Skip to content

feat(desktop): in-app update prompt replacing native dialog#681

Merged
h4yfans merged 1 commit into
mainfrom
desktop-update-prompt-modal
Jul 3, 2026
Merged

feat(desktop): in-app update prompt replacing native dialog#681
h4yfans merged 1 commit into
mainfrom
desktop-update-prompt-modal

Conversation

@h4yfans

@h4yfans h4yfans commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

What

Replace the native showMessageBox update prompts with an in-app modal: app icon, version diff, scrollable release notes, an "automatically download & install" checkbox, and Skip This Version / Remind Me Later / Download — then Restart Now / Later once downloaded.

Why

The native OS prompt can't show release notes richly or offer skip/remind/auto-update. The modal matches the app's design system and the requested layout, and adds skip-version + auto-download persistence (two new updater IPC channels).

@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

React Doctor found no issues. 🎉

Reviewed by React Doctor for commit aa92d4f.

@github-actions github-actions Bot added documentation Improvements or additions to documentation enhancement New feature or request test labels Jul 3, 2026
Replace the native showMessageBox update prompts with an in-app modal
(app icon, version diff, scrollable release notes, auto-update checkbox,
Skip / Remind Me Later / Download; Restart Now / Later once downloaded).
Adds skip-version + auto-download persistence and two IPC channels.
@h4yfans h4yfans force-pushed the desktop-update-prompt-modal branch from 7b43034 to aa92d4f Compare July 3, 2026 01:29
@h4yfans h4yfans marked this pull request as ready for review July 3, 2026 01:35
@h4yfans h4yfans merged commit c26c072 into main Jul 3, 2026
13 of 15 checks passed
@h4yfans h4yfans deleted the desktop-update-prompt-modal branch July 3, 2026 01:35
h4yfans added a commit that referenced this pull request Jul 3, 2026
- Restore dateFormat to GeneralSettingsDTO (dropped in #681 rebase),
  fixing renderer typecheck in use-date-format/use-theme-sync/general-section
- Add optional onBlur to DateEditor so folder-view EditablePropertyCell
  exits edit mode on picker close (matches sibling editors)
- Add missing dateFormat to app-core general-settings test assertions
- Add missing count.journal/event/reminder ICU keys used by date-picker-calendar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant