DemonGatanjieu and Claude Opus 5.5
875715e4a0
feat(share): short AMB2 share codes, one dialog to share and import
...
share_code.js: a workflow's lean form (node id, type, widget values,
position to 10 px, only what differs from a fresh node; node-pack nodes
keep their ports), links by slot, groups and the anomalous_* extras,
deflated and spelled in Chinese characters (14 bits each) or base64url.
Encoding rebuilds and compares; subgraphs, native reroutes or any
difference share the whole workflow. AMB0/AMB1 still decode. About 4x
shorter than AMB0 on ComfyUI's default workflow (657 vs 2521), 13x on
an Easy-Use/rgthree graph.
ui_share.js replaces the share code dialogs that lived in main.js: the
code is made on opening with both copy buttons and the fingerprint
notes, and pasting a code or JSON, or dropping/choosing a workflow file,
an image or a backup .zip, imports it. tests/share_code.mjs.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 23:22:11 +08:00
..
2026-10-05 02:09:25 +08:00
2026-10-02 15:48:14 +08:00
2026-10-06 18:12:45 +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-06 15:04:03 +08:00
2026-10-05 01:51:26 +08:00
2026-10-06 01:28:51 +08:00
2026-10-02 15:48:14 +08:00
2026-10-06 15:32:37 +08:00
2026-10-06 15:32:37 +08:00
2026-10-06 01:28:51 +08:00
2026-09-23 08:11:34 +00:00
2026-10-03 12:32:33 +08:00
2026-10-05 23:00:32 +08:00
2026-10-03 22:32:51 +08:00
2026-10-03 12:13:57 +08:00
2026-10-06 23:22:11 +08:00
2026-10-05 02:42:31 +08:00
2026-10-03 22:59:35 +08:00
2026-09-15 09:32:18 +08:00
2026-10-06 04:19:09 +08:00
2026-10-06 01:28:51 +08:00
2026-10-06 03:07:17 +08:00
2026-08-01 23:42:38 +08:00
2026-10-03 14:23:05 +08:00
2026-09-19 02:19:24 +08:00
2026-10-02 16:41:42 +08:00
2026-10-02 02:52:17 +08:00
2026-10-03 22:59:35 +08:00
2026-10-03 22:59:35 +08:00
2026-10-06 04:19:09 +08:00
2026-10-02 05:46:21 +08:00
2026-10-04 03:05:08 +08:00
2026-10-05 02:09:25 +08:00
2026-10-03 22:59:35 +08:00
2026-10-04 11:24:04 +08:00
2026-10-04 03:05:08 +08:00
2026-10-04 03:05:08 +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-10-03 16:41:51 +08:00
2026-10-03 22:32:51 +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 18:38:15 +08:00
2026-10-06 23:22:11 +08:00
2026-09-19 03:05:23 +08:00
2026-10-02 06:20:28 +08:00
2026-10-04 11:24:04 +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-10-04 03:05:08 +08:00
2026-10-02 21:06:45 +08:00
2026-10-02 21:06:45 +08:00
2026-10-02 21:06:45 +08:00
2026-09-24 18:15:49 +00:00
2026-10-06 18:23:37 +08:00
2026-10-06 23:22:11 +08:00
2026-10-03 22:59:35 +08:00
2026-10-06 15:50:58 +08:00
2026-10-06 04:19:09 +08:00
2026-10-02 16:19:55 +08:00
2026-10-02 16:19:55 +08:00
2026-10-05 02:27:24 +08:00
2026-10-06 01:28:51 +08:00
2026-09-15 09:32:18 +08:00
2026-09-29 23:08:16 +08:00
2026-10-03 12:32:33 +08:00
2026-10-03 12:50:08 +08:00
2026-10-05 00:31:45 +08:00
2026-10-03 22:59:35 +08:00
2026-10-03 22:59:35 +08:00
2026-10-06 03:37:17 +08:00
2026-10-03 22:59:35 +08:00
2026-10-03 22:32:51 +08:00
2026-09-18 01:28:18 +08:00
2026-10-05 00:31:45 +08:00
2026-09-15 09:32:18 +08:00
2026-10-06 18:23:37 +08:00
2026-10-02 16:19:55 +08:00
2026-10-06 03:37:17 +08:00
2026-10-02 16:19:55 +08:00
2026-10-02 16:41:42 +08:00
2026-10-03 12:50:08 +08:00
2026-10-05 23:00:32 +08:00
2026-10-05 23:00:32 +08:00
2026-10-03 22:59:35 +08:00
2026-10-04 03:05:08 +08:00
2026-10-06 04:19:09 +08:00
2026-10-03 22:59:35 +08:00
2026-10-04 11:24:04 +08:00
2026-10-04 03:05:08 +08:00
2026-10-04 03:05:08 +08:00
2026-10-05 02:09:25 +08:00
2026-10-04 11:35:01 +08:00
2026-10-02 15:48:14 +08:00
2026-10-04 11:24:04 +08:00
2026-10-02 16:32:33 +08:00
2026-10-03 16:41:51 +08:00
2026-10-06 23:22:11 +08:00
2026-09-17 16:54:53 +08:00
2026-10-03 16:41:51 +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-10-03 16:41:51 +08:00
2026-10-03 16:41:51 +08:00
2026-09-17 16:48:50 +08:00
2026-10-03 22:59:35 +08:00
2026-09-17 00:58:33 +08:00
2026-10-03 17:20:28 +08:00
2026-10-02 18:38:15 +08:00
2026-10-06 01:28:51 +08:00
2026-10-02 06:20:28 +08:00
2026-10-02 21:06:45 +08:00
2026-10-02 21:06:45 +08:00
2026-10-02 21:06:45 +08:00
2026-09-23 10:00:05 +00:00
2026-10-03 22:19:27 +08:00
2026-10-06 18:12:45 +08:00
2026-10-06 23:22:11 +08:00
2026-09-29 23:08:16 +08:00
2026-10-06 03:37:17 +08:00
2026-10-03 22:59:35 +08:00
2026-10-06 03:37:17 +08:00
2026-10-04 11:57:28 +08:00
2026-10-06 15:50:58 +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-02 21:06:45 +08:00
2026-10-02 21:06:45 +08:00