Michael Mayer
|
01da5bdec7
|
CRC32: Move checksum generation to a dedicated package
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-01-20 14:56:07 +01:00 |
|
Michael Mayer
|
2912ac9464
|
Security: Refactor cache headers, auth token validation & UI #782 #808
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-01-17 14:16:02 +01:00 |
|
Michael Mayer
|
3946e2a16f
|
API: Refactor "404 Not Found" response handler #3931
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-01-16 20:56:43 +01:00 |
|
Michael Mayer
|
c3b9b73d1d
|
API: Only allow CDNs to cache GET, HEAD, and OPTIONS requests #3931
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-01-16 16:17:16 +01:00 |
|
Michael Mayer
|
7ef544fa53
|
Docs: Improve inline comments of the internal/server package #782 #3943
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-01-10 12:46:00 +01:00 |
|
Michael Mayer
|
7a05c5553b
|
OAuth2: Add "POST /api/v1/oauth/revoke" API endpoint #782 #808 #3943
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-01-10 12:21:43 +01:00 |
|
Michael Mayer
|
826addb4c1
|
PWA: Create manifest.json in code without using a template #3181
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-02-10 15:53:01 +01:00 |
|