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
|
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
|
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
|
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
|
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
|
32c054da7a
|
CLI: Added JWT issuance and diagnostics sub commands #5230
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-26 02:38:49 +02:00 |
|
Michael Mayer
|
bae8ceb3a7
|
Auth: Support asymmetric JSON Web Tokens (JWT) and Key Sets (JWKS) #5230
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-25 17:52:44 +02:00 |
|
Michael Mayer
|
61ced7119c
|
Auth: Refactor cluster configuration and provisioning API endpoints #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-24 08:28:38 +02:00 |
|
Michael Mayer
|
6901225a2b
|
CLI: Add "--json" as an additional output format to show commands #5220
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-21 13:46:59 +02:00 |
|
Michael Mayer
|
75af48c0c0
|
API: Refactor the node registry to use the entity.Client model #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-19 04:15:53 +02:00 |
|
Michael Mayer
|
13e1c751d4
|
API: Update entity.Client and cluster config options #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-19 01:13:32 +02:00 |
|
Michael Mayer
|
e1d031bea7
|
Config: Add cluster instance bootstrap and registration hook #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-16 23:30:23 +02:00 |
|
Michael Mayer
|
dbf1650c1c
|
CLI: Add cluster operations and management commands #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-16 18:09:09 +02:00 |
|