Commit Graph
5 Commits
Author SHA1 Message Date
digital-garbageandClaude Opus 5 6f0464202d fix(update): install only missing packages, never upgrade
pip install -r upgrades anything below its floor; moving numpy or
transformers under ComfyUI's compiled extensions segfaults hours later.
Absent packages are installed by name; outdated ones are reported with
the command and left alone.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-23 04:56:36 +03:00
digital-garbageandClaude Opus 5 5cbae311b6 feat(update): report which packages pip moved
Freeze before and after the requirements install and print the diff.
A silent bump of numpy or transformers under ComfyUI's compiled
extensions segfaults hours later with nothing pointing at the update.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-23 04:10:04 +03:00
digital-garbage cda2593997 feat(update): install requirements when an update changes them
Pulled code but never dependencies, so a release adding one broke the
import silently. pip runs against sys.executable, opt-in from the route,
off the event loop; failures name the manual command.
2026-08-22 23:34:26 +03:00
digital-garbageandClaude Opus 5 209c5d01f8 fix: the updater survives an upstream history rewrite
git pull --ff-only cannot cross a rewritten history — every local commit has a new
hash, so git reports divergence and the in-app update dead-ends in a git hint.
On that failure the updater now asks git cherry whether any local commit's CONTENT
is missing upstream: if none is, nothing can be lost, so it realigns to origin and
reports that it did; if there is real local work, it refuses and says how many
commits would go. A cherry that fails to run counts as 'not proven safe'.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 20:23:06 +03:00
digital-garbageandCursor 59dd766704 Fix preview segments and pipeline persistence; add git update UI.
Pass live render params to preview-segment URLs so playback works right after generate, sync scene renders and models on save/generate so wiring and deleted nodes stick, and expose FunPack pull/checkout from the menu.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-11 23:05:39 +03:00