Skip to content

Add desktop auto updates#15

Merged
DragonnZhang merged 1 commit into
mainfrom
dragon/add-desktop-auto-updates
Jun 8, 2026
Merged

Add desktop auto updates#15
DragonnZhang merged 1 commit into
mainfrom
dragon/add-desktop-auto-updates

Conversation

@DragonnZhang

Copy link
Copy Markdown
Collaborator

Summary

  • Add brand-owned GitHub update feed config for OpenWork and Qwen Code desktop builds.
  • Generate electron-builder publish metadata from the active brand.
  • Enable packaged stable-channel auto-update checks and downloads through electron-updater.
  • Wire the Settings > App update UI to the existing update IPC surface, including progress and restart-to-update states.
  • Document the auto-update design and implementation plan.

Validation

  • git diff --check
  • bun run lint:i18n:parity
  • bun run electron:build:main
  • bun run electron:build:renderer
  • CRAFT_BRAND=openwork bun run electron:builder-config
  • CRAFT_BRAND=qwen-code bun run electron:builder-config

Notes

  • bun run typecheck:electron still fails on existing test typing issues outside this change (settings-default-thinking, session-delete-navigation, and skills-loading).
  • Development builds intentionally skip real update checks; true update installation testing requires packaged old/new releases.

@DragonnZhang DragonnZhang marked this pull request as ready for review June 8, 2026 16:10
@DragonnZhang DragonnZhang merged commit 828553b into main Jun 8, 2026
1 check passed
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