Remove erroneous vue-router from webclient
vue-router was accidentally left over from an earlier attempt to embed
admin features in the main client. It broke hash-based session routing
and rendered app-main empty. Revert to direct component rendering in
App.vue with native hashchange handling.

- Remove vue-router dependency and src/router/index.js
- Revert main.js to createApp without router
- App.vue: render WelcomeScreen/ChatArea directly, restore hashchange handler
- chat.js: revert hash format to raw session id
- api/index.js: keep 401 → authStore.user = null (login overlay fix)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 6ee959c commit 2f96f1e47cd6f750e63837e442b7459f8cc2f704
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 10 May
Showing 7 changed files
View
webclient/package-lock.json
View
webclient/package.json
View
webclient/src/App.vue
View
webclient/src/main.js
View
webclient/src/router/index.js 100644 → 0
View
webclient/src/stores/chat.js
View
webclient/src/views/HomeView.vue