Commit Graph

12414 Commits

Author SHA1 Message Date
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
Michael Mayer
d4aef5cf49 AI: Rename vision.ApiRequestOptions to vision.ModelOptions
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-02 17:05:22 +01:00
Michael Mayer
068d5dbfe5 Add .editconfig to specify editor defaults
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-02 16:48:43 +01:00
graciousgrey
5fc3afcbef Tests: Improve acceptance tests 2025-12-02 11:03:11 +01:00
graciousgrey
2990a59138 Tests: Fix typo in test fixtures 2025-12-02 11:02:05 +01:00
Michael Mayer
b3068414cd Frontend: Set BUILD_ENV=development for "npm run watch" #5358
Signed-off-by: Michael Mayer <michael@photoprism.app>
251130-b3068414c
2025-11-30 20:36:56 +01:00
Michael Mayer
22e3c6d6d8 Metrics: Adjust ACL rules for endpoint access #5355
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-30 11:05:32 +01:00
Michael Mayer
96fe2c70a7 Metrics: Use string constants in API endpoint #5355
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-30 10:50:26 +01:00
Michael Mayer
dc19035d8f Metrics: Add file system and account usage info #5355
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-30 10:43:58 +01:00
Michael Mayer
314987f5ba Backend: Update license NOTICE file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-29 09:48:07 +01:00
Michael Mayer
602f059348 Makefile: Add "fmt-swag" alias for "swag-fmt"
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-29 09:47:44 +01:00
Michael Mayer
0cbfcea2e8 Frontend: Update lint deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-29 09:43:50 +01:00
Michael Mayer
511f1b00e4 Weblate: Update frontend/src/locales/json/fr.json #5351
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-29 09:41:38 +01:00
Weblate
5267ea6dfa Weblate: Update frontend translations 2025-11-29 08:36:45 +01:00
graciousgrey
75515d3653 Tests: Improve acceptance tests to be more stable 2025-11-28 10:32:00 +01:00
Michael Mayer
d19c70e8e7 CI: Update preview and release targets in Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 20:24:26 +01:00
Michael Mayer
7ae88f0d7c AI: Update vision docs to align with the implementation #5234
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 19:57:03 +01:00
Michael Mayer
015125b5d1 AI: Auto-add model defaults when loading "vision.yml" #5234
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 19:49:30 +01:00
Michael Mayer
1bcc3970f8 Backend: Update github.com/go-co-op/gocron/v2 in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 19:49:30 +01:00
graciousgrey
1203d23ccb Tests: Add tests #271 2025-11-27 18:59:29 +01:00
Michael Mayer
059e6baedf API: Improve logging in batch edit request handler #271
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 17:54:05 +01:00
Michael Mayer
c7ffcbc8df Clipboard: Enforce MaxItems limit when performing range-selects #271
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 17:06:53 +01:00
Michael Mayer
a11b5cafab Frontend: Use context name constants in page/album/photos.vue
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 16:40:33 +01:00
Michael Mayer
b9f5ea8659 Frontend: Reformat src/common/*.js with ESLint & Prettier
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 16:36:38 +01:00
Michael Mayer
9231bfc8f8 Frontend: Introduce reusable context constants across components & tests
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 16:34:32 +01:00
Michael Mayer
bf781b9b37 OIDC: Add "Entra App Roles" section to README.md #5334
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 15:28:07 +01:00
Michael Mayer
53b21eb5a0 OIDC: Update README.md #5334
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 13:16:10 +01:00
Michael Mayer
4d0bddf74a Frontend: Update translation .json files #271
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 12:40:19 +01:00
Weblate
1c4a2bc1c1 Weblate: Update frontend translations 2025-11-27 12:39:10 +01:00
Michael Mayer
78173c2b3f UX: Adjust styles for batch edit selection preview #271
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 12:37:30 +01:00
Weblate
78f51cc19b Weblate: Update frontend translations 2025-11-27 12:35:46 +01:00
Michael Mayer
25d0c7469a Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 12:11:51 +01:00
Michael Mayer
66599070f1 OIDC: Update README.md #5334
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 12:06:48 +01:00
Michael Mayer
6318c3ddc8 OIDC: Update README.md #5334
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 12:06:17 +01:00
Michael Mayer
6c50ee0ade OIDC: Merge groups, add inline code docs, and improve README.md #5334
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 12:02:57 +01:00
Michael Mayer
9d378f2041 OIDC: Update README.md #5334
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 11:52:54 +01:00
Michael Mayer
12e06fe7d3 Update .gitignore and .dockerignore files
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 10:41:20 +01:00
Michael Mayer
c31ee5af8a CLI: Omit Hidden flag in documentation if it is false
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-27 10:12:34 +01:00
Michael Mayer
72b6f5cb2c Frontend: Update translation *.po files
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-26 13:11:17 +01:00
Michael Mayer
53fa588457 UX: Fix whitespace in component/upload/dialog.vue
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-26 13:09:55 +01:00
Michael Mayer
87741e13d9 UX: Change order of feature flag toggles in Settings > General
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-26 13:05:29 +01:00
Michael Mayer
d8937c5921 Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-26 12:28:57 +01:00
Michael Mayer
27f85c9491 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-26 12:28:42 +01:00
Michael Mayer
30013dd152 UX: Update translations for flag descriptions in Settings > General
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-26 12:24:35 +01:00
Weblate
ff2b81ef05 Weblate: Update frontend translations 2025-11-26 12:23:04 +01:00
Weblate
d9864fe946 Weblate: Update frontend translations 2025-11-26 12:18:25 +01:00
Weblate
78d18bbcc5 Weblate: Update frontend translations 2025-11-26 12:14:05 +01:00
Weblate
c2c211c14e Weblate: Update frontend translations 2025-11-26 12:12:18 +01:00