• v.0.9.1-beta cab5225d72

    v.0.9.1-beta Pre-release

    zaph0d 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 GMT

    Release Summary

    v.0.9.1-beta is 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)
    • 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.md so docs landing page resolves at site root (/).
    • Updated README documentation references accordingly.

    Validation

    Validated in this release window:

    • Backend API tests (make test via make test-all)
    • Frontend tests (vitest via make test-all)
    • Frontend production build (npm run build)
    • Infra proxy config checks (scripts/test-nginx-conf.sh via make test-all)
    • MkDocs site build (./.venv-docs/bin/mkdocs build)

    Commit Change Log

    • cab5225 docs(memory): record logout race fix and mobile overflow guard
    • 5fb6ce9 fix(auth): prevent logout-refresh race on slower mobile clients
    • 63d3d66 fix(frontend): prevent mobile home-tab horizontal overflow
    • e6a49b0 docs: clean up and cross-reference all core documentation pages
    • 12dad60 Improve documentation links in README
    • a92e2c2 docs(mkdocs): move home doc to lowercase index for root landing page
    • 6ef5e4c MKdocs site_url for prod
    • 91b79b5 docs(index): reorganize docs home into human/agent task guide
    • 291b418 Remove site
    • 15ea11c Store MKdocs generated site on repo
    Downloads