54 Commits

Author SHA1 Message Date
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
52337eba27 Cluster: Renamed service/cluster/instance to cluster/node #98 #5230
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-26 07:01:09 +02:00
Michael Mayer
07658dac69 Docs: Recommend acl.Scope* functions for scope checks #98 #5230
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-26 05:49:23 +02:00
Michael Mayer
660c0a89db Backend: Introduce optimized test config helpers to improve performance
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-25 23:09:52 +02:00
Michael Mayer
ebb0410b20 Docs: Add reminder to keep "Last Updated" lines updated
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-25 20:28:08 +02:00
Michael Mayer
7e419f7419 Docs: Add "Last Updated" timestamps to AGENTS.md and CODEMAP.md files
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-25 20:08:45 +02:00
Michael Mayer
633d4222ab Auth: Improve JWKS Fetch Concurrency & Timeouts #5230
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-25 18:46:24 +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
4828c0423d Docs: Update Go package documentation requirements
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-25 14:22:23 +02:00
Michael Mayer
4ea6e12a10 Docs: Update development quick tips
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-24 13:05:25 +02:00
Michael Mayer
41a7045c26 Docs: Update descriptions of permission variables
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-24 09:59:56 +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
3baabebf50 Docs: Update Go test guidelines
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-23 16:39:13 +02:00
Michael Mayer
59fb8e2b4c API: Update Swagger usage notes
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-22 10:56:34 +02:00
Michael Mayer
9ea5f0596c Backend: Add security-focused tests, harden WebDAV and use safe.Download
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-22 10:42:53 +02:00
Michael Mayer
2a113f167d Docs: Update CODEMAP.md and AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-22 03:24:56 +02:00
Michael Mayer
c312c0d109 Docs: Update CODEMAP.md and AGENTS.md #5220
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-21 19:58:56 +02:00
Michael Mayer
f1c57c72d8 CLI: Flatten config options output when using the "--json" flag #5220
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-21 16:52:56 +02:00
Michael Mayer
25253afcf2 Docs: Update AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-21 14:41:57 +02:00
Michael Mayer
f878ca0cb0 Docs: Update AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-21 14:39:56 +02:00
Michael Mayer
93493aba28 Docs: Update AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-21 14:17:54 +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
ecdec6b408 CLI: Update Download CLI developer docs and testing hints #5219
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-20 14:59:48 +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
f6f4b85e66 Specs: Update AGENTS.md and CODEMAP.md to reflect code changes
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-19 01:10:23 +02:00
Michael Mayer
518079450e Docs: Update quick start tips
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-18 17:32:26 +02:00
Michael Mayer
aa5368e00a Docs: Update quick start tips
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-18 17:29:19 +02:00
Michael Mayer
4a7c355d28 Specs: Update AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-18 08:45:30 +02:00
Michael Mayer
c7380111b2 Specs: Update AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-17 14:49:20 +02:00
Michael Mayer
1ab4c32ee8 Specs: Update AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-17 14:25:51 +02:00
Michael Mayer
19b09ebf0b Specs: Update AGENTS.md and CODEMAP.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-17 12:01:52 +02:00
Michael Mayer
00088d66cd Specs: Update AGENTS.md and CODEMAP.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-17 11:56:36 +02:00
Michael Mayer
ec8ea96f31 Specs: Update AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-16 23:17:56 +02:00
Michael Mayer
b3fec4a2f5 Specs: Update AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-16 22:12:50 +02:00
Michael Mayer
0ce82056ca Specs: Update AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-16 21:42:35 +02:00
Michael Mayer
b5c9e9f160 Docs: Update AGENTS.md file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-15 10:44:36 +02:00
Michael Mayer
efbcf34588 Docs: Update AGENTS.md file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-15 04:43:37 +02:00
Michael Mayer
886794874d Docs: Update AGENTS.md file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-12 13:10:26 +02:00
Michael Mayer
9d79f448bd Docs: Update AGENTS.md file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-12 11:34:56 +02:00
Michael Mayer
aaf222e29b Docs: Update AGENTS.md file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-12 10:49:48 +02:00
Michael Mayer
29dcf7070c Docs: Update AGENTS.md file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-12 10:35:57 +02:00
Michael Mayer
9bb323f965 Docs: Update AGENTS.md file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-12 10:26:48 +02:00
Michael Mayer
0d572032a9 API: Add GET /cluster/theme endpoint and refactor config package #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-11 06:47:45 +02:00
Michael Mayer
ea5dd3c002 Develop: Add a note about the naming of photoprism binaries to AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-09 09:55:36 +02:00
Michael Mayer
28b9c39f1b Develop: Update AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-09 09:10:53 +02:00
Michael Mayer
a806ef8d71 Develop: Update tips for watching frontend changes in AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-09 04:44:50 +02:00
Michael Mayer
c27052a735 Develop: Add Docker Compose examples in AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-09 04:40:20 +02:00
Michael Mayer
4f3b694164 Develop: Improve Docker Compose examples in AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-09 04:28:37 +02:00
Michael Mayer
634445fb97 Develop: Add docker compose logs -f example to AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-09 04:25:22 +02:00
Michael Mayer
6cdca39fad Develop: Add a note about Windows to AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-09 04:18:29 +02:00