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
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
627acaf64e
PWA: Add fs constants for "assets.json" and "manifest.json" #5274
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-10-18 09:23:53 +02:00
Michael Mayer
bf6d7e4f94
Config: Add StaticBuildFile() and StaticImgFile() functions #5274
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-10-18 09:09: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
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
86dc89c4b9
Config: Show error if originals and storage path seem identical #1642
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-01-21 14:22:16 +01:00
Michael Mayer
89ca0d8899
Index: Ignore nested storage folder in the originals path #1642
...
This creates a .ppstorage file in the storage folder so that it can be
automatically ignored if found in the originals path while indexing.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-01-20 17:32:10 +01:00