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 |
|
Michael Mayer
|
66e2027c10
|
Auth: Shorten code comments in pkg/clean/scope.go #98 #5230
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-26 05:55:50 +02:00 |
|
Michael Mayer
|
bd66110c18
|
Auth: Improve code comments in internal/auth/acl/scopes.go #98 #5230
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-26 05:53:28 +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
|
108b2c2df4
|
Auth: Recommend acl.ScopeAttrPermits / acl.ScopePermits #98 #5230
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-26 05:45:59 +02:00 |
|
Michael Mayer
|
48a965a7cc
|
API: Refactor JWT-based request authorization #98 #5230
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-26 05:32:30 +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
|
566eed05e0
|
Backend: Remove temporary SQLite files after running unit tests
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-25 23:21:48 +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
|
cb81f9be12
|
FFmpeg: Add descriptions to encoder packages in internal/ffmpeg/
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-25 14:20:35 +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
|
c202a09241
|
Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-24 08:29:09 +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
|
0a66f1476d
|
Develop: Upgrade base image from 250912-plucky to 250922-plucky
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-22 11:10:06 +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
|
8930cb7b79
|
Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-22 10:46:22 +02:00 |
|
Michael Mayer
|
ade3b40a42
|
Docker: Add "python" symlink to develop/plucky/Dockerfile
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-22 10:45:12 +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
|
a22babe3d1
|
API: Update swagger.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-22 06:20:47 +02:00 |
|
Michael Mayer
|
bfd26c55e3
|
Config: Update visibility/order of cluster options and flags #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-22 05:37:54 +02:00 |
|
Michael Mayer
|
578fbe4d10
|
API: Add missing Swagger endpoint annotations and update swagger.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-22 04:12:02 +02:00 |
|
Michael Mayer
|
c8964fdc6b
|
Make: Improve "reset-sqlite" target to delete all SQLite test databases
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-22 04:06:24 +02:00 |
|
Michael Mayer
|
eca06dcdfb
|
Config: Remove redundant InitializeTestData tests
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-22 03:34:51 +02:00 |
|
Michael Mayer
|
38cdde5518
|
Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-22 03:33:32 +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
|
91804b9652
|
Backend: Improve Copy()/Move() and increase pkg/internal test coverage
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-22 03:07:51 +02:00 |
|
Michael Mayer
|
458a320bb8
|
Pkg: Add fs.Exists() function to check for any existing file/dir/link
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-21 23:09:33 +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
|
6e33575ba7
|
CLI: Skip help sub-commands in "photoprism show commands" output #5220
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-21 19:51:22 +02:00 |
|
Michael Mayer
|
d6cb6b7a2e
|
CLI: Add "photoprism show commands" command to generate CLI docs #5220
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-21 19:34:39 +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
|
f7fe6b569a
|
CLI: Improve "photoprism dl" post-processing and default settings #5219
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-20 14:36:41 +02:00 |
|
Michael Mayer
|
5e84da55e5
|
CLI: Improve "photoprism dl" to download multiple URLs with auth #5219
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-20 13:14:58 +02:00 |
|
Michael Mayer
|
d447adc59c
|
Index: Don't fail if thumbs for a sidecar file cannot be created
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-19 07:53:06 +02:00 |
|
Michael Mayer
|
41da164469
|
Backend: Add fix for concurrent cleanups to convert_sidecar_json.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-19 07:06:33 +02:00 |
|
Michael Mayer
|
29ca2c1331
|
CLI: Improve "photoprism cluster" sub-commands #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-19 06:52:45 +02:00 |
|
Michael Mayer
|
2fe48605a2
|
Auth: Update cluster/instance/bootstrap.go and registry/client.go #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-09-19 05:21:17 +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 |
|