- fileLogger: append redacted API requests/responses + app events to an on-device
log file (persists across restarts); the client's logSink now writes to it
- Diagnostics screen (Account > Diagnostics): toggle recording, Share log file
(expo-sharing), clear. StartSession logs the session attempt/result explicitly.
- Lets a real parking session be captured while away from a computer, then shared.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- New Notifications screen (Account > Notifications): enable/disable expiry
reminders + a 5-minute-increment stepper (5–60 min), default 15 min
- localReminders.scheduleExpiryReminder now reads the persisted lead time + enabled
flag, so it's ready to fire once the start-session flow is wired
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>