Skip to content

fix: version display & update check - #117

Merged
its-mash merged 3 commits into
mainfrom
claude/fix-version-display-eYuS8
Feb 18, 2026
Merged

fix: version display & update check#117
its-mash merged 3 commits into
mainfrom
claude/fix-version-display-eYuS8

Conversation

@its-mash

Copy link
Copy Markdown
Member

What does this PR do?

How was it tested?

  • pnpm test passes
  • pnpm lint passes
  • pnpm typecheck passes

Checklist

  • My code follows the project's code style
  • I have signed off my commits (git commit -s)
  • I have updated documentation if needed

…tes on startup

The sidebar footer previously hardcoded "McpMux v0.1.0" and "Gateway: localhost:9315"
which never reflected the actual app version or gateway URL. Now fetches the real
version via get_version Tauri command and tracks gateway status reactively via
getGatewayStatus + useGatewayEvents. Also surfaces a dismissible update banner at
the top of the content area when a new version is detected on startup.

https://claude.ai/code/session_01K876wXjp55HfRLDCAG9FmU
Signed-off-by: Claude <noreply@anthropic.com>
@its-mash its-mash changed the title fix: version display e yu s8 fix: version display & update check Feb 18, 2026
…banner

12 new tests covering:
- Version display: fetches from get_version command, handles loading/error states
- Gateway URL: default "Not running" state, null URL handling, reactive updates
  via useGatewayEvents (started/stopped)
- Update banner: shows when update available, hidden when no update or check
  fails, dismiss button, "Update now" navigates to Settings

Also adds @tauri-apps package aliases to vitest config so vi.mock() calls
resolve to the same module IDs as source imports from apps/desktop/src/.

https://claude.ai/code/session_01K876wXjp55HfRLDCAG9FmU
Signed-off-by: Claude <noreply@anthropic.com>
@its-mash
its-mash merged commit b40c59b into main Feb 18, 2026
13 checks passed
@its-mash
its-mash deleted the claude/fix-version-display-eYuS8 branch February 18, 2026 10:44
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.

2 participants