Commit Graph
16 Commits
Author SHA1 Message Date
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 f9d2d17100 Merge remote-tracking branch 'upstream/main' into feat/empty-trash
# Conflicts:
#	dist/chunks/FloatingViewer--x61GAzy.js
#	dist/chunks/FloatingViewer-Bz47Jc0X.js
#	dist/chunks/FloatingViewer-D8bHMZQk.js
#	dist/chunks/LiveStreamTracker-3cOrqzaO.js
#	dist/chunks/LiveStreamTracker-CIt2lOUV.js
#	dist/chunks/LiveStreamTracker-C_DbXPzd.js
#	dist/chunks/SidebarWorkflowSection-CNCP5dlO.js
#	dist/chunks/TagsEditor-aRJPpygc.js
#	dist/chunks/Viewer-kUNEcWpp.js
#	dist/chunks/ViewerPortal-CaLKlqFj.js
#	dist/chunks/config-C9a-wT5M.js
#	dist/chunks/events-7GBcKIuJ.js
#	dist/chunks/events-tsQFsZrH.js
#	dist/chunks/floatingViewerManager-DjQlwRgo.js
#	dist/chunks/genInfo-3GnsjPmc.js
#	dist/chunks/model3dRenderer-C6r7uHPh.js
#	dist/chunks/openMajoorSettings-IdB9HDLb.js
#	dist/chunks/openMajoorSettings-o-KvlZWK.js
#	dist/chunks/sideBySide-By4kool7.js
#	dist/chunks/tooltipShortcuts-Ury2eTek.js
#	dist/chunks/viewerOpenRequest--9P9UGeN.js
#	dist/chunks/viewerRuntimeHosts-C-jwQQuE.js
#	dist/entry.js
2026-11-04 12:37:13 -08:00
Wiley Walarus 77a96d110c Merge remote-tracking branch 'upstream/main' into fix/bulk-delete-endpoint
# Conflicts:
#	dist/chunks/FloatingViewer--x61GAzy.js
#	dist/chunks/FloatingViewer-ChLkunrC.js
#	dist/chunks/FloatingViewer-D8bHMZQk.js
#	dist/chunks/LiveStreamTracker-Bm3iSgMa.js
#	dist/chunks/LiveStreamTracker-CIt2lOUV.js
#	dist/chunks/LiveStreamTracker-C_DbXPzd.js
#	dist/chunks/SidebarWorkflowSection-Il8h_Lxt.js
#	dist/chunks/TagsEditor-DIWU3BJ3.js
#	dist/chunks/Viewer-CVh8T5Ff.js
#	dist/chunks/ViewerPortal-CYbu70-Q.js
#	dist/chunks/config-C9a-wT5M.js
#	dist/chunks/events-Dsaaq7CE.js
#	dist/chunks/events-tsQFsZrH.js
#	dist/chunks/floatingViewerManager-DQlULmZ-.js
#	dist/chunks/genInfo-_xs-pT8h.js
#	dist/chunks/model3dRenderer-DNsnm5Az.js
#	dist/chunks/openMajoorSettings-CJdCbICp.js
#	dist/chunks/openMajoorSettings-IdB9HDLb.js
#	dist/chunks/sideBySide-CioDf4i3.js
#	dist/chunks/tooltipShortcuts-Ury2eTek.js
#	dist/chunks/viewerOpenRequest-SXvGdj01.js
#	dist/chunks/viewerRuntimeHosts-BVuaPEIm.js
#	dist/entry.js
2026-11-04 12:37:10 -08:00
Wiley Walarus 645dbc94fb docs: empty trash 2026-11-04 12:27:39 -08:00
Wiley Walarus ae36ff5988 docs(api): correct bulk delete request body 2026-11-04 11:14:44 -08:00
Ewald ALOEBOETOE d0ab7d594e Resolve remaining ComfyUI integration conflicts
- Move the read-only OpenAPI compat surface from /api/v2/assets to
  /mjr/am/compat/assets so it never squats ComfyUI core's /api namespace;
  the legacy alias is opt-in via MJR_AM_LEGACY_API_V2_ASSETS=1.
- Allow Python 3.14 (requires-python <3.15) and add 3.14 to CI and tox.
- Stop wrapping api.queuePrompt: progress tracking now resolves the
  running prompt from the core Jobs API (getJobDetail), then /queue and
  /history, driven by websocket events. Remove wrapHostQueuePrompt.
- Add opt-in Majoor.Integration.HideNativeAssetsTab setting that hides
  ComfyUI's native Assets sidebar tab through the official
  getSidebarTabs/unregisterSidebarTab API and restores it when disabled.
- Fix all 913 type errors in tsconfig.test.json and type-check tests in
  CI; drop a duplicated `stubs` key in asset_card_inner test; make
  addToastHistory's type argument optional for the object form.
- Update audit report, changelog, API reference and env var docs.
2026-11-03 21:16:34 +00:00
Ewald 990071069f Remove automatic GitHub release/update check
The frontend called checkMajoorVersion() unconditionally on startup,
and the backend /mjr/am/releases endpoint made outbound requests to
api.github.com to power it. This violates the no-internet-requests
policy for core ComfyUI code, even for update checks framed as
diagnostic or opt-out. Removes the endpoint, the frontend check, the
now-dead version-update badge dot in HeaderSection.vue, and associated
tests/docs.
2026-09-30 16:55:50 +02:00
Ewald e3999f8ef9 docs: document Collect Files feature (new guide, README, API reference, index, changelog) 2026-07-24 15:44:31 +02:00
Ewald 67a8aa4961 Release 2.4.9 and fix LTX video drops 2026-06-25 12:29:16 +02:00
Ewald 5c31f29ecc Add workflow roots and fix video previews 2026-06-11 20:50:18 +02:00
MajoorWaldi 99398aad5d Fix mojibake text and update default settings 2026-05-31 20:03:25 +02:00
Ewald dae292725c release: v2.4.5 2026-04-15 15:43:41 +02:00
MajoorWaldi 9f9480e2f9 feat(settings): add index directory setting for Majoor
- Implement new API endpoints for getting and setting index directory
- Add corresponding frontend functionality in settings advanced section
- Introduce new toast messages for index directory-related actions
- Update i18n dictionary with new index directory-related translations
2026-04-07 16:39:13 +02:00
MajoorWaldi d03b8705d6 chore: release 2.4.4 2026-04-05 20:37:19 +02:00
MajoorWaldi 623cc346d5 Update documentation and enhance features for version 2.3.3
- Added versioning and last updated dates to multiple documentation files.
- Introduced new features in the Drag & Drop Guide, Hotkeys & Shortcuts Guide, Installation Guide, Ratings, Tags & Collections Guide, Search & Filtering Guide, Security Model & Environment Variables Guide, Settings & Configuration Guide, and Viewer Feature Tutorial.
- Enhanced the Hotkeys & Shortcuts Guide with new shortcuts for the Majoor Floating Viewer (MFV) and improved organization.
- Updated installation prerequisites to include full Linux support and clarified Python version compatibility.
- Improved the Testing documentation with detailed test coverage sections for both backend and frontend.
- Modified API client to ensure proper authentication token handling.
- Updated health route handlers to improve logging for token operations.
- Created a backup README file with comprehensive project information and installation instructions.
2026-02-28 18:51:24 +01:00
Ewald b700149b2d feat: Enhance metadata handling and fallback mechanisms
- Introduced fallback readers for metadata extraction when ExifTool/ffprobe are unavailable, utilizing Pillow and hachoir for images and media files respectively.
- Added settings for metadata fallback preferences, allowing users to toggle image and media fallback options.
- Implemented route collision logging to prevent overlapping API paths.
- Added middleware for authentication on sensitive routes, ensuring secure access.
- Updated API documentation to reflect new endpoints and settings.
- Enhanced unit tests for metadata handling, case sensitivity in file paths, and fallback mechanisms.
- Removed compatibility shims for shared modules, consolidating imports under mjr_am_shared.
2026-02-13 16:37:44 +01:00