Wiley Walarus
7357b7d4f7
Merge remote-tracking branch 'upstream/main' into feat/empty-trash
...
# Conflicts:
# dist/chunks/FloatingViewer--x61GAzy.js
# dist/chunks/FloatingViewer-C1eZh1RI.js
# dist/chunks/FloatingViewer-DhwnucdW.js
# dist/chunks/LiveStreamTracker-C_DbXPzd.js
# dist/chunks/LiveStreamTracker-D7_0rdMr.js
# dist/chunks/LiveStreamTracker-TJKzCtmY.js
# dist/chunks/TagsEditor-CoihV7nA.js
# dist/chunks/TagsEditor-MUk741GH.js
# dist/chunks/TagsEditor-azyI3gio.js
# dist/chunks/ViewerPortal-C-jJfeZ8.js
# dist/chunks/ViewerPortal-Sv96pbcb.js
# dist/chunks/ViewerPortal-uMD2UO3H.js
# dist/chunks/client-BvjF14km.js
# dist/chunks/config-C9a-wT5M.js
# dist/chunks/config-DuYSTOIQ.js
# dist/chunks/floatingViewerManager-B_I-SRbd.js
# dist/chunks/floatingViewerManager-DKKiRaIT.js
# dist/chunks/floatingViewerManager-fDjzEWML.js
# dist/chunks/genInfo-CeqJwWZi.js
# dist/chunks/genInfo-CqefQj0f.js
# dist/chunks/genInfo-Dk8cerKp.js
# dist/chunks/generationSectionState-C3QjLGhL.js
# dist/chunks/generationSectionState-CvxAWtdW.js
# dist/chunks/generationSectionState-DuXxSw-j.js
# dist/chunks/tooltipShortcuts-B6df4adU.js
# dist/chunks/tooltipShortcuts-BhVUSZWz.js
# dist/chunks/tooltipShortcuts-Ury2eTek.js
# dist/entry.js
2026-11-05 10:18:05 -08:00
Wiley Walarus
72ac801372
feat(ui): Empty trash action in the status panel
2026-11-04 12:27:39 -08:00
Wiley Walarus
0f23422dc2
fix(grid): delete multi-card selections through the bulk endpoint
2026-11-04 11:14:44 -08:00
copilot-swe-agent[bot] and MajoorWaldi
14d773f06d
Fix custom Inputs indexing and expose an explicit scan button
...
Co-authored-by: MajoorWaldi <129623145+MajoorWaldi@users.noreply.github.com >
2026-10-24 16:46:36 +00:00
copilot-swe-agent[bot] and MajoorWaldi
dc0ddec4ca
Fix output preview URL parsing and workflow category guard
...
Co-authored-by: MajoorWaldi <129623145+MajoorWaldi@users.noreply.github.com >
2026-09-26 18:29:31 +00:00
Ewald
c1cdfacff5
fix(ui,ci): address audit findings on sidebar prewarm, topbar button, API dedupe/validation, and frontend-types CI
...
- Sidebar prewarm no longer steals the Vue host from an already-open panel:
mountKeepAlive only attaches on first creation unless explicitly allowed,
and teardown resets the prewarm state and removes its detached container.
- Topbar MFV button now also observes the actionbar container's parent so a
full replacement of .actionbar-container (not just mutations inside it) is
detected and the button is remounted.
- get() skips request deduplication when a caller passes its own AbortSignal,
since the shared fetch only ever wired up the first caller's signal.
- The API client now rejects response envelopes missing a boolean `ok` field
(including bare arrays) and downgrades ok:true responses paired with an
HTTP error status to INVALID_RESPONSE.
- frontend-compat-nightly.yml: upstream ComfyUI_frontend's build:types now
emits per-file declarations mirroring src/ instead of one bundled file, so
the previous entrypoint paths no longer exist. The activation step now also
checks dist/src/types/index.d.ts and copies the whole dist/ tree so the
unbundled declaration's relative imports keep resolving.
2026-09-11 11:42:32 +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
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
b98edbb80f
Fix viewer paths and clarify write access
2026-07-10 11:43:00 +02:00
Ewald
ed8e33c5e4
Prepare 2.5.0 features and release notes
2026-07-09 11:18:28 +02:00
Ewald
2633e67ede
Improve workflow metadata and viewer UX
2026-06-30 22:58:41 +02:00
Ewald
5fadbbbeb1
Fix metadata sidebar extraction and display
2026-06-29 18:07:21 +02:00
Ewald
11d1a9c659
Clarify remote LAN write auth failures
2026-06-25 17:15:55 +02:00
Ewald
30ae52d978
Integrate ComfyUI app mode and workflow UX fixes
2026-06-22 16:03:28 +02:00
Ewald
431faa8557
Fix security findings and test environment
2026-06-22 09:35:10 +02:00
Ewald
bacc50000e
Improve VRAM controls and settings organization
2026-06-16 17:17:19 +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
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
04ca1f444e
Improve workflow metadata filters and UI localization
2026-06-03 14:55:00 +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
a78f4572c8
Align frontend layout with ComfyUI conventions
2026-05-26 10:42:22 +02:00