Skip to content

Document manual app update UX in install guide#846

Open
peppescg wants to merge 3 commits intomainfrom
issues/768
Open

Document manual app update UX in install guide#846
peppescg wants to merge 3 commits intomainfrom
issues/768

Conversation

@peppescg
Copy link
Copy Markdown
Contributor

@peppescg peppescg commented May 6, 2026

Summary

  • Expanded the System tray icon section with all tray menu items (status indicator, version display, Check for Updates, Start on login, Show/Hide Window, Quit)
  • Replaced the vague "view version information" line in Application settings with detailed descriptions of the Version tab (version info with Latest badges, auto-download toggle, update alert with Download button, blue update indicator) and the Logs tab
  • Rewrote Upgrade ToolHive to document the full update UX: automatic background updates, manual update from Settings > Version tab, manual update from the system tray, Linux browser fallback, and disabling auto-updates

Closes #768

Test plan

  • Verify the site builds without errors (npm run build)
  • Review the three updated sections for accuracy against the ToolHive UI source code
  • Confirm no style guide violations (active voice, no em dashes, sentence case headings, second person)
  • Verify the Linux-specific note in the upgrade section is accurate

🤖 Generated with Claude Code

Expand the system tray icon, application settings, and
upgrade sections to document the full update experience:
tray menu items, Settings > Version tab details (version
info, auto-download toggle, update alert), and manual
update workflows including the Linux browser fallback.

Closes #768

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Copilot AI review requested due to automatic review settings May 6, 2026 08:29
@vercel
Copy link
Copy Markdown

vercel Bot commented May 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs-website Ready Ready Preview, Comment May 6, 2026 11:06am

Request Review

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the ToolHive Desktop installation guide to document the manual and automatic update user experience, specifically the Settings → Version UI and the system tray menu, addressing the documentation gap noted in issue #768.

Changes:

  • Expanded the System tray icon section to enumerate the full tray menu.
  • Replaced the vague settings copy with detailed Version and Logs tab behavior.
  • Rewrote Upgrade ToolHive to describe background updates, manual triggers, a Linux fallback flow, and disabling auto-updates.

Comment thread docs/toolhive/guides-ui/install.mdx Outdated
Comment thread docs/toolhive/guides-ui/install.mdx Outdated
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
@peppescg peppescg marked this pull request as ready for review May 6, 2026 11:12
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.

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

2 participants