Commit Graph

224 Commits

Author SHA1 Message Date
Terranom674
db5f330e8e Invalidate WebDAV worker completion when cache is cleared 2026-09-03 18:47:50 +02:00
Terranom674
6d0df4acaa Fix WebDAV rebuild lifecycle and stale completion state 2026-09-03 18:47:30 +02:00
Terranom674
4f4fd88a6a Make WebDAV worker index runtime-only and auto-built 2026-09-03 18:38:57 +02:00
Terranom674
acfebe07fc Decouple WebDAV source index from Piwigo image index 2026-09-03 18:36:43 +02:00
Terranom674
116b710d5d Skip legacy cache worker when only WebDAV sources exist 2026-09-03 18:26:42 +02:00
Terranom674
479cdbc473 Allow warmup enable before source index exists 2026-09-03 17:58:06 +02:00
Terranom674
9f80c4aa97 Treat source index as current only after both stages 2026-09-03 17:46:25 +02:00
Terranom674
3ff8c4f547 Use source index as WebDAV warmup baseline 2026-09-03 17:45:25 +02:00
Terranom674
ac6353b050 Add independent WebDAV source index 2026-09-03 17:43:46 +02:00
Terranom674
5076a76d29 Route manual cache build through combined WebDAV rebuild 2026-09-03 15:51:08 +02:00
Terranom674
7094288534 Coordinate manual cache build with WebDAV rebuild 2026-09-03 15:48:53 +02:00
Terranom674
2a96d0165c Add explicit WebDAV cache rebuild launcher 2026-09-03 15:47:17 +02:00
Terranom674
41ffa29af7 Handle symlinks safely while removing detached cache trees 2026-09-03 15:45:54 +02:00
Terranom674
fced2eac49 Route cache clear button through atomic cutover 2026-09-03 14:45:43 +02:00
Terranom674
14aac0d7a4 Make cache clear use atomic directory cutover 2026-09-03 14:45:24 +02:00
Terranom674
7310d70b93 Add strict WebDAV derivative cache validation 2026-09-03 14:41:44 +02:00
Terranom674
362d24b89a Require warmup baseline before enabling automation 2026-09-03 14:19:48 +02:00
Terranom674
459f233b57 Refresh WebDAV mapping inside cache warmup workers 2026-09-03 14:19:03 +02:00
Terranom674
5aab3e52ed Route on-demand derivatives through sync guard 2026-09-03 14:17:03 +02:00
Terranom674
8571e3ff1f Register WebDAV cache warmup controls 2026-09-03 12:49:44 +02:00
Terranom674
7e5d34e245 Expose WebDAV warmup settings in cache administration 2026-09-03 12:48:30 +02:00
Terranom674
4c73c43c60 Add manual warmup controls and read-only path audit 2026-09-03 12:48:10 +02:00
Terranom674
d8690fca95 Default WebDAV warmup to disabled during patch phase 2026-09-03 12:43:33 +02:00
Terranom674
665768fb1f Add WebDAV warmup settings foundation 2026-09-03 12:40:29 +02:00
Terranom674
10065ece46 Make WebDAV mapping lookup robust by webdav_path 2026-08-20 19:40:29 +02:00
Terranom674
cb9a4b7d2a Expose WebDAV file metadata to materialize runtime 2026-08-20 19:27:48 +02:00
Terranom674
f5d3b97339 Use absolute runtime path for manual WebDAV sync 2026-08-20 16:14:41 +02:00
Terranom674
97340a517b Run manual WebDAV sync directly from plugin 2026-08-20 16:12:52 +02:00
Terranom674
ecc7665ed3 Register manual NC connector run 2026-08-20 16:05:04 +02:00
Terranom674
0d3764f043 Add manual NC connector run and clean status text 2026-08-20 16:04:45 +02:00
Terranom674
ec801b88d2 Add production WebDAV materialization runtime 2026-08-20 15:15:40 +02:00
Terranom674
d4c195856c Remove legacy fields from WebDAV connection creation 2026-08-20 11:00:52 +02:00
Terranom674
aacbd5af1d Reduce connector model to WebDAV-only state 2026-08-20 11:00:29 +02:00
Terranom674
2e9b3ee2c6 Remove obsolete database credential field from WebDAV secrets 2026-08-20 10:59:50 +02:00
Terranom674
1d90754de0 Remove obsolete connector sync simulation endpoint 2026-08-20 10:51:40 +02:00
Terranom674
09b70ee317 Remove legacy runtime status checks 2026-08-20 10:44:40 +02:00
Terranom674
01f935b769 Keep only WebDAV connection-scoped Piwigo auth helpers 2026-08-20 10:43:46 +02:00
Terranom674
1a47e82997 Make WebDAV the sole connector mode 2026-08-20 10:40:23 +02:00
Terranom674
d2fd72bbc1 Reduce connector model to WebDAV connections 2026-08-20 10:39:58 +02:00
Terranom674
c5331d275e Remove legacy global connector authentication 2026-08-20 10:39:30 +02:00
Terranom674
7c76b4f476 Remove legacy local connector management 2026-08-20 10:39:17 +02:00
Terranom674
edfd91dc29 Remove remaining legacy connector handlers 2026-08-20 10:39:04 +02:00
Terranom674
d44f6c988f Keep connection auth WebDAV-only 2026-08-20 10:38:43 +02:00
Terranom674
471df03c76 Reduce connector wizard to WebDAV only 2026-08-20 10:38:24 +02:00
Terranom674
ea2bac5cfa Remove legacy connector tools 2026-08-20 10:35:47 +02:00
Terranom674
6ba855b76c Remove legacy wizard dispatch branches 2026-08-20 10:35:27 +02:00
Terranom674
792f7bb638 Keep wizard user scope WebDAV-only 2026-08-20 10:35:03 +02:00
Terranom674
557ad16e8a Remove legacy wizard technical flow 2026-08-20 10:34:34 +02:00
Terranom674
76f9089c00 Remove legacy wizard DB bridge 2026-08-20 10:34:21 +02:00
Terranom674
6af48796eb Remove legacy generic DB scope 2026-08-20 10:34:11 +02:00