Commit graph

12461 commits

Author SHA1 Message Date
Cathie Integra
e8b2f02248
Weblate: Update frontend translations (#5422)
Co-authored-by: Weblate <noreply@weblate.org>
2026-01-16 13:19:03 +01:00
Cathie Integra
2abc9cdf4a
Weblate: Update backend translations (#5420)
Co-authored-by: Weblate <noreply@weblate.org>
2026-01-16 13:18:09 +01:00
Fox Silver
6a15b564cf Update Makefile for latest Ubuntu
Latest Docker build is using Ubuntu 25.10, the darkfile init is failing due to using older ubuntu version repos and incompatible dependencies.
2026-01-13 08:07:27 +01:00
graciousgrey
8f298857a6 Translations: Add latvian 2026-01-09 12:00:03 +01:00
Cathie Integra
d54e59a2b8
Weblate: Update backend translations (#5410)
Co-authored-by: Weblate <noreply@weblate.org>
2026-01-09 11:07:29 +01:00
Cathie Integra
a5ccfb5709
Weblate: Update frontend translations (#5409)
Co-authored-by: Weblate <noreply@weblate.org>
2026-01-09 11:06:55 +01:00
Michael Mayer
7e3a88268a Backend: Update Go deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-01-07 13:40:14 +01:00
Michael Mayer
581e54f817 Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-01-07 13:39:50 +01:00
graciousgrey
52cedfd4bd Search: Improve search filter description 2026-01-06 11:28:51 +01:00
Ömer Duran
cdf00beda4
Tests: Improve test isolation and cleanup in vitest suites (#5387)
* Tests: Improve test isolation and cleanup in vitest suites

* Tests: Add component tests for navigation, photo toolbar, and file editing

* Tests: Remove unused notification spies from batch edit component tests

* Tests: update Vitest `$notify` mock to use `vi.fn()` and include `info` method.
2025-12-30 13:03:10 +01:00
Michael Mayer
1b09c2b8e3 Frontend: Update webpack.config.js
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-29 10:40:32 +01:00
Michael Mayer
833e82bb9c Backend: Update Go deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-29 10:17:33 +01:00
Michael Mayer
e6ed84bc7f Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-29 10:17:03 +01:00
Michael Mayer
79a5afd2f5 Vips: Skip all images that already have an ICC profile #5389
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-29 10:14:13 +01:00
Michael Mayer
69acd58e12 Vips: Only call GetString() if interop index exists #5389
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-29 10:02:49 +01:00
Michael Mayer
82c5989b30 Fix error handling in mediafile_vision.go and convert_video_avc.go #5398
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-29 09:36:47 +01:00
Michael Mayer
8296708037 CLI: Adjust search query used in "photoprism video" subcommands
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-23 15:17:55 +01:00
Michael Mayer
b34cbda28a ONNX: Upgrade develop base image from 251211 to 251223-questing #5394
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-23 12:44:36 +01:00
Michael Mayer
b381012a01 ONNX: Upgrade runtime from v1.22.0 to v1.23.2 #5394
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-23 12:31:09 +01:00
Michael Mayer
28eb11d468 TensorFlow: Trigger explicit GC to free C-allocated tensor memory #5394
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-23 12:06:26 +01:00
Michael Mayer
898f6bc69b CLI: Improve "photoprism video" subcommands
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-21 18:47:19 +01:00
Michael Mayer
4b8c41b96d CLI: Add "photoprism video" subcommands
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-21 17:36:57 +01:00
graciousgrey
572b6e7311 Update sponsors.md 2025-12-17 08:53:04 +01:00
Michael Mayer
d4287ef81a Server: Refactor Gzip exclusions to use a custom func #5384
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-12 12:57:58 +01:00
Michael Mayer
c8268dfcf9 Server: Remove blank lines in gzip_test.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-12 11:34:05 +01:00
Michael Mayer
526974d441 Server: Upgrade github.com/gin-contrib/gzip from v1.2.3 to v1.2.5
Related Issues/PRs:
- https://github.com/gin-contrib/gzip/issues/122
- https://github.com/gin-contrib/gzip/pull/123

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-12 11:31:03 +01:00
Michael Mayer
5cd316fe17 Backend: Update Go deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-12 11:08:04 +01:00
Michael Mayer
88ee6ec8d4 Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-12 10:57:13 +01:00
Michael Mayer
492f96f549 Dev: Upgrade base image from 251208-questing to 251211-questing #5361
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-11 11:28:26 +01:00
Michael Mayer
d62824ea23 CI: Fix typo in docker/develop/questing/Dockerfile #5361
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-11 11:17:04 +01:00
Michael Mayer
e50dafe3e1 Setup: Add OLLAMA_API_KEY and OLLAMA_BASE_URL to Compose files #5361
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-10 11:26:40 +01:00
Michael Mayer
18889cc21f AI: Remove OLLAMA_BASE_URL default from Dockerfiles #5361
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-10 11:09:37 +01:00
Michael Mayer
4e18b689fe Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-10 10:56:04 +01:00
Michael Mayer
728abc2d71 Docs: Update license NOTICE file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-10 10:55:24 +01:00
Michael Mayer
75f183aa25 AI: Add support for OLLAMA_BASE_URL env expansion in vision.yml #5361
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-10 10:52:26 +01:00
Michael Mayer
d5c56d4e7e Dev: Update dummy oidc and webdav images in compose.yaml files #5381
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-10 09:21:42 +01:00
Michael Mayer
5f9fe5d62a Backend: Update Go dependencies in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-10 09:20:35 +01:00
Michael Mayer
184deb20d2 WebDAV: Enable the "dummy-webdav" service to shut down gracefully
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-10 08:56:53 +01:00
Michael Mayer
471ec0318b OIDC: Update dependencies of the "dummy-oidc" service & add tests #5381
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-10 08:55:27 +01:00
Michael Mayer
b7dd9371a4 Docs: Update license NOTICE file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-09 14:00:13 +01:00
Michael Mayer
dc508ff496 CI: Shorten .prettierignore files
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-08 10:14:22 +01:00
Michael Mayer
6f580e7e12 Docs: Reformat AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-08 10:13:47 +01:00
Michael Mayer
5e646de74c Go: Upgrade base image from 251121-questing to 251208-questing #5374
Go v1.25.5 includes the following fixes and improvements:
- https://github.com/golang/go/issues/76464
- https://github.com/golang/go/issues/76461
- https://github.com/golang/go/issues/76360
- https://github.com/golang/go/issues/76245

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-08 10:11:37 +01:00
Michael Mayer
fd4519ec0b Backend: Update ONNX and OIDC deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-05 15:07:40 +01:00
Michael Mayer
152c45d2b6 Config: Reduce MinWakeupInterval from 1m to 1s
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-05 15:04:38 +01:00
Michael Mayer
e4c571fa5b Setup: Change Ubuntu base image version from 24.04.2 to 24.04.3 #4414
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-05 14:02:12 +01:00
Michael Mayer
7d139bd364 AI: Ensure default caption model only runs manual #5361
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-04 16:20:39 +01:00
Michael Mayer
f295a4bac3 AI: Set default Model & URI depending on OLLAMA_API_KEY env var #5361
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-04 16:10:29 +01:00
Michael Mayer
52ac4a91e0 AI: Update model Options overview in docs to align with code #5361
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-03 11:00:05 +01:00
Michael Mayer
2660bacdec AI: Use OLLAMA_API_KEY as API auth token if specified #5361
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-03 10:47:08 +01:00