Skip to content

feat(updates): show installed version in Software Updates settings - #430

Merged
kalvinnchau merged 3 commits into
mainfrom
updates-version-display
Sep 29, 2026
Merged

kalvinnchau merged 3 commits into
mainfrom
updates-version-display

Conversation

@kalvinnchau

@kalvinnchau kalvinnchau commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Settings → Updates now shows the installed app version in the header subtitle, e.g. "Version 0.0.0-preview.1234.1. Keep Buzz up to date with the latest features and fixes."
  • Version comes from the native getVersion() (core:app:allow-version was 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 via tauri build --config.
  • Browser builds keep the plain subtitle.

Review checklist

  • Agent review ran (self-review: minimal diff, no capability changes, colocated tests)
  • An agent exercised the changed behavior in the app
  • A human then tested it themselves
  • 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-warnings and tsc --noEmit clean.

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
kalvinnchau marked this pull request as ready for review September 29, 2026 21:13
@kalvinnchau
kalvinnchau requested review from a team, comp615 and wesbillman as code owners September 29, 2026 21:13

@wesbillman wesbillman left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

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.

@kalvinnchau
kalvinnchau merged commit 415522a into main Sep 29, 2026
50 of 54 checks passed
@kalvinnchau
kalvinnchau deleted the updates-version-display branch September 29, 2026 22:15
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>
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