-
3c5d2fc4e0
feat: configurable path replacements for ComfyUI Docker mount differences
main
Ethanfel
2026-04-04 16:19:10 +02:00
-
e6d260eb1a
fix: resolve project folder_path to actual filesystem casing
Ethanfel
2026-04-04 16:16:53 +02:00
-
8dafee9f6d
fix: read sw.value directly for thumbnail opacity — e.args is a list not bool
Ethanfel
2026-04-04 14:49:34 +02:00
-
b405427a6b
feat: dim frame thumbnail when its switch is toggled off
Ethanfel
2026-04-04 14:41:49 +02:00
-
c771fa3451
feat: split frame strength into high/low noise strength per frame
Ethanfel
2026-04-04 14:34:03 +02:00
-
4b40d0f50c
feat: remove cfg, flf, end_frame fields
Ethanfel
2026-04-04 14:24:57 +02:00
-
97c755316b
fix: inject frame strength defaults in API so they appear in ProjectKey dropdown
Ethanfel
2026-04-04 14:21:32 +02:00
-
d1e32e5fc4
feat: resolution series, frame paths, live node values & UX improvements
Ethanfel
2026-04-04 14:13:10 +02:00
-
-
c252d0b4e3
fix: hardcode INT/FLOAT dot colors — not defined in LGraphCanvas.link_type_colors
feat/resolution-series
Ethanfel
2026-04-04 13:33:41 +02:00
-
bc61033826
feat: color output dots by type/value on execution
Ethanfel
2026-04-04 13:29:10 +02:00
-
4b19ad0a1d
feat: display live value on ProjectKey output for INT/FLOAT/BOOL
Ethanfel
2026-04-04 13:24:13 +02:00
-
b3d7c3868d
fix: show value on left of output label in BinaryIndexDecoder
Ethanfel
2026-04-04 13:22:40 +02:00
-
5d2f3bbf4f
feat: display live boolean values on BinaryIndexDecoder outputs
Ethanfel
2026-04-04 13:18:06 +02:00
-
3b700b099b
fix: expose start_name/middle_name/end_name in _get_keys for ProjectKey dropdown
Ethanfel
2026-04-04 12:45:37 +02:00
-
91241b787c
fix: fetch active project in hold_config when project_name is empty
Ethanfel
2026-04-04 12:41:35 +02:00
-
e9056457cd
fix: ensure project_path always ends with /
Ethanfel
2026-04-04 12:34:02 +02:00
-
5c90a59d7e
feat: add project_path output to ProjectSource node
Ethanfel
2026-04-04 12:28:41 +02:00
-
111b37dc8d
feat: inject start_name/middle_name/end_name as computed keys in API
Ethanfel
2026-04-04 12:19:12 +02:00
-
f857485bc8
feat: add ProjectFrameNames node — outputs stem of 3 frame paths
Ethanfel
2026-04-04 12:16:23 +02:00
-
410c80afc8
feat: ProjectSource auto-fills active project from Manager
Ethanfel
2026-04-04 12:07:37 +02:00
-
2277e6e427
feat: highlight ProjectKey nodes sharing the same key_name on select
Ethanfel
2026-04-04 12:04:32 +02:00
-
3065dd7e71
fix: use raw <img> tags to bypass q-img dialog rendering bug
Ethanfel
2026-04-04 11:59:44 +02:00
-
783da171e7
fix: serve images via FastAPI endpoint to fix dialog preview
Ethanfel
2026-04-04 11:54:50 +02:00
-
783f07e57a
feat: make logic index read-only, driven solely by frame switches
Ethanfel
2026-04-04 11:49:13 +02:00
-
c7ca3ae277
fix: replace broken hover tooltip with click-to-open dialog for image preview
Ethanfel
2026-04-04 11:48:14 +02:00
-
f376fd5622
feat: show frame image preview on hover via thumbnail tooltip
Ethanfel
2026-04-04 11:41:00 +02:00
-
fec843f804
feat: move frame paths to left column with strength + logic index switch
Ethanfel
2026-04-04 11:38:30 +02:00
-
2619d2c7e2
feat: move resolutions into collapsible expansion above VACE Settings
Ethanfel
2026-04-04 11:33:36 +02:00
-
03dcb1c13a
feat: add tooltip to Logic Index explaining binary flag mapping
Ethanfel
2026-04-04 00:41:03 +02:00
-
9ffdf6287d
fix: import folder scans project's folder_path not current_dir
Ethanfel
2026-04-04 00:26:17 +02:00
-
735d905833
fix: move default DB path to project directory
Ethanfel
2026-04-04 00:24:59 +02:00
-
932295ed27
fix: replace direction:rtl with text-align:right on path inputs
Ethanfel
2026-04-04 00:21:55 +02:00
-
a5da8b26f4
feat: add 'logic index' field mirroring end_frame
Ethanfel
2026-04-04 00:14:25 +02:00
-
5bc2838b21
feat: rename 'reference image path' to 'start frame path'
Ethanfel
2026-04-04 00:11:43 +02:00
-
a7a4794adb
feat: rename 'flf image path' to 'end frame path'
Ethanfel
2026-04-04 00:10:09 +02:00
-
d33ce4da38
feat: rename 'reference path' to 'middle frame path'
Ethanfel
2026-04-04 00:09:08 +02:00
-
4fe9a9c958
feat: add BinaryIndexDecoder node (INT index → 3 BOOLEANs, binary encoding)
Ethanfel
2026-04-04 00:05:15 +02:00
-
820cb426aa
test: add missing index 5 and 6 cases for BinaryIndexDecoder
Ethanfel
2026-04-04 00:04:15 +02:00
-
b75b177591
test: add failing tests for BinaryIndexDecoder node
Ethanfel
2026-04-04 00:02:43 +02:00
-
c8cc397cc6
docs: add BinaryIndexDecoder implementation plan
Ethanfel
2026-04-04 00:01:36 +02:00
-
f0e785afab
docs: add BinaryIndexDecoder node design
Ethanfel
2026-04-04 00:00:56 +02:00
-
20be3204b3
fix: await all commit() calls in sequence card event handlers
Ethanfel
2026-04-03 12:59:25 +02:00
-
fe8f91b477
feat: show resolutions and custom fields in timeline preview
Ethanfel
2026-04-03 12:46:57 +02:00
-
55900e7c43
feat: 8 resolution slots with per-slot seed + node outputs seed
Ethanfel
2026-04-03 11:27:11 +02:00
-
062f7880a6
fix: read sequence data directly from JSON file in API endpoints
Ethanfel
2026-04-03 01:33:29 +02:00
-
cf8496ec08
fix: default key_name to 'resolutions' on new ProjectResolution node
Ethanfel
2026-04-03 01:24:58 +02:00
-
ca26da303c
fix: persist resolutions on init and on every value change
Ethanfel
2026-04-03 01:22:08 +02:00
-
29be286eb1
fix: move nodes to JSON Manager/project category
Ethanfel
2026-04-03 01:19:30 +02:00
-
f97f8a0616
feat: resolutions — 6 fixed slots, always visible
Ethanfel
2026-04-03 01:11:07 +02:00
-
4b51d3c95d
feat: simplify resolutions UI — fixed key, index-labeled rows, single add button
Ethanfel
2026-04-03 01:07:59 +02:00
-
281c04dd2e
feat: ProjectResolution JS extension for ComfyUI frontend
Ethanfel
2026-04-03 00:36:48 +02:00
-
31406cb092
feat: resolution series editor in sequence card
Ethanfel
2026-04-03 00:30:58 +02:00
-
b31faa4274
feat: add ProjectResolution node
Ethanfel
2026-04-03 00:25:30 +02:00
-
-
80aff2ba43
fix: update ProjectSource tests for file_name output
Ethanfel
2026-04-03 00:42:16 +02:00
-
c1c929722c
Merge branch 'feat/snapshot-timeline'
Ethanfel
2026-04-03 00:41:44 +02:00
-
-
d3becdc598
docs: fix 4 bugs in resolution series plan
Ethanfel
2026-04-03 00:21:32 +02:00
-
4f31d792df
docs: resolution series implementation plan
Ethanfel
2026-04-03 00:19:03 +02:00
-
67c40c1ebe
docs: resolution series design doc
Ethanfel
2026-04-03 00:15:08 +02:00
-
ba8ce45846
fix: make snapshot list fill available viewport height
feat/snapshot-timeline
Ethanfel
2026-03-21 18:23:56 +01:00
-
74b57f71ac
feat: add file_name output to ProjectSource node
Ethanfel
2026-03-21 18:16:31 +01:00
-
1ec3abf17a
feat: replace Git-DAG timeline with flat snapshot browser
Ethanfel
2026-03-21 18:14:22 +01:00
-
-
686d4687c3
fix: cast sequence_number to int in fetch_key
Ethanfel
2026-03-21 11:42:19 +01:00
-
a37dd82ae3
fix: parse file list API response format correctly
Ethanfel
2026-03-21 11:26:39 +01:00
-
3b11a4e974
feat: file_name combo on ProjectSource, sequence_number output
Ethanfel
2026-03-21 11:20:41 +01:00
-
5eb82f8ff6
fix: preserve saved combo value across load-order race
Ethanfel
2026-03-20 22:24:17 +01:00
-
bf598ebf80
fix: make key_name selection sticky, never auto-reset
Ethanfel
2026-03-20 21:01:03 +01:00
-
6e232da193
fix: remove _refreshKeys from onMouseDown to prevent key reset
Ethanfel
2026-03-20 21:00:19 +01:00
-
ff5802ab63
fix: don't crash on 404, add sync debug logging
Ethanfel
2026-03-20 20:58:42 +01:00
-
413e1c09e9
fix: ProjectKey pulls fresh data on click, add debug logging
Ethanfel
2026-03-20 20:46:50 +01:00
-
672b28e27f
feat: split lora name and strength into separate keys
Ethanfel
2026-03-20 16:18:33 +01:00
-
3dc91319a2
fix: notify relay nodes when source config changes
Ethanfel
2026-03-20 12:43:05 +01:00
-
bd36b4b725
fix: prevent undefined in combo widgets with empty values
Ethanfel
2026-03-19 15:34:01 +01:00
-
77eb3473ab
fix: properly hide INT widgets and create real combo dropdowns
Ethanfel
2026-03-19 15:27:52 +01:00
-
2cf8cc1f0a
fix: add IS_CHANGED to ProjectKey and document source_label usage
Ethanfel
2026-03-19 11:42:15 +01:00
-
545b864c08
feat: add ProjectKey JS extension with source/key dropdowns
Ethanfel
2026-03-19 11:37:41 +01:00
-
ad6cd76b08
feat: add ProjectSource JS extension with label title sync
Ethanfel
2026-03-19 11:36:29 +01:00
-
bd7d314ae8
feat: add ProjectKey single-output relay node
Ethanfel
2026-03-19 11:34:22 +01:00
-
628b256981
feat: add ProjectSource config-only node
Ethanfel
2026-03-19 11:30:43 +01:00
-
fb007920ee
Fix history_tree_backup bloat: strip snapshot data from backups
Ethanfel
2026-03-19 10:23:23 +01:00
-
d3955c489b
Write slim history tree to JSON when DB is enabled
Ethanfel
2026-03-19 10:00:51 +01:00
-
e575a78893
Fix missing import, add transaction safety, clean orphaned snapshots
Ethanfel
2026-03-19 09:56:10 +01:00
-
a1a85ecc4d
Fix bugs in snapshot stripping: auto-note, mass update, DB-off, fallback
Ethanfel
2026-03-19 09:52:46 +01:00
-
eac4e4f08b
Fix RAM leak: strip history snapshots from memory, load on demand
Ethanfel
2026-03-19 09:48:47 +01:00
-
79e1426036
Fix dict mutation race: snapshot data before background save/sync
Ethanfel
2026-03-19 09:36:46 +01:00
-
ba330dd208
Fix sub-segment ordering: group subs after their parent in DB load
Ethanfel
2026-03-19 00:25:19 +01:00
-
9c560ccfd0
Add timing breakdown to load_full_data for performance diagnosis
Ethanfel
2026-03-19 00:21:59 +01:00
-
480131e327
Add load_full_data method to reconstruct data from DB
Ethanfel
2026-03-19 00:19:44 +01:00
-
fac5013359
Load data from DB instead of parsing huge JSON files
Ethanfel
2026-03-19 00:17:20 +01:00
-
45ce264675
Fix DB init crash: wrap bulk migration in explicit transaction
Ethanfel
2026-03-19 00:03:13 +01:00
-
0f134a1a20
Add one-time bulk migration to merge lora keys in all stored sequences
Ethanfel
2026-03-18 23:58:56 +01:00
-
a9197efacd
Merge lora name+strength into single key to stay under 32 output limit
Ethanfel
2026-03-18 23:58:32 +01:00
-
ecb5cdc13f
Add comprehensive timing logs across all critical paths
Ethanfel
2026-03-18 23:53:30 +01:00
-
1386043f69
Remove blanket DEFAULTS backfill that exceeded MAX_DYNAMIC_OUTPUTS
Ethanfel
2026-03-18 23:47:16 +01:00
-
c4700c620d
Backfill default keys during sync_to_db before writing sequences
Ethanfel
2026-03-18 23:42:34 +01:00
-
589c84fd95
Fix remaining blocking I/O calls and N+1 project query
Ethanfel
2026-03-18 23:40:32 +01:00
-
37e9e1001e
Remove blanket DEFAULTS backfill from DB get_sequence
Ethanfel
2026-03-18 23:35:40 +01:00
-
526af7097d
Backfill default keys in DB get_sequence for API responses
Ethanfel
2026-03-18 23:28:51 +01:00
-
c880c16865
Backfill missing default keys into sequences on JSON load
Ethanfel
2026-03-18 23:24:34 +01:00
-
82e4ba526c
Ensure lora strength is always a float in API and JSON
Ethanfel
2026-03-18 23:02:04 +01:00
-
08338746e2
Deactivate graph poll timer on client disconnect
Ethanfel
2026-03-18 22:59:24 +01:00