BigBrainParking/parksmarter-client/src
Erik 2b973348bc
All checks were successful
build-apk / build (push) Successful in 28m23s
v0.2.4: fix countdown notification not appearing + wrong time-remaining
Countdown notification "nothing appears" on session start:
- The small icon was the adaptive launcher mipmap (applicationInfo.icon),
  which Android 13+/GrapheneOS rejects as an invalid notification small icon
  and drops the post silently. Ship a proper white-on-transparent vector
  small icon (bbp_stat_parking) inside the module and use it.
- showCountdown now returns a diagnostic string (posted / notifications
  disabled / exception) instead of swallowing failures; JS logs the branch,
  permission result, and native outcome to the in-app diagnostics log.
- Log the raw active-session payload in refreshSessionStatus (element shape
  was previously unconfirmed).

Time remaining showed "7694 min":
- API's TimeRemaining is SECONDS, not minutes. Format it as hours+minutes
  in SessionDetail; annotate the type.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-15 21:55:45 +00:00
..
client.ts Detect declined sessions (200 + Status:Error); theme Sessions screen 2026-07-06 12:25:14 -07:00
environments.ts Initial commit: parksmarter-client + BigBrainParking app 2026-07-06 08:33:47 -07:00
estimates.ts v0.1.5: detect free windows in the estimate fallback + add API tests 2026-07-12 20:42:58 -07:00
http.ts Add request logging mode, dark mode, Account hub, profile, vehicle CRUD, cards view 2026-07-06 10:14:24 -07:00
index.ts v0.1.5: detect free windows in the estimate fallback + add API tests 2026-07-12 20:42:58 -07:00
types.ts v0.2.4: fix countdown notification not appearing + wrong time-remaining 2026-07-15 21:55:45 +00:00