Skip to content

feat(ui): show system version and available updates in sidebar - #104

Merged
RentnerKev merged 2 commits into
mainfrom
feat/sidebar-version
Sep 13, 2026
Merged

RentnerKev merged 2 commits into
mainfrom
feat/sidebar-version

Conversation

@RentnerKev

@RentnerKev RentnerKev commented Sep 13, 2026

Copy link
Copy Markdown
Owner

The sidebar now always displays the version embedded in the running build. A newer published release adds a green upward arrow with a localized, keyboard-accessible tooltip naming the available version and a link to releases.

Release and preview builds pass their actual tag into the web build. Development builds are identified as development versions. Update checks run through an authenticated server function, share an hourly cache, time out after five seconds, and fail quietly. Stable installations exclude prereleases; prerelease installations can advance to newer prereleases or stable versions.

Validation: 694 web tests passed (124 integration tests skipped), including semantic version ordering and release-channel tests. Typecheck, lint, formatting, architecture checks, and production web build passed.

Closes #107

Target: v1.0.0-alpha.5. Keep the version row compact and left-aligned under the account panel. No release publication.

@coderabbitai

coderabbitai Bot commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: b537fefa-894c-42c4-ab23-c69d0e536e3f


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added area: ui Web interface components, routes, styling, and localization. area: docker Docker images, Compose configuration, and deployment. area: ci Continuous integration and GitHub automation. labels Sep 13, 2026
@RentnerKev RentnerKev added this to the v1.0.0-alpha.5 milestone Sep 13, 2026
@RentnerKev
RentnerKev merged commit c262bf8 into main Sep 13, 2026
19 of 21 checks passed
@RentnerKev
RentnerKev deleted the feat/sidebar-version branch September 13, 2026 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ci Continuous integration and GitHub automation. area: docker Docker images, Compose configuration, and deployment. area: ui Web interface components, routes, styling, and localization.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(ui): display running version and available update in sidebar

1 participant