feat(auth): scaffold auth pages and guards

- Add Pinia auth store, types, and auth service (mocked)
- Add login/register/verify/forgot password views and dashboard
- Add reusable auth UI components (card, inputs, buttons)
- Add router guards and protected routing wiring
- Disable vue devtools plugin by default to avoid Node localStorage crash
- Update dependencies for cookie handling
- Comment out Umami script in index.html

Made-with: Cursor
This commit is contained in:
2026-04-07 22:43:41 +02:00
parent 2378febe6f
commit 7970bcc0fd
19 changed files with 2495 additions and 14 deletions
+2
View File
@@ -13,7 +13,9 @@
"format": "prettier --write src/"
},
"dependencies": {
"@types/js-cookie": "^3.0.6",
"@vueuse/head": "^2.0.0",
"js-cookie": "^3.0.5",
"pinia": "^3.0.1",
"vue": "^3.5.13",
"vue-i18n": "^9.14.4",