feat(client): add app skeleton with routing, state and i18n

Add vue-router routes with accessible navigation (document title + focus management), Pinia session store, vue-i18n (PL/EN) and the default layout. Replace the landing page with routed views and remove the old MainView.
This commit is contained in:
Rafał Tyński
2026-10-04 04:04:35 +02:00
parent 92a904b8a9
commit 804ad617ad
18 changed files with 728 additions and 239 deletions
+1 -4
View File
@@ -1,7 +1,4 @@
{
"files": [],
"references": [
{ "path": "./tsconfig.app.json" },
{ "path": "./tsconfig.node.json" }
]
"references": [{ "path": "./tsconfig.app.json" }, { "path": "./tsconfig.node.json" }]
}