• v0.1.0 0dcc42c7fb

    feat(ui): add app shell framework with provider discovery
    Some checks failed
    Security Scan / security (push) Failing after 9s
    Test / test (push) Failing after 1m28s

    Ghost released this 2026-03-14 12:41:33 +00:00 | 55 commits to dev since this release

    Port the HLCRF application frame from lthn-desktop into core/gui/ui/ as a
    reusable Angular framework. Adds:

    • ApplicationFrameComponent: header, collapsible sidebar, content area, footer
    • SystemTrayFrameComponent: 380x480 frameless panel with provider status cards
    • ProviderDiscoveryService: fetches GET /api/v1/providers, loads custom elements
    • ProviderHostComponent: renders any custom element by tag via Renderer2
    • ProviderNavComponent: dynamic sidebar navigation from provider discovery
    • StatusBarComponent: footer with time, version, provider count, WS status
    • WebSocketService: persistent connection with auto-reconnect
    • ApiConfigService: configurable API base URL
    • TranslationService: key-value i18n with API fallback

    Navigation is dynamic (populated from providers), sidebar shows icons-only
    in collapsed mode with expand on click, dark mode supported throughout.

    Co-Authored-By: Virgil virgil@lethean.io

    Downloads