12791 Commits

Author SHA1 Message Date
Michael Mayer 3eb2b4f76f Develop: Upgrade base image from 260309-questing to 260331-questing
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-31 09:45:40 +02:00
Michael Mayer 1f1770257d Weblate: Update frontend/src/locales/json/fr.json #5503
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-31 09:24:02 +02:00
Weblate 5cd13fa137 Weblate: Update frontend translations 2026-03-31 09:22:53 +02:00
Michael Mayer ca4f063052 Frontend: Pin "axios" to v1.14.0 to mitigate supply chain attack
see https://socket.dev/blog/axios-npm-package-compromised

Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-31 08:52:23 +02:00
Michael Mayer 9a7fdc4cdc Backend: Update Go deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-31 08:50:35 +02:00
lif c86a461e3a Vision: Save sidecar YAML after metadata updates #5493 2026-03-29 15:02:14 +02:00
Michael Mayer 898e8aa9d1 Audit: Add trace helper for quiet session cleanup logs
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-29 14:21:18 +02:00
Michael Mayer 224816b531 Frontend: Remove upload button style in src/css/vuetify.css #1216
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-28 12:57:09 +01:00
Michael Mayer 1365169928 WebDAV: Preserve collection slashes in client requests #3541
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-28 12:41:46 +01:00
Michael Mayer d32e9d754e Backend: Update Go deps in go.mod/go.sum, align server gzip 404 test
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-28 12:19:12 +01:00
Michael Mayer 31efae3731 Frontend: Refactor layout and usability of dialog toolbars #1216
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-28 11:56:21 +01:00
Michael Mayer 24e7d6fd72 Frontend: Improve usability of upload dialog #1216
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-28 11:55:22 +01:00
Weblate af064b2405 Weblate: Update frontend translations 2026-03-28 11:53:17 +01:00
Michael Mayer 17653a43fa Frontend: Update translations.pot #1216
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-28 11:51:27 +01:00
Michael Mayer 25b0d53cd5 Auth: Improve layout of login form in src/page/auth/login.vue #5476
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-28 09:54:30 +01:00
Michael Mayer a41ef30237 Frontend: Upgrade dependencies in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-28 09:35:57 +01:00
Michael Mayer a7b72c981c Translations: Update frontend/src/locales/json/fr.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-28 09:35:14 +01:00
graciousgrey 08fb7d88e4 Update SPONSORS.md 2026-03-14 14:04:16 +02:00
Weblate d4e143cf3f Weblate: Update frontend translations 2026-03-10 20:42:53 +01:00
Ömer Duran 95099a5f78 Frontend: Upgrade Vuetify from ~3.11.9 to ^3.12.0 #5452 2026-03-10 12:31:48 +01:00
Michael Mayer 01e0719c67 Ollama: Change default cloud model to "qwen3-vl:235b-instruct-cloud"
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-10 08:55:27 +01:00
Michael Mayer dad865a009 Vector: Decouple DBSCAN progress logging 2026-03-09 15:21:29 +00:00
Michael Mayer 6cc0fe49c9 Faces: Merge PR #5481 2026-03-09 15:19:30 +00:00
Michael Mayer ce5bde84ab Web Upload: Reduce icon size in drop area #1216
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-09 13:51:24 +01:00
Keith Martin bcf0c0fb28 faces: improve information logging in long running processes so they provide a status up every 15 minutes 2026-03-09 22:35:52 +10:00
Michael Mayer e052fd3eaf Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-09 11:49:28 +01:00
Michael Mayer 75064a1c1f Develop: Upgrade base image from 260301-questing to 260309-questing
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-09 11:35:32 +01:00
Michael Mayer c2335dc31b API: Do not broadcast session-specific tokens via config.updated event
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-09 11:09:17 +01:00
Michael Mayer fb436fd8bd Translations: Update frontend/src/locales/json/*.json #1216
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-09 10:53:35 +01:00
Weblate 43fd75d969 Weblate: Update frontend translations 2026-03-09 10:52:58 +01:00
Michael Mayer 194e4ccb26 Web Upload: Update frontend "translations.pot" and "*.po" files #1216
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-09 10:50:59 +01:00
Michael Mayer ba95e3a728 Web Upload: Support Drag & Drop #1216
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-09 10:39:36 +01:00
Michael Mayer a71718e8ba Translations: Update frontend/src/locales/json/fr.json #5479
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-09 09:27:54 +01:00
Weblate 51a0a3f384 Weblate: Update frontend translations 2026-03-09 09:26:30 +01:00
Michael Mayer 19c8afd5cb Web Upload: Update frontend "translations.pot" and "*.po" files #1216
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-09 09:25:16 +01:00
Michael Mayer 1a110df2e0 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 15:38:31 +01:00
Michael Mayer c8b4d8f4f3 Backend: Update license NOTICE file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 15:37:45 +01:00
Michael Mayer b3216d3a87 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 15:36:13 +01:00
Michael Mayer e9a714098d Security: Add API request-limit regression check script
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 15:12:32 +01:00
Michael Mayer 859e5d9b4b Frontend: Harden splash links for safer new-tab navigation
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 14:41:21 +01:00
Michael Mayer 04c57e2b96 Frontend: Fix OIDC session restore and logout cleanup #5476
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 14:27:39 +01:00
Michael Mayer 9219d14d3f API: Export request limit helpers and align test guidance
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 13:49:50 +01:00
Michael Mayer cc7064b5a9 Logs: Improve log messages in API and share audit paths
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 12:53:20 +01:00
Michael Mayer c1ae7b46fa OIDC: Retry provider init after transient discovery failure #5478
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 11:56:53 +01:00
Michael Mayer ceb5e232b0 Backend: Update github.com/ugjka/go-tz/v2 in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 11:33:04 +01:00
Michael Mayer c60f76d0c9 Auth: Update frontend translations #5476
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 11:32:26 +01:00
Weblate 8c4f8b3f3a Weblate: Update frontend translations 2026-03-08 11:28:08 +01:00
Michael Mayer 885c770eeb Auth: Add "Stay signed in on this device" login toggle #5476
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 11:25:40 +01:00
Michael Mayer dc9c23c69d API: Extend pre-parse request limits to more JSON handlers
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 10:29:34 +01:00
Michael Mayer 958cdb9f33 API: Enforce pre-parse body limits for login and uploads
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-07 15:31:30 +01:00