• v1.7.1-dev 37cfa806fa

    FTMahringer released this 2026-05-09 15:07:59 +02:00 | 225 commits to main since this release

    Vue 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