BigBrainParking/app/src
Hank a4150555ae Fix map recenter (root cause), login logo/theming, policy pricing display
- ROOT CAUSE: MapLibre Camera re-applies its last setCamera() stop on every
  re-render, so a search (setZones) snapped the map back to the last programmatic
  target. Memoize the Camera + UserLocation elements so search re-renders never
  touch them; only the marker ShapeSource updates. (Confirmed via [CAM] trace.)
- Login: brain-car logo + full theming so text is readable in light/dark
- Meter policies: negative Rate is a sentinel (RateType No Parking=-1 / Free=-3),
  not a price; show DisplayString + colored type dot, real $/hr only when positive.
  Fix zone rate "$ 4.00" formatting.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 11:14:23 -07:00
..
api Add request logging mode, dark mode, Account hub, profile, vehicle CRUD, cards view 2026-07-06 10:14:24 -07:00
auth 401 auto re-login, My Location via native GPS, edge-to-edge, brain-car icon 2026-07-06 09:58:23 -07:00
features Initial commit: parksmarter-client + BigBrainParking app 2026-07-06 08:33:47 -07:00
navigation Add request logging mode, dark mode, Account hub, profile, vehicle CRUD, cards view 2026-07-06 10:14:24 -07:00
notifications Add About screen with 7-tap joelangel easter egg; fix deps 2026-07-06 08:55:37 -07:00
screens Fix map recenter (root cause), login logo/theming, policy pricing display 2026-07-06 11:14:23 -07:00
theme Add request logging mode, dark mode, Account hub, profile, vehicle CRUD, cards view 2026-07-06 10:14:24 -07:00