DemonGatanjieu and Claude Opus 5.5
5492d4a5e1
feat(undo): every canvas write is a Ctrl+Z step; undo from the toast and the activity log
...
ComfyUI takes undo steps on mouse-up and key-up; a drag-and-drop ends in
neither, and writes made in click handlers or after a fetch landed in no
step, so Ctrl+Z could undo the step before instead. canvas_history.js asks
for a step after each write (applied values, drops, created or inserted
nodes, recipes, prompt notes).
A drop's receipt also pops up at the top right with Undo (shared with the
receipt's own button); prompt nodes made by a drop on empty canvas can be
undone there. canvas_undo.js keeps what each canvas activity entry did, in
full, while the page is open; the log offers Undo while nothing changed it
since. Entries that removed nodes or rewired existing ones, seeds, and
choices this computer no longer has are never offered.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-02 15:48:14 +08:00
..
2026-10-02 15:48:14 +08:00
2026-10-02 15:48:14 +08:00
2026-10-02 02:52:17 +08:00
2026-10-01 21:52:49 +08:00
2026-09-29 13:53:07 +08:00
2026-09-29 13:53:07 +08:00
2026-09-29 01:25:05 +08:00
2026-09-29 13:53:07 +08:00
2026-10-01 21:52:49 +08:00
2026-10-02 06:20:28 +08:00
2026-10-02 15:48:14 +08:00
2026-10-02 15:48:14 +08:00
2026-09-23 08:11:34 +00:00
2026-08-01 22:54:02 +08:00
2026-09-17 02:06:13 +08:00
2026-10-02 15:48:14 +08:00
2026-10-02 05:57:12 +08:00
2026-09-08 21:36:40 +08:00
2026-09-18 01:56:10 +08:00
2026-09-15 09:32:18 +08:00
2026-10-02 03:36:41 +08:00
2026-08-01 23:42:38 +08:00
2026-09-03 16:55:11 +08:00
2026-09-19 02:19:24 +08:00
2026-10-02 02:52:17 +08:00
2026-10-02 15:48:14 +08:00
2026-10-02 06:09:49 +08:00
2026-10-02 15:48:14 +08:00
2026-10-02 05:46:21 +08:00
2026-09-15 11:03:50 +08:00
2026-10-02 05:57:12 +08:00
2026-09-15 21:39:17 +08:00
2026-09-15 11:03:50 +08:00
2026-10-02 15:48:14 +08:00
2026-09-03 18:34:12 +08:00
2026-09-23 08:07:14 +00:00
2026-10-02 05:46:21 +08:00
2026-09-03 18:34:12 +08:00
2026-08-01 18:36:18 +08:00
2026-10-02 02:52:17 +08:00
2026-10-02 02:52:17 +08:00
2026-10-02 03:36:41 +08:00
2026-09-19 03:05:23 +08:00
2026-10-02 06:20:28 +08:00
2026-09-15 09:32:18 +08:00
2026-09-26 15:20:24 +00:00
2026-09-26 15:20:24 +00:00
2026-10-02 15:48:14 +08:00
2026-09-23 09:24:05 +00:00
2026-09-29 13:53:07 +08:00
2026-10-01 21:52:49 +08:00
2026-09-24 18:15:49 +00:00
2026-10-02 06:20:28 +08:00
2026-10-02 03:36:41 +08:00
2026-09-07 22:47:27 +08:00
2026-10-02 03:36:41 +08:00
2026-10-02 06:20:28 +08:00
2026-09-15 09:32:18 +08:00
2026-09-29 23:08:16 +08:00
2026-09-17 00:45:48 +08:00
2026-09-18 01:28:18 +08:00
2026-09-30 00:39:48 +08:00
2026-10-02 15:48:14 +08:00
2026-09-19 15:52:31 +08:00
2026-10-02 06:20:28 +08:00
2026-09-18 01:28:18 +08:00
2026-09-18 01:28:18 +08:00
2026-09-15 09:32:18 +08:00
2026-10-02 15:48:14 +08:00
2026-10-02 15:48:14 +08:00
2026-10-02 06:09:49 +08:00
2026-10-02 06:20:28 +08:00
2026-09-18 01:24:35 +08:00
2026-09-18 01:24:35 +08:00
2026-09-19 13:31:22 +08:00
2026-10-02 06:20:28 +08:00
2026-10-02 06:20:28 +08:00
2026-10-02 15:48:14 +08:00
2026-10-02 06:09:49 +08:00
2026-10-02 06:14:05 +08:00
2026-09-27 17:33:35 +08:00
2026-10-02 01:14:54 +08:00
2026-10-02 06:14:05 +08:00
2026-09-15 09:32:18 +08:00
2026-10-02 05:46:21 +08:00
2026-10-02 15:48:14 +08:00
2026-10-02 05:46:21 +08:00
2026-10-02 06:20:28 +08:00
2026-09-19 19:04:07 +08:00
2026-10-02 06:20:28 +08:00
2026-09-17 16:54:53 +08:00
2026-09-19 19:04:07 +08:00
2026-09-17 16:59:30 +08:00
2026-09-17 00:58:33 +08:00
2026-09-17 16:45:36 +08:00
2026-09-17 16:48:50 +08:00
2026-09-17 16:48:50 +08:00
2026-09-19 02:35:47 +08:00
2026-09-17 16:48:50 +08:00
2026-09-17 16:54:53 +08:00
2026-09-17 00:58:33 +08:00
2026-09-17 16:59:30 +08:00
2026-10-02 02:52:17 +08:00
2026-10-02 02:52:17 +08:00
2026-10-02 06:20:28 +08:00
2026-09-29 14:17:42 +08:00
2026-09-29 14:17:42 +08:00
2026-09-23 10:00:05 +00:00
2026-10-02 06:20:28 +08:00
2026-09-29 23:08:16 +08:00
2026-10-02 03:36:41 +08:00
2026-10-02 06:20:28 +08:00
2026-10-02 06:20:28 +08:00
2026-10-02 06:22:10 +08:00
2026-09-26 15:20:24 +00:00
2026-09-26 15:20:24 +00:00
2026-09-26 15:20:24 +00:00
2026-09-29 16:32:46 +08:00
2026-09-26 15:20:24 +00:00
2026-09-26 15:20:24 +00:00
2026-09-29 13:53:07 +08:00
2026-09-25 19:37:42 +08:00
2026-09-29 02:41:44 +08:00
2026-09-26 13:00:50 +08:00
2026-09-29 16:32:46 +08:00
2026-09-23 14:53:49 +00:00
2026-10-01 17:58:10 +08:00