Use a pinia store to manage session state

Replace the convoluted useAccountSession composable with a pinia store
that in addition allows for the consolidation of all session related
functions to grouped into one module.
This commit is contained in:
Hornwitser 2025-05-24 17:53:33 +02:00
parent c47452a8b4
commit fae8b4e2e4
21 changed files with 181 additions and 118 deletions

View file

@ -10,8 +10,10 @@
"postinstall": "nuxt prepare"
},
"dependencies": {
"@pinia/nuxt": "0.11.0",
"luxon": "^3.5.0",
"nuxt": "^3.17.4",
"pinia": "^3.0.2",
"vue": "latest",
"vue-router": "latest",
"web-push": "^3.6.7"