Skip to content

[Gap]: Document manual app update UX (Settings Version tab + tray) #768

@danbarr

Description

@danbarr

Gap

The manual-update feature added in stacklok/toolhive-studio#961 has two undocumented user-facing surfaces:

  1. Settings → Version tab: current/latest version badges with "Latest" indicator, auto-update toggle, manual-update button, update-state indicator (checking/downloading), and a blue-dot ArrowUpCircle badge on the tab trigger when a new version is available.
  2. System tray menu: adds a running-state indicator (🟢), current version display, and Check for Updates... entry.

install.mdx only says "view version information" (line 114-115); none of the UX above is documented, and the tray section (lines 93-97) lists only Start-on-login / Show/Hide / Quit.

Source in app (v0.30.0)

  • renderer/src/common/components/settings/tabs/version-tab.tsx
  • renderer/src/common/components/settings/tabs/settings-tabs.tsx (update-available badge on Version tab trigger)
  • main/src/system-tray.ts:136-192

Docs to update

  • docs/toolhive/guides-ui/install.mdx (tray menu section + "Upgrade ToolHive" section)

Introducing PR

stacklok/toolhive-studio#961 — feat: add manual app update

Parent

Part of #751.

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions