Ewald ALOEBOETOE
df2ddce67b
Merge pull request #290 from MajoorWaldi/dependabot/npm_and_yarn/vitejs/plugin-vue-6.0.10
...
chore(deps-dev): bump @vitejs/plugin-vue from 6.0.9 to 6.0.10
2026-11-06 21:35:54 +01:00
Ewald ALOEBOETOE
a926499dfa
Merge pull request #286 from johnbuck/feat/empty-trash
...
feat: "Empty trash" for files trashed from Majoor's folders
2026-11-06 21:34:28 +01:00
dependabot[bot]
dcfcbaebe2
chore(deps-dev): bump @vitejs/plugin-vue from 6.0.9 to 6.0.10
...
Bumps [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue ) from 6.0.9 to 6.0.10.
- [Release notes](https://github.com/vitejs/vite-plugin-vue/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-vue/commits/plugin-vue@6.0.10/packages/plugin-vue )
---
updated-dependencies:
- dependency-name: "@vitejs/plugin-vue"
dependency-version: 6.0.10
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-11-06 08:00:22 +00:00
Ewald ALOEBOETOE
17dc232fe5
Merge pull request #289 from MajoorWaldi/dependabot/npm_and_yarn/three-0.187.0
...
chore(deps): bump three from 0.186.1 to 0.187.0
2026-11-06 08:58:50 +01:00
Ewald ALOEBOETOE
f068f88052
Merge pull request #287 from MajoorWaldi/dependabot/npm_and_yarn/vitest/coverage-v8-5.1.0
...
chore(deps-dev): bump @vitest/coverage-v8 from 5.0.5 to 5.1.0
2026-11-06 08:58:20 +01:00
Ewald
6d9596177b
Fix type errors in the empty trash tests
2026-11-06 08:48:25 +01:00
dependabot[bot]
0c80ec1281
chore(deps): bump three from 0.186.1 to 0.187.0
...
Bumps [three](https://github.com/mrdoob/three.js ) from 0.186.1 to 0.187.0.
- [Release notes](https://github.com/mrdoob/three.js/releases )
- [Commits](https://github.com/mrdoob/three.js/commits )
---
updated-dependencies:
- dependency-name: three
dependency-version: 0.187.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-11-06 07:34:21 +00:00
dependabot[bot]
507965e259
chore(deps-dev): bump @vitest/coverage-v8 from 5.0.5 to 5.1.0
...
Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) from 5.0.5 to 5.1.0.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.1.0/packages/coverage-v8 )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 5.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-11-06 07:34:04 +00:00
Wiley Walarus
65fe294c6c
chore(dist): rebuild
2026-11-05 10:18:23 -08:00
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
Ewald
a9968ed90d
Rebuild dist
2026-11-05 16:22:16 +01:00
Ewald ALOEBOETOE
8db7071940
Merge pull request #283 from MajoorWaldi/fix/security-alerts
...
fix(security): path-injection alerts and minimatch advisory
2026-11-05 15:34:50 +01:00
Ewald
7e468bd0a1
Narrow optional result data in the workflow listing test
2026-11-05 15:30:06 +01:00
Ewald
958c786449
Guard workflow reads with an explicit root prefix check
2026-11-05 12:08:20 +01:00
Ewald ALOEBOETOE
6535dc647e
Change Ko-fi entry to username format
...
Updated Ko-fi username format in FUNDING.yml
2026-11-05 12:05:50 +01:00
Ewald
c85408e72a
Fix CodeQL path-injection alerts and the minimatch advisory
2026-11-05 12:04:25 +01:00
Ewald
70c2b93b97
Update the pillow constraint test for the Python 3.10 pin
2026-11-05 12:00:03 +01:00
Ewald ALOEBOETOE
297d4e79a4
Merge pull request #281 from MajoorWaldi/fix/download-404-log
...
fix(logging): log missing-file download 404s at info level with the file path
2026-11-05 11:55:15 +01:00
Ewald ALOEBOETOE
3f1b31e608
Merge branch 'main' into fix/download-404-log
2026-11-05 11:54:56 +01:00
Ewald
a6f17b5b69
Credit johnbuck in the changelog for #271-#277
2026-11-05 11:53:26 +01:00
Ewald ALOEBOETOE
18545cd5dc
Merge pull request #282 from MajoorWaldi/fix/pillow-python310
...
fix(deps): use pillow 12.x on Python 3.10
2026-11-05 11:46:52 +01:00
Ewald
6d1a873e3e
Fix pillow requirement on Python 3.10
2026-11-05 11:46:14 +01:00
Ewald
380d1b0e3c
Log missing-file download 404s at info level with the file path
2026-11-05 11:45:15 +01:00
Ewald
9c01b9cab7
Fix bulk delete test typing for the typecheck:tests gate
2026-11-05 11:41:59 +01:00
Ewald
b9550bbc5f
Merge pull request #280 from johnbuck/fix/bulk-delete-endpoint
...
Rebuild dist after merging
2026-11-05 11:36:23 +01:00
Ewald
a93ffbbe81
Merge pull request #275 from johnbuck/fix/exiftool-tag-dedup
...
# Conflicts:
# CHANGELOG.md
2026-11-05 11:35:39 +01:00
Ewald ALOEBOETOE
9740140e0d
Merge pull request #276 from johnbuck/feat/configurable-write-rate-limits
...
feat(config): make delete and asset-write rate limits configurable
2026-11-05 11:35:13 +01:00
Ewald ALOEBOETOE
53ffc3af40
Merge pull request #274 from johnbuck/fix/scan-skip-hidden-dirs
...
fix(index): skip hidden and internal folders in recursive scan
2026-11-05 11:35:08 +01:00
Ewald ALOEBOETOE
3487f319e6
Merge pull request #266 from MajoorWaldi/dependabot/npm_and_yarn/prettier-3.9.10
...
chore(deps-dev): bump prettier from 3.9.9 to 3.9.10
2026-11-05 11:29:57 +01:00
Ewald
9a8242ce4c
Ignore temp previews in the sidebar asset badge
...
A generation with a compare node indexes two temp preview files next to
the output, so one generation showed a badge of 3. Skip assets whose
source is temp.
2026-11-05 10:22:55 +01:00
Wiley Walarus
cbbfb0bce2
chore(dist): rebuild
2026-11-04 14:07:12 -08:00
Wiley Walarus
9fa4f681ef
style(ui): revert unrelated StatusDot formatting
2026-11-04 14:07:10 -08:00
Wiley Walarus
85591eb863
chore(dist): rebuild
2026-11-04 12:50:00 -08:00
Wiley Walarus
1af8ff149d
fix(ui): keep the empty-trash panel wiring quiet when the client is mocked
2026-11-04 12:49:58 -08:00
Wiley Walarus
d33cc87eed
chore(dist): rebuild
2026-11-04 12:37:27 -08:00
Wiley Walarus
93057e2d34
chore(dist): rebuild
2026-11-04 12:37:21 -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
5e57eb4f26
Merge remote-tracking branch 'upstream/main' into fix/scan-skip-hidden-dirs
...
# Conflicts:
# mjr_am_backend/features/index/watcher.py
2026-11-04 12:36:54 -08:00
Wiley Walarus
2348f2a2ca
chore(dist): rebuild
2026-11-04 12:27:39 -08:00
Wiley Walarus
645dbc94fb
docs: empty trash
2026-11-04 12:27:39 -08:00
Wiley Walarus
72ac801372
feat(ui): Empty trash action in the status panel
2026-11-04 12:27:39 -08:00
Wiley Walarus
265f42d60c
feat(api): trash status and empty routes
2026-11-04 12:27:39 -08:00
Wiley Walarus
8485791c1c
feat(trash): service to find and empty Majoor's freedesktop trash entries
2026-11-04 12:27:39 -08:00
Wiley Walarus
f171c25d9f
chore(dist): rebuild
2026-11-04 11:14:47 -08:00
Wiley Walarus
ae36ff5988
docs(api): correct bulk delete request body
2026-11-04 11:14:44 -08:00
Wiley Walarus
0f23422dc2
fix(grid): delete multi-card selections through the bulk endpoint
2026-11-04 11:14:44 -08:00
Ewald ALOEBOETOE
39defc3471
Fix floating viewer compare modes with the Studio player
...
- Tag the Studio player's video with the media class the floating viewer
uses, so zoom, pan, exposure/channel tone and overlay guides apply to it
in A/B, side by side and grid like they do to the other slots.
- Stop the A/B divider above the player controls instead of drawing over
them.
- Keep B's aspect ratio when comparing images of different sizes in the
Studio viewer.
2026-11-04 13:39:16 +00:00
Ewald ALOEBOETOE
e7b2d306ab
Keep the floating viewer topbar button next to Run after a reload
...
The Run group is rendered asynchronously inside the actionbar, and the
observer only watched the actionbar's direct children, so the button stayed
at the end once Run appeared. Observe the subtree and re-anchor when the
button is not right after the Run group.
2026-11-04 13:22:06 +00:00
Ewald ALOEBOETOE
6b4f14beae
Keep the Studio player controls visible in floating A/B compare
...
With the Studio player on A, put layer A on top and clip only its picture
at the divider (B shows underneath), instead of clipping B over A, which
hid the right half of the player controls.
2026-11-04 13:18:05 +00:00