Keith Martin
b6687b6c29
Tests: Improve isolation and add fixes #5263
...
* Tests: fix random selection of deleted record causing test failure
* Tests: fix test folders being left after test
* Tests: ensure that required records are available
* Tests: make each package execute against it's own testdata folder to ensure no interpackage test failures
* Tests: add unit tests of CleanupTestFolder
* Tests: Allow defer in TestMain
* Tests: rename testMain to runTestMain
2026-07-12 05:47:21 +02:00
Cathie Integra
3f096a592b
Links: Use canonical trailing-slash form for website URLs
2026-06-24 17:20:30 +02:00
Michael Mayer
87f3f6a64a
Backend: Recover from panics in background tasks and album restore #5637
2026-06-03 07:45:07 +00:00
Michael Mayer
570a563748
Docs: Bump copyright year to 2026 in Go package headers
2026-05-25 14:39:38 +00:00
Michael Mayer
9fbef7cf64
WebDAV: Improve redirect and read/write request method handling
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-10 11:45:32 +01:00
Michael Mayer
cc651a84d0
Workers: Apply "golangci-lint" recommendations #5330
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-22 10:22:05 +01:00
Michael Mayer
d023139c12
TestMain: Handle "defer" before os.Exit #5330
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-21 18:58:36 +01: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
01f15fa406
Backend: Update copyright notices
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-09 10:28:17 +01:00
Michael Mayer
e5bbff4020
Backend: Move get package to /internal/photoprism/get
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-02 08:03:30 +02:00
Michael Mayer
1a6d3cf785
Backend: Move auto-indexing and import functionality to workers package
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-02 06:27:05 +02:00