Commit Graph

11 Commits

Author SHA1 Message Date
Haze
e7923d0120 fix(electron): improve error handling during app initialization and updater events (#461) 2026-03-13 13:24:50 +08:00
Haze
3420ee2447 fix(app-state): refactor quitting logic to use setQuitting function (#199) 2026-02-26 22:57:03 +08:00
Haze
aaa2864281 fix(updater): improve macOS update handling with forced app.quit() fallback (#196) 2026-02-26 20:33:01 +08:00
Haze
a14552a474 fix(updater): opt macos electron updator (#187) 2026-02-26 17:08:21 +08:00
Haze
516e5fecd1 fix(updater): enable autoInstallOnAppQuit for macOS to ensure proper … (#172) 2026-02-25 23:21:37 +08:00
Haze
6990793e69 Fix/chore fix on macos (#169) 2026-02-25 20:10:09 +08:00
Haze
d55305839f feat(updater): implement auto-install countdown and cancellation for updates (#151) 2026-02-24 16:41:53 +08:00
Haze
2ae4201639 chore(release): update yml file patterns in release workflow (#56) 2026-02-11 18:53:01 +08:00
Haze
1267e0cc56 fix(updater): update function support alpha (#45) 2026-02-11 13:49:03 +08:00
Haze
9e5fdc5631 fix(update): electron update function (#32) 2026-02-10 15:20:04 +08:00
Haze
e02cf05baf feat(update): implement auto-update functionality with electron-updater
- Add AppUpdater module with update lifecycle management
- Create UpdateSettings UI component with progress display
- Add Progress UI component based on Radix UI
- Create update Zustand store for state management
- Register update IPC handlers in main process
- Auto-check for updates on production startup
- Add commit documentation for commits 2-6
2026-02-05 23:36:12 +08:00