Skip to content

Desktop: Replace UI “Update” actions with todesktop update flow (checkForUpdates/restartAndInstall) #7543

@benceruleanlu

Description

@benceruleanlu

Some UI “Update” actions currently direct users to git/source update docs, which is incorrect for Desktop (todestkop updater).

Current:

  • src/platform/updates/components/ReleaseNotificationToast.vue Update button opens docs /installation/update_comfyui.
  • Desktop update flow already exists in src/extensions/core/electronAdapter.ts via electronAPI.checkForUpdates() + confirm + electronAPI.restartAndInstall().

Expected:

  • On Electron, any “Update” action intended to update the Desktop app should invoke the Desktop updater flow (or a Desktop download link), not git-install docs.

Scope (initial):

  • Fix the toast Update button first (if toast remains).

Acceptance:

  • Clicking “Update” on Desktop triggers checkForUpdates and, when available, restartAndInstall, otherwise shows “no update found”.

┆Issue is synchronized with this Notion page by Unito

Metadata

Metadata

Assignees

Labels

ElectronComfyUI Desktop related

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions