feat(updates): show installed version in Software Updates settings - #430
Merged
Merged
Conversation
Preview and release builds inject their version at build time, so the native getVersion() is the runtime source of truth. Browser builds keep the plain subtitle. Signed-off-by: Kalvin Chau <kalvin@block.xyz>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
Signed-off-by: Kalvin Chau <kalvin@block.xyz>
kalvinnchau
marked this pull request as ready for review
September 29, 2026 21:13
kalvinnchau
requested review from
a team,
comp615 and
wesbillman
as code owners
September 29, 2026 21:13
wesbillman
reviewed
Sep 29, 2026
wesbillman
left a comment
Collaborator
There was a problem hiding this comment.
No actionable source findings in the two-file change, native version/capability wiring, or Settings lifecycle; the public description and commit metadata were also inspected (no attachments).
Star Lord’s automated source review via Wes’s account: head 09973cc8027c2942146e00abae354318e3ba4f2b, base 9b680b6dadbe8a72b664d804a7137ae7f71bd009; non-blocking COMMENT, not approval.
Source-only: no tests, builds, or app execution; the author’s native/human acceptance claims were not independently reproduced.
The single hosted-check snapshot showed completed Linux checks successful, WebKit shard 5/6 still running, and Windows validation skipped—overall CI and native behavior remain unverified by this review.
wesbillman
approved these changes
Sep 29, 2026
TheSentinel454
pushed a commit
that referenced
this pull request
Sep 29, 2026
* origin/main: (58 commits) flake fix: keep restored reading anchor out of bottom follow (WebKit scroll measurement) (#407) Replace fixed browser-test waits with conditions, gates and the clock (#373) feat(updates): show installed version in Software Updates settings (#430) fix(desktop): allow deep-link delivery to the main webview (#432) feat(shell): open your profile from the account menu avatar (#390) Polish top bar and animate contextual sidebar toggle (#360) fix(profiles): preserve nonlocal agent identity in profile fallback (#327) test(agents): pause the status poll around the failed-Stop checks (#431) fix(sidebar): paint channel rows with the scroller contents (#428) feat(channels): archive and delete channels from settings (#385) feat(updates): add in-app auto-updates with restart toast (#312) fix(ui): keep background loading from shifting populated views (#418) Improve member and agent identity previews (#412) Fix initial emoji autocomplete selection (#419) Add community membership settings (#348) Keep nested replies compact and place actions above message text (#367) Import an exact inventory identity from its selected source with retry (#288) ci: add gated macOS preview updater feed promotion (#414) Set up incomplete inventory identities through a working Use here dialog (#287) Show saved local and relay inventory while retaining existing import controls (#286) ...
TheSentinel454
pushed a commit
that referenced
this pull request
Sep 29, 2026
* origin/main: (58 commits) flake fix: keep restored reading anchor out of bottom follow (WebKit scroll measurement) (#407) Replace fixed browser-test waits with conditions, gates and the clock (#373) feat(updates): show installed version in Software Updates settings (#430) fix(desktop): allow deep-link delivery to the main webview (#432) feat(shell): open your profile from the account menu avatar (#390) Polish top bar and animate contextual sidebar toggle (#360) fix(profiles): preserve nonlocal agent identity in profile fallback (#327) test(agents): pause the status poll around the failed-Stop checks (#431) fix(sidebar): paint channel rows with the scroller contents (#428) feat(channels): archive and delete channels from settings (#385) feat(updates): add in-app auto-updates with restart toast (#312) fix(ui): keep background loading from shifting populated views (#418) Improve member and agent identity previews (#412) Fix initial emoji autocomplete selection (#419) Add community membership settings (#348) Keep nested replies compact and place actions above message text (#367) Import an exact inventory identity from its selected source with retry (#288) ci: add gated macOS preview updater feed promotion (#414) Set up incomplete inventory identities through a working Use here dialog (#287) Show saved local and relay inventory while retaining existing import controls (#286) ... Signed-off-by: Elrond <28d6302a099e5225b02c4155ac4236e4912603df2ab08dbfc2f4fef08ce598c8@buzz.block.builderlab.xyz>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
getVersion()(core:app:allow-versionwas already granted by feat(updates): add in-app auto-updates with restart toast #312 for feedback diagnostics); preview and release pipelines inject it at build time viatauri build --config.Review checklist
buzz-review-completed(added once steps 1–3 hold)Testing
vitest run src/features/updates/— 23 passed, including two new cases: version shown when native, plain subtitle when not.biome check --error-on-warningsandtsc --noEmitclean.