Fix blank session rendering and 401 auth handling
- Install missing vue-router dependency (was imported but not in node_modules,
  causing app init failure and empty app-main)
- Add :sessionId? route param and HomeView watcher for hash-based session routing
- Update hash format to '#/' for Vue Router compatibility
- Add 401 handling in api/index.js to invalidate auth and show login overlay
- Add error handling in loadSession and WelcomeScreen start to prevent stuck UI

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 5ac8bdc commit 6ee959c6df462889f5ea4046b98e6edf85f5a585
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 10 May
Showing 8 changed files
View
webclient/package-lock.json
View
webclient/package.json
View
webclient/src/App.vue
View
webclient/src/api/index.js
View
webclient/src/components/ui/WelcomeScreen.vue
View
webclient/src/router/index.js
View
webclient/src/stores/chat.js
View
webclient/src/views/HomeView.vue