From 0309ee08df9b480f47f6d0180ae4720c4f309e37 Mon Sep 17 00:00:00 2001 From: Jon Seager Date: Wed, 4 Feb 2026 15:02:20 +0000 Subject: [PATCH] feat(checkin): add city search, cafe review form, and UX improvements - Add "Search by city" toggle as alternative to GPS location - Replace saved cafes button list with select dropdown - Show editable review form when selecting a Foursquare result - Guard all datastar-fetch handlers with in-progress signals - Fix step indicator spacing (mt-4 on steps 2 and 3) --- templates/checkin.html | 104 +++++++++++++++++++++------ templates/partials/nearby_cafes.html | 2 +- 2 files changed, 83 insertions(+), 23 deletions(-) diff --git a/templates/checkin.html b/templates/checkin.html index 940c42c..3afbe7b 100644 --- a/templates/checkin.html +++ b/templates/checkin.html @@ -53,6 +53,9 @@ function locateUser() { data-signals:_location-found="false" data-signals:_user-lat="0" data-signals:_user-lng="0" + data-signals:_search-by-city="false" + data-signals:_city-name="''" + data-signals:_reviewing-cafe="false" data-signals:_scan-waiting="false" data-signals:_scan-success="''" {% if has_foursquare %} @@ -71,7 +74,7 @@ function locateUser() {