Skip to content

Desktop app should host the Control UI / dashboards natively #101157

Description

@100yenadmin

Make the dashboard a real desktop app, not just a browser tab.

Related to the Modular Dashboard roadmap (#101136), but this is a suggestion for the desktop/native track — not built by the web-ui series.

Problem

The Control UI is a browser SPA, but operators running their business through it want a native desktop window — a real control hub, not another browser tab competing with everything else. The roadmap's deep-links and approval flows also want OS-level integration (link handling, notifications) that a browser tab can't give them.

What this adds

  • A native desktop window (Electron/Tauri) hosting the Control UI.
  • OS-level deep-link handling, pairing with the deep-linkable URLs item.
  • Tray icon and a global hotkey to summon the dashboard.
  • Native OS notifications for approvals.

How it'd be built

This is a packaging effort, not a rewrite: the Control UI is already a pure gateway-client SPA, so a native shell can host it as-is behind a webview, wiring OS deep-links and notifications into the existing gateway event stream. The web-ui roadmap deliberately does not build this — it belongs to the desktop/native track.

References

Desktop / native track — not a web-ui build item.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Normal backlog priority with limited blast radius.impact:ux-frictionUser-facing flow adds avoidable confusion or support burden without fully blocking progress.

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions