Commit graph

  • 718c72dde1 v0.6.4: refresh the map's GPS every 30 s while it's on screen main v0.6.4 Erik 2026-09-01 22:11:20 +00:00
  • 4217e88338 v0.6.3: hide the paid city lots from users without a ParkSmarter account v0.6.3 Erik 2026-08-13 06:02:23 +00:00
  • 6af3dad762 v0.6.2: show and manage on-phone sessions offline and signed out v0.6.2 Erik 2026-08-13 05:39:14 +00:00
  • 7fc92d24e4 v0.6.1: stop Anonymous Mode bouncing to sign-in on every foreground v0.6.1 Erik 2026-08-13 04:19:12 +00:00
  • 148e1635d3 v0.6.0: city parking-map overlay + local time tracking, no IPS API v0.6.0 Erik 2026-08-13 03:28:18 +00:00
  • ad55559f55 v0.5.0: persistent parking notification — foreground service, End/Extend v0.5.0 Erik 2026-08-07 20:10:54 +00:00
  • 796674bca4 v0.4.1: check-in — one tap for a labeled zone, picker only when unlabeled v0.4.1 Erik 2026-08-03 22:10:42 +00:00
  • 4a5660e7e1 v0.4.0: Anonymous Mode + zone-location mirror; free check-in on any zone v0.4.0 Erik 2026-08-03 21:38:32 +00:00
  • 463facbe5a v0.3.0: local free check-in with actionable countdown notification (Phase C) v0.3.0 Erik 2026-07-24 18:23:58 +00:00
  • eeaf09ea0e app: zone-labels client + admin labeling UX (Phase B) + default map = downtown Sandpoint Erik 2026-07-24 18:18:35 +00:00
  • c14081d85f server: zone-labels API (Fastify + SQLite) — Phase A Erik 2026-07-24 18:09:03 +00:00
  • 2434879804 docs: RE report + correct the privacy writeup from live analysis Erik 2026-07-16 19:11:26 +00:00
  • 2bdb59b49a v0.2.6: fix kiosk-code scan resolution + add zone QR asset v0.2.6 Erik 2026-07-16 19:08:49 +00:00
  • deb78bf952 v0.2.5: parse live-session date format so the countdown actually posts v0.2.5 Erik 2026-07-15 22:49:34 +00:00
  • 2b973348bc v0.2.4: fix countdown notification not appearing + wrong time-remaining v0.2.4 Erik 2026-07-15 21:55:45 +00:00
  • 9323bbd6c6 chore: untrack + gitignore local module gradle build output v0.2.3 Hank 2026-07-13 21:05:09 -07:00
  • d0f31d5278 v0.2.3: true ticking countdown via a tiny native module (no deps) Hank 2026-07-13 21:03:53 -07:00
  • b9bd6bd1c6 v0.2.2: active-session "time left" status notification (default on) Hank 2026-07-13 20:46:39 -07:00
  • 73079ca659 docs: show the big-brain-driver icon at the top of the README Hank 2026-07-13 20:35:48 -07:00
  • b1620ed19e v0.2.1: big-brain-driver app icon v0.2.1 Hank 2026-07-13 20:33:15 -07:00
  • 8a5408d193 docs: plain-language privacy analysis of the official ParkSmarter app Hank 2026-07-13 19:49:16 -07:00
  • f10dbbc45c privacy: remove personal test coordinate from committed docs/tests Hank 2026-07-13 19:35:33 -07:00
  • 0a6ca53c04 v0.2.0: never auto-send GPS; "Last lot" uses last session; About page rework v0.2.0 Hank 2026-07-13 19:29:13 -07:00
  • 70047b3964 docs: add ParkSmarter API usage guide + endpoint reference Hank 2026-07-13 19:25:54 -07:00
  • 8a2a87a1a9 v0.1.9: About page — plain-English "what's sent to IPS" + privacy blurb v0.1.9 Hank 2026-07-13 18:48:33 -07:00
  • 26b6a3ea82 CI: pre-install NDK+CMake with retry (SDK mirror served a corrupt CMake zip) v0.1.8 Hank 2026-07-13 18:42:56 -07:00
  • 4cb5478737 v0.1.8: tap a session for full detail + receipt Hank 2026-07-13 18:38:39 -07:00
  • 42a96b0cff v0.1.7: collapse flat-rate zones to one option; add DL capture script Hank 2026-07-13 10:58:49 -07:00
  • 65fbd86644 v0.1.6: validate the session on open, not mid-map v0.1.6 Hank 2026-07-13 10:46:04 -07:00
  • 7212badd2d v0.1.5: detect free windows in the estimate fallback + add API tests v0.1.5 Hank 2026-07-12 20:42:58 -07:00
  • f8d9e2970c v0.1.4: fix silent failure on zones that reject ParkingEstimateMulti v0.1.4 Hank 2026-07-09 16:31:22 -07:00
  • 30f32bc494 CI: force IPv4 on ALL build JVMs via JAVA_TOOL_OPTIONS v0.1.3 Hank 2026-07-08 12:47:36 -07:00
  • 626e46a55f v0.1.3: version bump for a clean CI trigger on the cached runner Hank 2026-07-08 12:22:19 -07:00
  • ba3ae8b3e6 CI: dedicated cached runner for this repo (deploy script + volume caches) Hank 2026-07-08 11:05:35 -07:00
  • 208cddee33 CI: cap Kotlin daemon heap (the real memory hog) + container swap off Hank 2026-07-08 10:40:39 -07:00
  • 0b8713790b CI: cap build resources so it can't starve the host Hank 2026-07-08 10:37:20 -07:00
  • 870da6f432 v0.1.2: theme Favorites screen (dark mode); versionCode 2 Hank 2026-07-08 09:31:48 -07:00
  • 5d269bf2a3 Fix release signing in CI: anchor plugin regex to buildTypes release block v0.1.1 Hank 2026-07-07 19:49:37 -07:00
  • 7970678b90 CI: force IPv4 for Gradle (runner container lacks IPv6 -> dl.google.com unreachable) Hank 2026-07-07 15:34:47 -07:00
  • 3d1505d2e7 CI: move workflow to .forgejo/workflows; self-contained Forgejo release; bump 0.1.1 Hank 2026-07-07 14:18:06 -07:00
  • 02e2c750ea Notifications: local-only session reminders; drop the FCM-bridge framing Hank 2026-07-07 14:14:34 -07:00
  • 0bc9aa97ba docs: make the Obtainium add link a real clickable link Hank 2026-07-07 14:02:28 -07:00
  • a8ba1fcae4 Release signing fix + Obtainium install guide + publish script v0.1.0 Hank 2026-07-07 13:27:19 -07:00
  • a5bfec894e Fix "$652.89/hr" on Variable-rate meters (display only) Hank 2026-07-07 13:17:46 -07:00
  • d1473f9776 Scanner: parse processQR URLs, manual Zone ID entry, zone-name fallback Hank 2026-07-06 12:38:38 -07:00
  • 1c597ec471 Detect declined sessions (200 + Status:Error); theme Sessions screen Hank 2026-07-06 12:25:14 -07:00
  • 7ec7ae9200 Add on-device debug logging: file capture + share (for real-session testing) Hank 2026-07-06 11:59:41 -07:00
  • 80812d25cf StartSession: current-policy awareness (Free / No Parking / paid) Hank 2026-07-06 11:48:35 -07:00
  • f044a9a511 Wire up start-session flow (variable-rate aware) + fix About dark mode Hank 2026-07-06 11:39:19 -07:00
  • 9a5c9d445f Add Notifications preferences (session-expiry reminder lead time) Hank 2026-07-06 11:33:17 -07:00
  • a566f41d66 Remove [CAM] debug logging; default HTTP request logging off Hank 2026-07-06 11:27:14 -07:00
  • 7321453337 Map: pin current view before 'Search this area' to defeat camera stop-revert Hank 2026-07-06 11:22:47 -07:00
  • a4150555ae Fix map recenter (root cause), login logo/theming, policy pricing display Hank 2026-07-06 11:14:23 -07:00
  • 648acb95cb Meter screen: theme it + fix rate/max-time/policy display; add camera trace logs Hank 2026-07-06 11:05:42 -07:00
  • 3837200d89 Map: render meters as a GL CircleLayer instead of MarkerView Hank 2026-07-06 10:46:10 -07:00
  • b0c343ab20 Map: pin markers -> parking flow; stop native user-location camera tracking Hank 2026-07-06 10:38:39 -07:00
  • f28bc4dd93 Map: disable rotation gesture Hank 2026-07-06 10:33:15 -07:00
  • fb3d1cdf3a Detect failed logins; fix map camera recenter, marker contrast, dark map tiles Hank 2026-07-06 10:27:41 -07:00
  • 2f9f0f604a Add request logging mode, dark mode, Account hub, profile, vehicle CRUD, cards view Hank 2026-07-06 10:14:24 -07:00
  • 65e9118806 401 auto re-login, My Location via native GPS, edge-to-edge, brain-car icon Hank 2026-07-06 09:58:23 -07:00
  • b31cb78592 Map: search the viewport, add My Location + status feedback; tab bar icons Hank 2026-07-06 09:35:46 -07:00
  • d3d81a9de1 Add babel-plugin-module-resolver (required for release JS bundling) Hank 2026-07-06 09:19:25 -07:00
  • 454c72ddb4 Fix native module versions for Expo SDK 53; use real joelangel.png Hank 2026-07-06 09:02:48 -07:00
  • 6b19fc79dd Add About screen with 7-tap joelangel easter egg; fix deps Hank 2026-07-06 08:55:37 -07:00
  • 170f2fa63c docs: clarify Obtainium reads repo Releases (not Packages) Hank 2026-07-06 08:36:26 -07:00
  • 1dede50995 Initial commit: parksmarter-client + BigBrainParking app Hank 2026-07-06 08:33:47 -07:00