Commit Graph

11494 Commits

Author SHA1 Message Date
Ömer Duran
c663ca52ca Tests: Refactor Makefile and package.json for test commands 2025-09-07 16:12:21 +03:00
Ömer Duran
7131b327f9 Tests: Adapt test to vitest 2025-09-06 11:16:37 +03:00
Ömer Duran
675ca3468b Frontend: Update deps in package-lock.json 2025-09-06 11:06:19 +03:00
Ömer Duran
3484514130 Tests: Move karma test to vitest 2025-09-06 10:58:31 +03:00
Ömer Duran
3c0fff3d9f Merge branch 'develop' into convert-vitest
# Conflicts:
#	frontend/karma.conf.js
#	frontend/package.json
#	frontend/tests/unit/common/util_test.js
#	frontend/tests/unit/options/options_test.js
2025-09-06 10:48:53 +03:00
Michael Mayer
351c3688b8 Merge pull request #5196 from photoprismci/weblate-photoprism-frontend 2025-09-04 20:25:20 +02:00
Weblate
95ac440d28 Weblate: Update frontend translations 2025-09-04 18:02:04 +00:00
Michael Mayer
2e3d187938 API: Update swagger.json endpoint documentation
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-03 16:34:32 +02:00
Michael Mayer
e7e49c3644 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-03 16:33:29 +02:00
Michael Mayer
f2ec047c85 Frontend: Update *.json translation files in src/locales/json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-03 16:18:24 +02:00
Weblate
9545cd8a3e Weblate: Update frontend translations 2025-09-03 16:17:26 +02:00
Michael Mayer
34c66ebfdd Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-03 16:13:14 +02:00
Michael Mayer
22d7e65f3f Frontend: Refactor source name translations in the edit dialog
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-03 16:11:53 +02:00
Michael Mayer
f5a4aacc5c Videos: Log ffmpeg command in debug mode #5189
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-03 11:48:06 +02:00
Michael Mayer
c36bb566af Videos: Refine still image extraction with ffmpeg #5189
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-03 11:44:09 +02:00
Michael Mayer
a88580af7c AI: Update compose.yaml config examples #5123
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-02 11:06:11 +02:00
Michael Mayer
9ea676c7e5 AI: Add "photoprism vision sources" CLI command #5123
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-02 11:01:52 +02:00
Michael Mayer
2dc82bfa48 Videos: Improve log message when image extraction fails #5189
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 18:12:12 +02:00
Michael Mayer
ff2c3b9559 Videos: Skip non-keyframes when extracting images with FFmpeg #5189
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 18:02:23 +02:00
Michael Mayer
a0b44b2ca2 Setup: Update Ollama service examples in compose.yaml files #5123
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 16:03:27 +02:00
Michael Mayer
c3537b10e5 AI: Use "gemma3" as default caption model #5123
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 14:54:49 +02:00
Keith Martin
aa6c62abcb Search: Add escaping capability for the characters "|" and "&" #5188
* Backend: Add query escape capability
* Tests: escape capability verification
* Backend: Clean up comments and remove commented out code.
2025-09-01 14:00:26 +02:00
Michael Mayer
19fff8b0bf Setup: Update Ollama service examples in compose.yaml files #5123
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 13:07:22 +02:00
Michael Mayer
fccdc50e6e AI: Update ApiRequestOptions in internal/ai/vision/api_request.go #5123
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 12:21:38 +02:00
Michael Mayer
7de8ee88d8 Setup: Update Ollama service examples in compose.yaml files #5123
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 12:08:33 +02:00
Michael Mayer
2c17b21569 AI: Update caption model defaults to work with Ollama #127 #5123 #5011
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 11:18:28 +02:00
Michael Mayer
09e8a15a7f AI: Update testdata/vision.yml #127 #5123 #5011
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 10:52:50 +02:00
Michael Mayer
6c61eb5010 AI: Change Ollama caption default prompt #127 #5123 #5011
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 10:51:50 +02:00
Michael Mayer
6766cc330d AI: Add Ollama options to model configuration #127 #5123 #5011
This also renames the Meta option to TensorFlow so it is clear these
values are to configure TensorFlow models only.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 10:13:16 +02:00
Michael Mayer
b887ef9aed Config: Refactor options and command flags
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 10:04:05 +02:00
Michael Mayer
de4b8b9539 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 10:02:04 +02:00
Michael Mayer
8241f1c559 Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-01 10:01:44 +02:00
Michael Mayer
fd6216ad3a CLI: Update command flag description in migrations.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-29 10:03:22 +02:00
Michael Mayer
a8dd73737f CLI: Update command flag usage descriptions
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-28 19:36:08 +02:00
Michael Mayer
619949ffc1 CLI: Update usage description of "backup-database" flag
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-28 19:29:20 +02:00
Michael Mayer
0357bc9abd CLI: Update usage descriptions for Boolean command flags
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-28 19:10:36 +02:00
Michael Mayer
68590ab408 API: Update metrics endpoint swagger documentation #213
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-28 16:16:42 +02:00
Michael Mayer
27d6834a22 Thumbs: Update package config, add IccProfilesPath & ExamplesPath #5178
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-28 15:39:12 +02:00
Michael Mayer
1b437c38f4 Auth: Add portal resource grants #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-28 12:14:50 +02:00
graciousgrey
5b61fe3782 Tests: Improve unit test to be case-insensitive 2025-08-28 11:42:18 +02:00
Michael Mayer
7bebf3bd60 API: Update swagger endpoint documentation #5133
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-28 11:20:00 +02:00
Michael Mayer
0823dceab1 API: Update swagger endpoint documentation #5133
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-28 11:13:28 +02:00
Michael Mayer
8337eb268c API: Update swagger endpoint documentation #5133
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-28 11:00:19 +02:00
Michael Mayer
b1eda7abe1 API: Update swagger endpoint documentation #5133
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-28 10:56:30 +02:00
Michael Mayer
cfe1bf62fd Backend: Update github.com/stretchr/testify in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-28 09:54:32 +02:00
Michael Mayer
45e998d941 Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-28 09:54:11 +02:00
Michael Mayer
0cb4acbc20 Develop: Add "traefik.docker.network" label to compose.yaml files
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-28 09:52:44 +02:00
Michael Mayer
a1ea21161b API: Update swagger endpoint documentation
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-27 17:16:03 +02:00
Michael Mayer
e9fca94656 API: Update swagger endpoint documentation
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-27 17:08:06 +02:00
Michael Mayer
2e15e1868f API: Update swagger endpoint documentation
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-27 16:57:02 +02:00