Skip to content

feat(desktop): open a basic window for server status and usage - #1114

Merged
elyasmnvidian merged 0 commit into
emehtabuddin/s32-desktop-summary-appearancefrom
emehtabuddin/s33-desktop-tauri-host
Oct 23, 2026
Merged

elyasmnvidian merged 0 commit into
emehtabuddin/s32-desktop-summary-appearancefrom
emehtabuddin/s33-desktop-tauri-host

Conversation

@elyasmnvidian

@elyasmnvidian elyasmnvidian commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

This PR adds the first graphical desktop window on macOS and Windows, directly after the shared usage reader in #1085.

Running switchyard-desktop [FILE] shows server health and request and token counts for today and the seven local calendar days ending today. Users can refresh, open the server config, open the routing log, and quit. A failed usage read shows usage as unavailable. Invalid app settings show an error in the window.

The window retains one health probe and one log reader across refreshes. Blocking checks and file-opening commands run on worker threads. The frontend contains its own HTML, CSS, and JavaScript and uses the system color scheme.

Optional print output and pricing follow in #1086. The TUI follows in #1087. Route editors, accounts, sessions, analytics, and the expanded desktop pages remain later in the stack.

@elyasmnvidian
elyasmnvidian requested a review from a team as a code owner October 22, 2026 22:07
@github-actions

github-actions Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
PR Preview Action v1.8.1

🚀 View preview at
https://NVIDIA-NeMo.github.io/Switchyard/pr-preview/pr-1114/

Built to branch gh-pages at 2026-10-22 23:39 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s33-desktop-tauri-host branch from fbc7cd1 to ccedd96 Compare October 22, 2026 23:25
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s32-desktop-summary-appearance branch from 689c7cd to 59014d9 Compare October 22, 2026 23:38
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s33-desktop-tauri-host branch from ccedd96 to 3b7b873 Compare October 22, 2026 23:38
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s33-desktop-tauri-host branch from 3b7b873 to d84db75 Compare October 23, 2026 22:01
@elyasmnvidian
elyasmnvidian merged commit d84db75 into emehtabuddin/s32-desktop-summary-appearance Oct 23, 2026
@elyasmnvidian
elyasmnvidian force-pushed the emehtabuddin/s32-desktop-summary-appearance branch from 59014d9 to 9a48f5b Compare October 23, 2026 22:01
@elyasmnvidian
elyasmnvidian deleted the emehtabuddin/s33-desktop-tauri-host branch October 23, 2026 22:01
@elyasmnvidian elyasmnvidian changed the title feat(desktop): add the Tauri desktop window, IPC commands, and tray menu feat(desktop): open a basic window for server status and usage Oct 23, 2026
@elyasmnvidian

Copy link
Copy Markdown
Contributor Author

Replaced by #1137. GitHub marked this PR merged into its old stack base after the branches were reordered. I did not merge it into main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant