Skip to content

feat(desktop): show update download progress - #362

Merged
AprilNEA merged 1 commit into
masterfrom
xuan/code-522
Aug 1, 2026
Merged

feat(desktop): show update download progress#362
AprilNEA merged 1 commit into
masterfrom
xuan/code-522

Conversation

@AprilNEA

Copy link
Copy Markdown
Member

Summary

  • Carry electron-updater download percentage through the existing desktop updater state and system IPC bridge.
  • Show a determinate, accessible progress bar with the current percentage in Settings → About while an update downloads.
  • Clear progress when the updater moves to another lifecycle state and preserve the existing downloaded-update notice.

Linear: CODE-522

Verification

  • pnpm check:ci
  • pnpm test — 287 files passed, 2250 tests passed, 1 skipped
  • pnpm -F @linkcode/desktop run build
  • Launched an isolated built Electron app with Playwright, opened Settings → About, injected a 42% updater event through the real IPC channel, and observed the progress bar with aria-valuenow="42".

Checklist

  • pnpm check:ci and pnpm test both pass
  • I ran the affected surface and observed the change working
  • Wire protocol change — N/A, this changes desktop system IPC only

@linear-code

linear-code Bot commented Jul 31, 2026

Copy link
Copy Markdown

CODE-522

@AprilNEA
AprilNEA marked this pull request as ready for review August 1, 2026 00:09
@AprilNEA
AprilNEA merged commit 9fe3aa8 into master Aug 1, 2026
10 checks passed
@AprilNEA
AprilNEA deleted the xuan/code-522 branch August 1, 2026 09:26
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.

1 participant