mirror of
https://github.com/niels-emmer/find-my-ride.git
synced 2026-09-13 23:53:28 +02:00
-
v.0.9.1-beta Pre-release
released this
2026-02-22 19:44:14 +01:00 | 15 commits to main since this release📅 Originally published on GitHub: Sun, 22 Feb 2026 18:45:15 GMT
🏷️ Git tag created: Sun, 22 Feb 2026 18:44:14 GMTRelease Summary
v.0.9.1-betais the final release for today and focuses on mobile reliability, logout/session safety, and documentation quality.Compared to
v.0.9.0-beta, this release includes 10 commits and 13 files changed (221 insertions, 56 deletions).Security and Session Changes
Manual logout race-condition fix
- Fixed a logout/refresh race on slower mobile clients.
- Before this fix, a user could trigger logout, see "Signed out", and still be re-authenticated if silent refresh happened before logout revocation completed.
- The frontend now applies a manual-logout guard that suppresses same-session silent refresh recovery until the user explicitly authenticates again.
- Added regression test coverage for this scenario.
UI and UX Changes
Mobile home-tab layout overflow fix
- Fixed horizontal overflow on mobile home tab where right-side blank background and shifted bottom navigation could appear.
- Added width/overflow guards and safe text wrapping constraints to prevent off-screen drift.
Documentation and Memory Updates
- Updated project memory docs to include today's security/session fix and mobile layout guard.
- Added ADRs for:
- manual logout suppressing same-session refresh (
ADR-026) - mobile home overflow guard (
ADR-027)
- manual logout suppressing same-session refresh (
- Improved cross-references across core docs (
architecture,dev-guide,api-reference,decisions,security). - Reorganized docs entry page for human/agent readability.
- Standardized MkDocs home routing to lowercase
docs/index.mdso docs landing page resolves at site root (/). - Updated README documentation references accordingly.
Validation
Validated in this release window:
- Backend API tests (
make testviamake test-all) - Frontend tests (
vitestviamake test-all) - Frontend production build (
npm run build) - Infra proxy config checks (
scripts/test-nginx-conf.shviamake test-all) - MkDocs site build (
./.venv-docs/bin/mkdocs build)
Commit Change Log
cab5225docs(memory): record logout race fix and mobile overflow guard5fb6ce9fix(auth): prevent logout-refresh race on slower mobile clients63d3d66fix(frontend): prevent mobile home-tab horizontal overflowe6a49b0docs: clean up and cross-reference all core documentation pages12dad60Improve documentation links in READMEa92e2c2docs(mkdocs): move home doc to lowercase index for root landing page6ef5e4cMKdocs site_url for prod91b79b5docs(index): reorganize docs home into human/agent task guide291b418Remove site15ea11cStore MKdocs generated site on repo
Links
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads