-
b042fe4368
Fix 25+ bugs across rounds 4-8 of comprehensive code review
main
Ethanfel
2026-03-02 10:23:14 +01:00
-
04b9ed0e27
Fix 4 bugs: SQL conflict handling, HTML escaping, backup cap, safe int cast
Ethanfel
2026-03-01 21:03:13 +01:00
-
1b8d13f7c4
Fix 7 bugs: bounds checks, deepcopy, time import, JS keys, unused import
Ethanfel
2026-03-01 20:41:00 +01:00
-
497e6b06fb
Fix 7 bugs: async proxies, mode default, JS key serialization, validation
Ethanfel
2026-03-01 20:29:24 +01:00
-
993fc86070
Auto-detect change notes when saving without a manual note
Ethanfel
2026-03-01 20:24:07 +01:00
-
c9bcc735f4
Change refresh input from INT to combo dropdown (off/on)
Ethanfel
2026-03-01 14:29:30 +01:00
-
dc8f44f02b
Add refresh input to ProjectLoaderDynamic to force re-fetch
Ethanfel
2026-03-01 14:27:51 +01:00
-
2a6b4f5245
Add mode integer field above sequence number in batch cards
Ethanfel
2026-03-01 01:07:09 +01:00
-
60d1162700
Fix async callbacks: make rename/change_path directly async
Ethanfel
2026-03-01 00:42:00 +01:00
-
204fc4ea85
Add rename for sequences and projects, per-sub color cycling, project path editing
Ethanfel
2026-03-01 00:40:35 +01:00
-
033b3415c2
Merge branch 'feature/sqlite-project-db'
Ethanfel
2026-03-01 00:32:07 +01:00
-
-
2ccc3821d6
Add visual distinction for subsequence cards with teal border
Ethanfel
2026-03-01 00:31:00 +01:00
-
187b85b054
Clean up: remove unnecessary info.outputs logic, set label on reused slots
feature/sqlite-project-db
Ethanfel
2026-03-01 00:12:30 +01:00
-
a0d8cb8bbf
Fix: set output label alongside name for LiteGraph rendering
Ethanfel
2026-03-01 00:10:50 +01:00
-
d55b3198e8
Fix output names not surviving page refresh in ProjectLoaderDynamic
Ethanfel
2026-02-28 23:43:34 +01:00
-
bf2fca53e0
Remove JSONLoaderDynamic, handled by ComfyUI-JSON-Dynamic extension
Ethanfel
2026-02-28 23:18:39 +01:00
-
5b71d1b276
Fix output name persistence: use comma-separated like reference impl
Ethanfel
2026-02-28 23:11:04 +01:00
-
027ef8e78a
Fix ProjectLoaderDynamic output names lost on page reload
Ethanfel
2026-02-28 23:04:14 +01:00
-
86693f608a
Remove 9 redundant JSON loader nodes, keep only JSONLoaderDynamic
Ethanfel
2026-02-28 22:33:51 +01:00
-
615755ba44
Revert "Remove 9 redundant JSON loader nodes, keep only JSONLoaderDynamic"
Ethanfel
2026-02-28 22:36:25 +01:00
-
4b09491242
Remove 9 redundant JSON loader nodes, keep only JSONLoaderDynamic
Ethanfel
2026-02-28 22:33:51 +01:00
-
4b5fff5c6e
Improve ProjectLoaderDynamic UX: single node, error feedback, auto-refresh
Ethanfel
2026-02-28 22:16:08 +01:00
-
d07a308865
Harden ROLLBACK against I/O errors in transactions
Ethanfel
2026-02-28 21:44:12 +01:00
-
c4d107206f
Fix 4 bugs from third code review
Ethanfel
2026-02-28 21:38:37 +01:00
-
b499eb4dfd
Fix 8 bugs from second code review
Ethanfel
2026-02-28 21:32:35 +01:00
-
ba8f104bc1
Fix 6 bugs found during code review
Ethanfel
2026-02-28 21:25:31 +01:00
-
6b7e9ea682
Port dynamic node improvements from ComfyUI-JSON-Dynamic
Ethanfel
2026-02-28 21:15:56 +01:00
-
c15bec98ce
Add SQLite project database + ComfyUI connector nodes
Ethanfel
2026-02-28 21:12:05 +01:00
-
-
0d8e84ea36
Add .gitignore with worktrees, pycache, pytest_cache
Ethanfel
2026-02-28 20:59:39 +01:00
-
e2f30b0332
Color graph nodes by branch for visual distinction
Ethanfel
2026-02-28 20:22:45 +01:00
-
24f9b7d955
Fix graph interactivity: use querySelector instead of NiceGUI DOM ID
Ethanfel
2026-02-28 00:27:00 +01:00
-
d56f6d8170
Fix graphviz crash: use polyline splines instead of ortho
Ethanfel
2026-02-28 00:21:43 +01:00
-
f2980a9f94
Fix graph: NiceGUI blocks script tags in ui.html()
Ethanfel
2026-02-28 00:20:32 +01:00
-
4e3ff63f6a
Fix graph interactivity: embed JS/CSS inline in HTML
Ethanfel
2026-02-28 00:19:26 +01:00
-
6e01cab5cd
Fix graph interactivity: use NiceGUI element ref and requestAnimationFrame
Ethanfel
2026-02-28 00:15:56 +01:00
-
16ed81f0db
Fix tiny graph: keep SVG natural size, scroll on overflow
Ethanfel
2026-02-28 00:14:25 +01:00
-
d98cee8015
Fix timeline graph height: remove invalid SVG height="auto"
Ethanfel
2026-02-28 00:11:03 +01:00
-
2ebf3a4fcd
Interactive timeline graph: click nodes to select in node manager
Ethanfel
2026-02-28 00:06:13 +01:00
-
a4cb979131
Remove stale Streamlit references from comments
Ethanfel
2026-02-27 22:18:37 +01:00
-
9a3f7b7b94
Remove old Streamlit UI files superseded by NiceGUI migration
Ethanfel
2026-02-27 22:17:38 +01:00
-
d8597f201a
Merge nicegui-migration: full NiceGUI web UI
Ethanfel
2026-02-27 22:16:34 +01:00
-
-
8911323832
Branch-grouped navigation for timeline node manager
nicegui-migration
Ethanfel
2026-02-27 22:15:56 +01:00
-
af5eafaf4d
Right-align path inputs to show filename instead of directory prefix
Ethanfel
2026-02-27 00:02:14 +01:00
-
29750acf58
Match Shift button height to input field
Ethanfel
2026-02-26 18:28:35 +01:00
-
da789e68ad
Two-column VACE layout, inline mode reference button
Ethanfel
2026-02-26 18:26:45 +01:00
-
79755c286b
Move VACE Settings to full-width section below splitter columns
Ethanfel
2026-02-26 18:23:37 +01:00
-
39a1b98924
Fix history snapshot corruption, missing dir crash, stale batch delete
Ethanfel
2026-02-26 18:11:11 +01:00
-
d3dbd4645a
Remove Promote button (legacy single-file editor feature)
Ethanfel
2026-02-26 18:05:19 +01:00
-
d795671763
Display LoRA strength with one decimal place (1.0 not 1)
Ethanfel
2026-02-26 18:03:56 +01:00
-
9f141ba42f
Fix input sync bugs, improve LoRA UX, and harden edge cases
Ethanfel
2026-02-26 18:02:24 +01:00
-
7931060d43
Fix number inputs not syncing to dict until blur
Ethanfel
2026-02-26 17:49:09 +01:00
-
3264845e68
Add dual-pane batch processor with independent file state
Ethanfel
2026-02-26 17:41:25 +01:00
-
fe2c6445ef
Constrain main content area to 1200px max-width
Ethanfel
2026-02-26 17:29:08 +01:00
-
710a8407d2
Overhaul UI: new color palette, spacing, and visual hierarchy
Ethanfel
2026-02-26 17:27:02 +01:00
-
97748ab8ff
Fix VACE schedule default mismatch introduced in refactor
Ethanfel
2026-02-26 17:01:09 +01:00
-
b0125133f1
Refactor for readability: declare state attrs, extract helpers, deduplicate
Ethanfel
2026-02-26 16:56:40 +01:00
-
a8c9a0376d
Fix number inputs saving whole numbers as floats in JSON
Ethanfel
2026-02-26 16:30:20 +01:00
-
9c171627d8
Fix mass update not refreshing UI after applying changes
Ethanfel
2026-02-25 15:54:12 +01:00
-
b7a7d8c379
Update README for NiceGUI migration
Ethanfel
2026-02-25 14:28:46 +01:00
-
3928f4d225
Fix select options not pushing to browser and remaining shallow copies
Ethanfel
2026-02-25 14:22:40 +01:00
-
a0d58d8982
Fix multiple bugs found in code review
Ethanfel
2026-02-25 14:16:28 +01:00
-
b6f31786c6
Style NiceGUI to closely match Streamlit dark theme
Ethanfel
2026-02-25 14:09:00 +01:00
-
f48098c646
Use splitter for 2-column sequence layout matching Streamlit
Ethanfel
2026-02-25 11:38:34 +01:00
-
3bbbdc827c
Fix drawer JavaScript timeout by setting explicit initial value
Ethanfel
2026-02-25 11:34:41 +01:00
-
79a47e034e
Switch to dark theme to match original Streamlit look
Ethanfel
2026-02-25 11:33:25 +01:00
-
d5fbfe765e
Fix UI readability and clipping issues
Ethanfel
2026-02-25 11:30:44 +01:00
-
f6d5ebfe34
Migrate web UI from Streamlit to NiceGUI
Ethanfel
2026-02-25 10:53:47 +01:00
-
-
bdcc05f388
Fix mode-unaware base_length recovery in VACE calculation
Ethanfel
2026-02-24 19:24:06 +01:00
-
31da900502
Add mode-aware VACE frame calculation with 4n+1 snap
Ethanfel
2026-02-24 19:16:52 +01:00
-
f8f71b002d
Change CFG default to 1.5
Ethanfel
2026-02-24 14:12:48 +01:00
-
bc75e7f341
Add CFG input to batch processor UI
Ethanfel
2026-02-24 14:10:37 +01:00
-
6a3b72c035
Remove dead code: unused imports, session state keys, blank lines
Ethanfel
2026-02-23 17:40:41 +01:00
-
387d4d874c
Remove Single Editor tab (dead code)
Ethanfel
2026-02-23 17:14:09 +01:00
-
7261f2c689
Change input_a_frames and input_b_frames default to 16
Ethanfel
2026-02-23 17:12:24 +01:00
-
2263c3f598
Store vace_length as total (base + input_a + input_b) in JSON
Ethanfel
2026-02-23 17:11:11 +01:00
-
7252fa3855
Fix load_dynamic missing output_types parameter
Ethanfel
2026-02-23 17:03:03 +01:00
-
a747f86daa
Persist output types across save/load via hidden output_types widget
Ethanfel
2026-02-23 16:16:50 +01:00
-
f5e242950d
Auto-detect output types (INT, FLOAT, STRING) on dynamic node refresh
Ethanfel
2026-02-23 16:11:30 +01:00
-
dfab5e12ab
Rewrite README with SVG diagrams and Dynamic node documentation
Ethanfel
2026-02-23 16:08:33 +01:00
-
a08f2676f5
Fix tall node on creation by resizing after removing default outputs
Ethanfel
2026-02-23 16:01:01 +01:00
-
3255fe76dc
Preserve connections on Refresh when keys are added or reordered
Ethanfel
2026-02-23 16:00:16 +01:00
-
0d44944192
Fix dynamic node outputs using LiteGraph removeOutput/addOutput API
Ethanfel
2026-02-23 15:57:06 +01:00
-
8cc244e8be
Add case-insensitive path resolution for Current Path input
Ethanfel
2026-02-23 15:52:48 +01:00
-
e841e9b76b
Add JSONLoaderDynamic node with JS frontend for auto-discovered outputs
Ethanfel
2026-02-23 15:47:22 +01:00
-
a4717dfab6
Add vace_length field, move end_frame out of VACE settings, revert type coercion
Ethanfel
2026-02-23 15:26:13 +01:00
-
3718975d99
Add image preview popover for reference and FLF path fields
Ethanfel
2026-02-23 13:49:17 +01:00
-
40ffdcf671
Clean up DEFAULTS: remove unused settings, add end_frame and transition
Ethanfel
2026-02-23 13:34:21 +01:00
-
81ecb91835
Fix Clone Next inserting between parent and its sub-segments
Ethanfel
2026-02-22 18:34:59 +01:00
-
e196ad27f5
Update templates to batch-only and remove single file option
Ethanfel
2026-02-22 17:04:39 +01:00
-
bd628b062e
Clear stale file selector when navigating to empty folder
Ethanfel
2026-02-22 17:01:50 +01:00
-
1abae0de22
Fix path navigator using on_change with deferred sync
Ethanfel
2026-02-22 17:00:37 +01:00
-
64472c7850
Fix nav_path_input write-after-widget error on invalid path
Ethanfel
2026-02-22 16:54:52 +01:00
-
907e7efd68
Fix path navigator by replacing on_change with inline check
Ethanfel
2026-02-22 16:53:06 +01:00
-
0cfe9c9d4b
Fix Current Path input reverting on directory change
Ethanfel
2026-02-22 16:37:53 +01:00
-
563dba5a0c
Fix frame_to_skip shift by caching saved value in session state
Ethanfel
2026-02-15 01:39:21 +01:00
-
b7164ae167
Replace legacy import with source sequence selector
Ethanfel
2026-02-15 01:07:29 +01:00
-
adff3d0124
Add sub-segment support for VACE batch sequences
Ethanfel
2026-02-15 01:04:03 +01:00
-
f0ffeef731
Show delta on shift button and disable when zero
Ethanfel
2026-02-14 22:50:08 +01:00
-
2473a3d20c
Add frame_to_skip shift button to propagate delta to following sequences
Ethanfel
2026-02-14 22:43:54 +01:00
-
9aad04bb02
Fix batch item lookup to match by sequence_number field
Ethanfel
2026-02-11 08:01:33 +01:00