Skip to content

feat(desktop): version in header + auto-update progress UI - #262

Closed
robdmac wants to merge 1 commit into
mainfrom
feat/desktop-version-and-update-progress
Closed

robdmac wants to merge 1 commit into
mainfrom
feat/desktop-version-and-update-progress

Conversation

@robdmac

@robdmac robdmac commented Jul 12, 2026 •

Copy link
Copy Markdown
Contributor

No description provided.

Two visibility gaps in the desktop app:

1. No indication of which version is running. Added a `get_app_version` Tauri
   command (app.package_info().version) exposed via getAppVersion(), and a small
   "v0.5.0" badge (DesktopVersionBadge) next to the OrcaBot wordmark in both the
   dashboards-list and single-dashboard headers. Desktop-only (renders nothing on
   web / until the version resolves).

2. Auto-update gave no feedback between accepting the native "Update available"
   dialog and the relaunch. The Rust updater now emits `update-progress` events
   from the download_and_install closures (throttled to once per MB) covering
   starting → downloading (bytes + %) → installing → error. A new
   UpdateProgressOverlay listens for these and shows a fixed download bar; it's
   mounted once for all app routes via a new (app)/layout.tsx.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014t8Ukp4NPWtqJ55X261wMZ
@robdmac robdmac closed this Jul 13, 2026
@robdmac
robdmac deleted the feat/desktop-version-and-update-progress branch July 13, 2026 10:42
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