-
v1.7.1-dev - Vue Router, Pinia, view structure Pre-release
released this
2026-05-09 15:07:59 +02:00 | 225 commits to main since this releaseVue Router, Pinia State Management, View Structure
Dashboard refactored from single-file tab component to proper routed multi-view application.
Features:
- vue-router 4.5 + pinia 2.3 added to package.json
- router/index.ts — hash history, lazy-loaded routes for all 9 screens
- appStore (Pinia) — global error/loading state
- liveStore (Pinia) — SSE log stream + WS conversation events, shared across views
- main.ts updated to register router and pinia
- App.vue refactored to sidebar shell + RouterView — handles stream connections globally
- All views extracted: OverviewView, AgentsView, RoutingView, PluginsView, StoreView, LogsView
- ProvidersView, ConversationsView, SettingsView — stubs for next steps
- RouterLink-based nav with router-link-active class
- SSE/WS status badges in sidebar footer
- Sidebar updated to flex-column for bottom-anchored status
Next: v1.7.2-dev Authenticated layout and role-aware navigation
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads