feat: add authentication system (login, users, auth middleware)
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

- server/auth.js: JWT middleware and auth routes
- src/stores/auth.js + useAuthFetch.js: client-side auth state
- src/views/LoginView.vue + UsersView.vue: login and user management UI
- router, sidebar, App.vue: guard routes behind auth
- COOLIFY.md: add real deployment IDs
This commit is contained in:
alexandrump
2026-04-22 01:22:05 +02:00
parent 0a97e51dc6
commit 898d021ae8
14 changed files with 819 additions and 123 deletions

View File

@@ -10,9 +10,11 @@
"preview": "vite preview"
},
"dependencies": {
"bcryptjs": "^3.0.3",
"better-sqlite3": "^11.8.1",
"concurrently": "^9.1.2",
"express": "^4.21.2",
"jsonwebtoken": "^9.0.3",
"lucide-vue-next": "^0.469.0",
"pinia": "^2.2.6",
"vue": "^3.5.13",