Skip to content

[Feat] Show Roomote version in user menu - #876

Merged
brunobergher merged 4 commits into
developfrom
feature/show-version-dialog-19yx9x0i8qcd4
Jul 29, 2026
Merged

[Feat] Show Roomote version in user menu#876
brunobergher merged 4 commits into
developfrom
feature/show-version-dialog-19yx9x0i8qcd4

Conversation

@roomote-roomote

Copy link
Copy Markdown
Contributor

Created by Roomote. Follow up by mentioning @roomote-roomote, in the web UI, or in Discord.

What changed

  • Added a Roomote version entry above Docs in the signed-in user menu, with an About Roomote dialog and release navigation.
  • Exposed a display version to every signed-in user while preserving administrator-only update availability.
  • Show named releases as release links and channel builds as plain commit identifiers.

Why this change was made

Users need a simple way to identify the running Roomote version and learn about available releases without requiring administrator access.

Impact

All signed-in users can see the deployed release or commit and open the release history. After an upgrade, the existing What's New notice remains available to every user, while update availability stays scoped to self-hosted administrators.

Linked work items

Partially addresses #867.

Visual UI proof could not be captured because the configured local /auth/dev-login target returned a 404.

@roomote-roomote

roomote-roomote Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

No new code issues found. See task

  • apps/web/src/components/layout/UserMenu.tsx:161 Tagged versions already arrive as v0.14.0 from getDisplayVersion, so the additional v prefix renders vv0.14.0 in the user menu. Render displayVersion directly or normalize it before adding a prefix.

Reviewed a720fa2

@brunobergher
brunobergher marked this pull request as ready for review July 29, 2026 11:23
@brunobergher
brunobergher merged commit 3380e11 into develop Jul 29, 2026
17 checks passed
@brunobergher
brunobergher deleted the feature/show-version-dialog-19yx9x0i8qcd4 branch July 29, 2026 12:00
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