Ewald
37fb1b00e6
chore: release 2.5.1
2026-09-04 21:18:35 +02:00
Ewald
c669c03439
Improve viewer compatibility and media handling
2026-08-13 10:02:39 +02:00
Ewald
b700104588
feat: modernize ComfyUI integration and add KJNodes previews
2026-08-12 11:16:06 +02:00
MajoorWaldi
e7a2f8b88d
Improve save placeholders and floating viewer
2026-08-06 19:08:06 +02:00
MajoorWaldi
6b34e87098
feat: opt-in folder browsing default + browse-mode index kickoff
...
- Default 'Show folders in Input / Output panels' (browser.showFolders) to
disabled: fresh installs keep the classic flat grid until the user opts in
(backend settings service, frontend defaults, settings UI toggle).
- Gate the root-level 'Create folder here' context menu on the setting.
- Kick off a throttled incremental background scan when browse mode serves
the first page, so unindexed files get indexed/enriched and asset status
dots resolve instead of staying pending (blue).
- Document the feature and setting in README, CHANGELOG, and
docs/SETTINGS_CONFIGURATION.md.
2026-08-06 18:07:26 +02:00
bsawang
10a6fd6fa3
feat: folder browsing, drag-move, parent navigation & subfolder create
2026-07-29 13:35:38 +08:00
Ewald
e3afb1a0d3
feat: add Collect Files (context menu + sidebar) bundling asset, workflow, traced prompt text and media inputs into a zip
...
- New POST /mjr/am/collect-files route (CSRF, write token, rate limit, path allowlist)
- collect_service: extracts workflow media/model refs, resolves inputs within allowed roots, builds {stem}_collected.zip next to the asset with writable-dir fallback to output/_mjr_collected
- Zip contains asset, workflow.json, prompt_graph.json, prompt.json (positive/negative traced via geninfo parser), inputs/ and collected_files.txt manifest
- comfy_core adapter: get_model_full_path helper
- Frontend: 'Collect files' grid context menu item + sidebar (D) MButton, collectFiles() API client op
- Tests: tests/features/test_collect_service.py (10 tests)
2026-07-24 15:41:48 +02:00
Ewald
10f851aaae
Add metadata FTS backfill, registry logging collision fixes, i18n locales, and doc updates
2026-07-22 16:33:34 +02:00
Ewald
ed8e33c5e4
Prepare 2.5.0 features and release notes
2026-07-09 11:18:28 +02:00
Ewald
fff2b03e94
Fix floating viewer gen info layout
2026-07-06 13:32:53 +02:00
Ewald
faf4055e08
Improve asset sidebar viewer and panel UX
2026-07-02 17:38:46 +02:00
Ewald
2633e67ede
Improve workflow metadata and viewer UX
2026-06-30 22:58:41 +02:00
Ewald
8e9e525317
Polish asset sidebar UI
2026-06-30 09:27:05 +02:00
Ewald
5fadbbbeb1
Fix metadata sidebar extraction and display
2026-06-29 18:07:21 +02:00
Ewald ALOEBOETOE
79f301343b
Merge branch 'main' into fix/tags-keyboard-and-live-update
2026-06-26 13:46:29 +02:00
Ewald ALOEBOETOE
78204d1478
Merge pull request #156 from aivanis/fix/floating-viewer-mute-speed-and-rating
...
Fix floating viewer mute/speed persistence and rating hotkeys
2026-06-26 13:44:46 +02:00
Ewald ALOEBOETOE
8633bb9a21
Merge pull request #157 from aivanis/fix/playback-speed-3x-5x-10x
...
Add 3x/5x/10x playback speeds and fix speed persistence and arrow-key nav
2026-06-26 13:44:19 +02:00
Andre
d55155c38a
Fix floating viewer mute/speed persistence and rating hotkeys
2026-06-26 12:39:43 +02:00
Andre
5228375941
Add 3x/5x/10x playback speeds and fix speed persistence and arrow-key nav
2026-06-26 12:30:20 +02:00
Andre
6d45df1de4
Fix floating viewer mute/speed persistence and rating hotkeys
2026-06-26 12:17:30 +02:00
Andre
c220830a8c
Fix video viewer rendering: WebGL fallback, canvas alpha, and execution-pause setting
2026-06-26 12:17:16 +02:00
Andre
29ae767a71
Fix tags shortcut and live badge update in main grid
2026-06-26 12:16:40 +02:00
Ewald
67a8aa4961
Release 2.4.9 and fix LTX video drops
2026-06-25 12:29:16 +02:00
Ewald
30ae52d978
Integrate ComfyUI app mode and workflow UX fixes
2026-06-22 16:03:28 +02:00
Ewald
cf1ea341a7
Fix MFV topbar integration
2026-06-22 09:44:07 +02:00
Ewald
431faa8557
Fix security findings and test environment
2026-06-22 09:35:10 +02:00
Ewald
b97f13d153
Optimize asset grid and viewer performance
2026-06-17 10:09:52 +02:00
Ewald
bacc50000e
Improve VRAM controls and settings organization
2026-06-16 17:17:19 +02:00
Ewald
0b3d27c000
Fix grid thumbnail aspect ratio
2026-06-12 14:09:11 +02:00
Ewald
43a1fad285
chore: update dist, tests, and UI components
2026-06-12 10:19:33 +02:00
Ewald
5c31f29ecc
Add workflow roots and fix video previews
2026-06-11 20:50:18 +02:00
Ewald ALOEBOETOE
7af274f274
Merge pull request #138 from MajoorWaldi/Improve
...
Improve
2026-06-11 12:48:57 +02:00
Ewald
fe0f24299a
Fix path widget false positives
2026-06-11 10:26:08 +02:00
Ewald
ca6288a1c0
Improve Comfy theme styling and audio viewer
2026-06-11 10:20:33 +02:00
Ewald
42f6cc72ce
chore: save current worktree
2026-06-09 17:32:25 +02:00
Ewald
20a50040a6
Add workflow library scope
2026-06-09 10:28:25 +02:00
Ewald
78d3adc3a2
fix(dnd): raise per-widget string limit to avoid rejecting valid workflows
...
Nodes like iToolsPromptRecord store large texts in widgets_values.
The 8 KB per-value cap caused isValidWorkflowShape() to return false,
making canvas drops create loader nodes instead of loading the workflow.
The total workflow size (MAX_WORKFLOW_BYTES = 5 MB) is the right security
boundary; the per-value cap is raised to 500 KB (safety ceiling only).
Fixes #128
2026-06-05 17:34:00 +02:00
MajoorWaldi
065ab41b5a
Fix bullet separator in summarizeFloatingViewerApiWorkflow
2026-06-05 06:18:56 +00:00
MajoorWaldi
3d12da0a38
Apply local UI updates after syncing origin/main
2026-06-04 21:18:48 +02:00
Ewald
9de075d197
Fix graph map node action params
2026-06-03 17:21:01 +02:00
Ewald
0a3271cdd7
Fix workflow graph map sampler params
2026-06-03 17:15:29 +02:00
Ewald
e4f9053219
Stabilize JS CI and workflow sidebar tests
2026-06-03 15:15:38 +02:00
Ewald
04ca1f444e
Improve workflow metadata filters and UI localization
2026-06-03 14:55:00 +02:00
Ewald
8628122377
fix(ci): resolve ts typecheck and aiohttp test stub incompatibility
2026-06-02 17:21:42 +02:00
Ewald
b255c25c49
refactor(filter): style popover neutre + fermeture via mjr:filters-changed
2026-06-02 16:58:15 +02:00
Ewald
31e5ae0d73
Fix asset grid refresh and media card handling
2026-06-02 16:25:20 +02:00
MajoorWaldi
f52b54912d
Fix remaining mojibake in panel messages
2026-05-31 20:31:25 +02:00
MajoorWaldi
99398aad5d
Fix mojibake text and update default settings
2026-05-31 20:03:25 +02:00
Ewald
85a82f130a
test: migrate ui/tests from .mjs to .ts
...
- Rename 132 *.vitest.mjs -> *.vitest.ts
- Rename vitest.setup.mjs -> vitest.setup.ts
- Rename helpers/vitestEnvironment.mjs -> vitestEnvironment.ts
- Delete settings_store.test.mjs (Node test runner, superseded by .vitest.ts)
- Fix .mjs imports in vitest.setup.ts and grid_loader_adaptive_paging.vitest.ts
Config updates:
- vitest.config.mjs: setupFiles, include, coverage.include -> .ts
- tsconfig.test.json: new dedicated config for test files (strict:false)
- knip.json: update project pattern for tests
- package.json: add typecheck:tests script (audit-only)
2026-05-26 13:04:05 +02:00
Ewald
a78f4572c8
Align frontend layout with ComfyUI conventions
2026-05-26 10:42:22 +02:00