Skip to content

feat(frontend): improve auth UX and prevent form persistence#48

Merged
ivanskv2000 merged 1 commit into
mainfrom
feat(frontend)/auth-ux-refactor
May 19, 2026
Merged

feat(frontend): improve auth UX and prevent form persistence#48
ivanskv2000 merged 1 commit into
mainfrom
feat(frontend)/auth-ux-refactor

Conversation

@ivanskv2000
Copy link
Copy Markdown
Owner

@ivanskv2000 ivanskv2000 commented May 19, 2026

✨ Overview

Key changes:

  • Form Persistence Fix: Added a unique :key to the route component in App.vue to ensure the login form is fully destroyed upon navigation.
  • Autofill Protection: Added autocomplete="off" to various input filters (DataTable, Tags, EventLinks) to prevent misidentification by browser password managers.
  • Route Protection: Updated the navigation guard in router/index.ts to redirect authenticated users away from /login and /signup pages.

🛠️ Scope & Verification

Workspace:

  • frontend
  • backend
  • common/config

Checklist:

  • Manually tested and verified locally
  • Automated suite passes cleanly (formatting, linting, tests)
  • New/updated unit tests included (if applicable)

@sonarqubecloud
Copy link
Copy Markdown

@ivanskv2000 ivanskv2000 merged commit d6e3fa2 into main May 19, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant