Commit Graph
16 Commits
Author SHA1 Message Date
FuelBoard Contributor 24fffe1e8f Pin large title above list so it fades+collapses in place on scroll (Mail-style cross-fade) 2026-08-11 22:21:09 +01:00
FuelBoard Contributor ec191d77aa Cross-fade large title with compact bar on scroll (Mail-style) 2026-08-11 22:15:11 +01:00
FuelBoard Contributor cf69350472 Use native onScrollGeometryChange (iOS 18) so the compact icon+title bar actually appears on scroll, Mail-style 2026-08-11 22:05:03 +01:00
FuelBoard Contributor 8d24de401d Large icon+title header at rest; compact gas-pump bar appears only after scrolling (tracker on header row background) 2026-08-11 21:59:32 +01:00
FuelBoard Contributor 644342ae63 Nav bar: always show gas-pump icon next to title (inline mode); remove scroll-offset row hack 2026-08-11 21:54:56 +01:00
FuelBoard Contributor 12cb3707b6 Nav bar: show compact gas-pump+title only when scrolled (large title at rest); drop icons from fuel picker 2026-08-11 21:49:18 +01:00
FuelBoard Contributor 39b310d68d Add gas-pump icon left of title + coloured fuel-type tab icons (Unleaded green, Premium blue, Diesel grey) 2026-08-11 21:36:28 +01:00
FuelBoard Contributor 7be98c51ad Closest mode: TOP + deltas vs the CHEAPEST within radius (not the nearest); list stays nearest-first 2026-08-11 20:16:32 +01:00
FuelBoard Contributor 2ca1274b8f Closest mode: deltas vs the CLOSEST station (signed +X.Xp/-X.Xp), not the nationwide cheapest; baseline = sortedStations.first 2026-08-11 20:04:29 +01:00
FuelBoard Contributor 3bc795317a Distance picker disabled in Closest mode; whole-country pool for nearest-first (radius never empties Closest) 2026-08-11 19:49:26 +01:00
FuelBoard Contributor d62ac1b265 Distance filter below fuel type under Distance heading; list paginated 10 rows with Show more 2026-08-11 19:38:08 +01:00
FuelBoard Contributor e0a5bb3d5d Cheapest reference uses chosen miles radius (same pool as list) in app + widget; header shows 'within N miles' 2026-08-11 18:29:20 +01:00
FuelBoard Contributor 213f93aa04 Results filter is now search radius in miles (5/10/15); relay fetch scoped to radius, limit 500; changing miles re-fetches; caption shows stations within N miles 2026-08-11 18:02:23 +01:00
FuelBoard Contributor 8230daa249 Cache-first refresh policy: auto-fetch at most twice a day (12h gate), no fetch on launch/foreground/location/fuel-switch, pull-to-refresh forces; geofences still follow location 2026-08-11 17:43:11 +01:00
FuelBoard Contributor 2d95c4e1d6 Scope cheapest/RAG/TOP to alert trigger radius in app + widget; header shows 'within X km'; falls back to full fetch when radius pool empty 2026-08-11 17:21:36 +01:00
FuelBoard Contributor 60d25164d6 Tabs (Stations/Favourites/Alerts): favourites with cheapest-first ranking, proximity geofence alerts (favourites priority, 3km default radius, 1h dedup), Always location + background mode 2026-08-11 15:17:26 +01:00