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
|
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 |
|
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
|
a02162846b
|
AI: Improve model configuration and documentation #5123 #5232 #5322
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-11-24 14:41:13 +01:00 |
|
Michael Mayer
|
699ad5b50c
|
CI: Apply Go linter recommendations to "internal/commands" package #5330
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-11-22 17:55:26 +01:00 |
|
Michael Mayer
|
d023139c12
|
TestMain: Handle "defer" before os.Exit #5330
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-11-21 18:58:36 +01:00 |
|
Michael Mayer
|
06df64281d
|
Config: Move database DSN-related functionality to "pkg/dsn" #47 #5285
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-11-03 13:40:34 +01:00 |
|
Michael Mayer
|
755ebe0aee
|
Cluster: Rename RoleInstance to RoleApp in service/cluster/roles.go #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-31 16:46:42 +01:00 |
|
Michael Mayer
|
ceab5e619d
|
Config: Add register fallback to cluster/node/bootstrap.go #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-27 17:50:50 +01:00 |
|
Michael Mayer
|
107888a8da
|
Cluster: Improve theme installation and startup logs #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-27 16:20:26 +01:00 |
|
Michael Mayer
|
0858a2b65f
|
Auth: Add "photoprism show scopes" command to list all supported scopes
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-23 09:25:08 +02:00 |
|
Michael Mayer
|
6609e9c998
|
CLI: Refactor authentication subcommand flags
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-23 09:04:30 +02:00 |
|
Michael Mayer
|
9514542d44
|
Auth: Extend user accounts with custom scope setting
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-22 19:58:56 +02:00 |
|
Michael Mayer
|
53f7643583
|
Cluster: Improve API endpoint and CLI command logs
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-21 16:51:24 +02:00 |
|
Michael Mayer
|
cd7fa6adca
|
Logs: Add package pkg/log/status to provide generic outcome constants
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-21 14:42:05 +02:00 |
|
Michael Mayer
|
c5b5feee47
|
CLI: Add audit logs to cluster management commands
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-20 14:49:25 +02:00 |
|
Michael Mayer
|
f23069dd2c
|
Security: Improve credential handling across the cluster tooling #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-20 00:06:17 +02:00 |
|
Michael Mayer
|
bc83e00273
|
CLI: Refactor cluster_helpers.go and cluster_theme_pull_oauth_test.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-19 22:16:07 +02:00 |
|
Michael Mayer
|
72f88be5fe
|
Docs: Update /pkg/service/http/... -> /pkg/http/...
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-19 21:35:16 +02:00 |
|
Michael Mayer
|
a921f82a17
|
Pkg: Move /service/http/... to /http/... and add package /http/dns
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-19 21:08:48 +02:00 |
|
Michael Mayer
|
50abe4ddaf
|
Config: Automatically download, install and activate cluster theme #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-19 16:09:26 +02:00 |
|
Michael Mayer
|
e6959e7e96
|
Cluster: Report Config.About() instead of Config.Name() as app name #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-19 14:30:10 +02:00 |
|
Michael Mayer
|
695b33f097
|
Cluster: Change conf.AppName() to Name() in node register request #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-19 13:15:45 +02:00 |
|
Michael Mayer
|
1b85f84943
|
Cluster: Add AppName, AppVersion and Theme request/response fields #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-19 12:44:21 +02:00 |
|
Michael Mayer
|
b5c4fd3dcf
|
Cluster: Refactor registration and database provisioning
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-18 23:54:56 +02:00 |
|
Michael Mayer
|
b47ee0fddc
|
Cluster: Refactor request/response structs and JSON serialization
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-18 17:42:22 +02:00 |
|
Michael Mayer
|
cb9d8d236a
|
Config: Move Portal flag to ClientConfig struct
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-15 23:32:54 +02:00 |
|
Michael Mayer
|
829d4291fd
|
CLI: Improve photoprism dl command with additional flags #5261
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-12 19:41:08 +02:00 |
|
Michael Mayer
|
01af8dd2ff
|
CLI: Add internal/api/README.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-09 16:40:21 +02:00 |
|
Michael Mayer
|
e9c34f5f80
|
CLI: Add internal/commands/README.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-09 16:34:56 +02:00 |
|
Michael Mayer
|
84cb9d9855
|
CLI: Reorder flags of cluster management commands
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-09 15:58:04 +02:00 |
|
Michael Mayer
|
9d968ab357
|
CLI: Refactor "dry-run" and "yes" command flags to use helper functions
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-09 15:41:35 +02:00 |
|
Michael Mayer
|
81b8ed8182
|
Cluster: Ensure credentials are deleted after tests
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-09 14:56:45 +02:00 |
|
Michael Mayer
|
0d27cee391
|
Faces: Change search to return all face markers, regardless of src #5167
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-07 20:01:43 +02:00 |
|
Michael Mayer
|
68e1ddcc89
|
AI: Improve conflict resolution when merging face clusters #5167
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-07 18:58:21 +02:00 |
|
Michael Mayer
|
221d3196f4
|
Index: Refactor IndexOptions to determine vision tasks from Config #5167
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-07 16:22:41 +02:00 |
|
Michael Mayer
|
94f8a5f35d
|
AI: Improve Face Detection with an ONNX-based model #5167
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-06 18:51:49 +02:00 |
|
Michael Mayer
|
94b6631b3d
|
Test: Use PascalCase names for all Go subtests in /internal
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 14:50:02 +02:00 |
|
Michael Mayer
|
54d96f613b
|
CLI: Ensure vision reset command and worker use same default src #5233
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-01 08:52:28 +02:00 |
|
Michael Mayer
|
d782a43c2b
|
AI: Configure vision model execution and scheduling #5232 #5233 #5234
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-30 15:51:48 +02:00 |
|
Michael Mayer
|
3f8f39e117
|
AI: Add a setting to specify when vision models should run #5234
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-30 10:52:11 +02:00 |
|
Michael Mayer
|
327e1d587e
|
AI: Automatically set model defaults and use default source #5232 #5233
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-29 23:09:29 +02:00 |
|
Michael Mayer
|
84e11829dc
|
CLI: Refactor "photoprism vision" subcommands #5233
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-29 21:39:36 +02:00 |
|
Michael Mayer
|
e21174c297
|
CLI: Add txt.JoinAnd() helper function to format lists of items #5233
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-29 19:25:47 +02:00 |
|
Michael Mayer
|
ee46794509
|
CLI: Add "photoprism vision reset" command to reset metadata #5233
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-29 18:59:52 +02:00 |
|
Michael Mayer
|
72de6c8db7
|
AI: Add Model.Provider value to set defaults by provider type #5232
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-29 14:20:30 +02:00 |
|
Michael Mayer
|
44f561b7d6
|
CLI: Add "photoprism dl --format-sort" flag and dl-method env variable
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-26 15:51:50 +02:00 |
|
Michael Mayer
|
58180accee
|
Config: Require secure cluster join tokens >= 24 chars #98 #5230
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-26 11:01:48 +02:00 |
|
Michael Mayer
|
9f119a8cfa
|
Auth: Return and persist ClusterCIDR when registering a node #98 #5230
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-26 06:17:31 +02:00 |
|