Commit graph

13076 commits

Author SHA1 Message Date
Michael Mayer
a1d35e5a05 Postgres: Add linux/arm64 to Docker build target in Makefile #47 #4831
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-01-21 17:20:36 +01:00
Michael Mayer
d16af7c765 Postgres: Update Go dependencies in go.sum (make tidy) #47 #4831
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-01-21 17:19:09 +01:00
Michael Mayer
f6b6e3f3a9 Merge branch 'refs/heads/develop' into feature/postgresql 2026-01-21 17:08:57 +01:00
Michael Mayer
6ce64ab624 Docs: Remove excessive whitespace
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-01-20 08:41:30 +01:00
Michael Mayer
aeee5af0e2 Docs: Update guidance on timestamp & ID usage in tests and documentation
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-01-20 08:38:37 +01:00
graciousgrey
b03bd90a05 Translations: update lv.json 2026-01-16 13:36:04 +01:00
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
Keith Martin
4b2ddf6d18 Merge remote-tracking branch 'origin/develop' into PostgreSQL 2025-12-19 19:57:58 +10: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