mirror of
https://github.com/niels-emmer/find-my-ride.git
synced 2026-09-13 23:53:28 +02:00
-
v.0.9.0-beta Stable
released this
2026-02-22 18:02:12 +01:00 | 25 commits to main since this release📅 Originally published on GitHub: Sun, 22 Feb 2026 17:07:33 GMT
🏷️ Git tag created: Sun, 22 Feb 2026 17:02:12 GMTRelease Summary
v.0.9.0-betafocuses on mobile reliability and day-to-day usability while parking is active.
This release hardens camera capture on Android/Samsung browsers, improves photo usability with full-size previews, and aligns active parking actions with the history detail UX.Compared to
v0.1-beta.2, this release includes 5 commits and 14 files changed (786 insertions, 263 deletions).Highlights
1. Reliable mobile camera capture
- Added an in-app camera capture modal using
getUserMediafor secure contexts. - Avoids the external camera-app handoff that could refresh/lose app state on low-memory mobile devices.
- Keeps gallery/file-picker fallback for broader browser compatibility.
- Preserves focus/visibility sync for fallback file-picker flows.
2. Click-to-expand photo previews
- Parking photo thumbnails now open full-size previews when tapped/clicked.
- Implemented in all key contexts:
- Home capture form
- Active parking (
You are parked) - History details (including protected images)
3. Active parking action layout improvements
You are parkedhome card now mirrors history detail layout:Take me theresection with:Google MapsOpenStreetMap
Actionssection withEnd parking(including confirmation flow)
4. UX and polish improvements carried into this release
- Improved active parking timing/notification behavior.
- Removed settings footer metadata line and related config/docs remnants.
Technical Change Log (by commit)
62be287feat(frontend): align active parking card with history action layout902b54cfeat(frontend): add click-to-expand preview for parking photosacf799efix(frontend): make mobile photo capture resilient with in-app camera203f143feat(settings): remove footer metadata line and related config/docs3bc5c13feat(home): align parked timing rows and improve active notifications
Validation
Validated before release:
- Frontend tests (
vitest) - Frontend production build (
vite build+ TS typecheck) - Backend/API test suite
- Infra nginx production proxy config checks
- MkDocs site build (via local docs venv)
Upgrade Notes
- Existing data is compatible.
- No database migration is required for this release.
- For best mobile behavior (camera + geolocation + notifications), deploy behind HTTPS.
Links
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Added an in-app camera capture modal using