Comfy-Org / Comfy-Org/Comfy-Desktop

Snapshot UI: expose restore-mode selection when restoring/importing a snapshot

Open
#1,262 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
TypeScript
Stars
458
Forks
59
Avg merge
22h 18m
Merged PRs (30d)
45

Description

Follow-up to #1248. Restore modes (exact vs compatible) now exist in the backend, but the mode is chosen implicitly:

- in-history restores default to **exact**
- staged/imported envelope restores default to **compatible**

There is currently no way for the user to override the default in the UI. The restore/import confirm flow should let the user pick the mode (with the current defaults preselected and a short explanation of each), and show what "compatible" adapted after the fact (it already emits adaptation notices).

Related: #1219 (snapshot content viewer) — the same surface that shows a snapshot''s pip packages + custom nodes would be a natural place to host the mode picker. If an "additive" mode is added later, it should appear here too.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the restore/import confirmation flow and reviewing the backend restore modes described in #1248. Compare it with the snapshot content viewer discussed in #1219 and the existing adaptation notices. Done means the UI exposes exact and compatible choices with the current defaults selected, explains them, and shows what compatible mode adapted.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.