Commit Graph

168 Commits

Author SHA1 Message Date
Terranom674
b95b5deee0 Move cache build UI into admin template 2026-08-15 19:28:54 +02:00
Terranom674
61ea02f4f8 Expose main cache status URL to admin template 2026-08-15 19:28:41 +02:00
Terranom674
37de48885c Use absolute URLs for watermark cache delivery 2026-08-15 19:28:28 +02:00
Terranom674
8a2d541139 Detect stalled manual cache builds in status endpoint 2026-08-15 19:19:21 +02:00
Terranom674
d81c1a120a Clarify experimental four-worker cache warning 2026-08-15 19:19:08 +02:00
Terranom674
c9798c2878 Run manual Piwigo cache build with four workers 2026-08-15 19:18:44 +02:00
Terranom674
da80f5e1e2 Add manual cache build progress UI 2026-08-15 19:17:54 +02:00
Terranom674
c70c2bf2b2 Add admin endpoint for manual cache build progress 2026-08-15 19:17:36 +02:00
Terranom674
8bec0818f2 Add manual Piwigo derivative cache worker 2026-08-15 19:17:29 +02:00
Terranom674
5a8477ebdf Register manual Piwigo cache build action 2026-08-15 19:17:08 +02:00
Terranom674
ad983163a6 Add manual Piwigo cache build controls 2026-08-15 19:16:59 +02:00
Terranom674
0f9a107bf9 Redirect first watermark request to generated static cache 2026-08-15 19:12:57 +02:00
Terranom674
7ae473bc61 Remove precache progress UI 2026-08-15 17:59:23 +02:00
Terranom674
51115c97ae Remove obsolete watermark precache status endpoint 2026-08-15 17:58:32 +02:00
Terranom674
c70cb2e6ab Remove obsolete watermark precache worker 2026-08-15 17:58:27 +02:00
Terranom674
8d3b13aec5 Remove precache progress hook and bump version 2026-08-15 17:57:55 +02:00
Terranom674
d2c35742c8 Remove precache actions from admin 2026-08-15 17:57:17 +02:00
Terranom674
bc7310a337 Remove watermark precache from cache maintenance 2026-08-15 17:56:58 +02:00
Terranom674
99444a1444 Use Piwigo derivative cache as watermark source 2026-08-15 17:56:41 +02:00
Terranom674
a67390a6d1 Remove watermark precache runtime dependency 2026-08-15 17:56:10 +02:00
Terranom674
88c9b1f08a Bump Bratonien Tools to 0.3.6 2026-08-15 17:49:43 +02:00
Terranom674
a9baccc3f4 Use effective Piwigo derivative params for precache keys 2026-08-15 17:49:27 +02:00
Terranom674
1fe54299f7 Fix watermark fallback bootstrap path 2026-08-15 17:47:34 +02:00
Terranom674
3b616d2f94 Bump Bratonien Tools for precache worker fix 2026-08-15 17:37:29 +02:00
Terranom674
0ea800091a Make watermark precache CLI root path deterministic 2026-08-15 17:37:14 +02:00
Terranom674
04b1ead886 Keep page fallback and self-heal missing watermark precache 2026-08-15 17:33:43 +02:00
Terranom674
7f8fb190c3 Show precache progress only while active 2026-08-15 17:10:41 +02:00
Terranom674
5cb14a878e Start watermark precache immediately 2026-08-15 17:09:54 +02:00
Terranom674
676d5f3e9d Bump Bratonien Tools for precache progress UI 2026-08-15 17:00:13 +02:00
Terranom674
3e1ca6aeb5 Add live watermark precache progress bar 2026-08-15 16:59:56 +02:00
Terranom674
32d7e8d152 Expose precache progress endpoint to admin UI 2026-08-15 16:58:43 +02:00
Terranom674
05252354ae Expose admin watermark precache status 2026-08-15 16:58:27 +02:00
Terranom674
e12bd7aaef Report watermark precache progress 2026-08-15 16:58:20 +02:00
Terranom674
0082eb57a5 Track queued watermark precache status 2026-08-15 16:57:52 +02:00
Terranom674
7f4d10aed7 Precache standard and custom Piwigo derivative sizes 2026-08-15 16:55:12 +02:00
Terranom674
123662a3f8 Use canonical derivative identity for watermark cache 2026-08-15 16:54:36 +02:00
Terranom674
db2e547508 Queue initial watermark precache on plugin activation 2026-08-15 16:53:35 +02:00
Terranom674
921f058f2e Bump Bratonien Tools for watermark precache 2026-08-15 16:53:15 +02:00
Terranom674
23ff01ec83 Normalize watermark cache identity across Piwigo URL styles 2026-08-15 16:53:05 +02:00
Terranom674
d1cba89db0 Queue watermark precache after rule and profile changes 2026-08-15 16:52:11 +02:00
Terranom674
1cab3a746a Queue watermark precache after configuration changes 2026-08-15 16:51:57 +02:00
Terranom674
634b8e08e6 Add watermark precache worker 2026-08-15 16:51:40 +02:00
Terranom674
40f1b68890 Serve precached watermarks as static derivatives 2026-08-15 16:51:12 +02:00
Terranom674
3e566cccdb Render watermarked derivatives directly without HTTP self-requests 2026-08-15 16:46:36 +02:00
Terranom674
5332b23965 Cache watermark profiles during gallery rendering 2026-08-15 16:45:55 +02:00
Terranom674
499fba4749 Fix Smarty parsing of watermark preview JavaScript 2026-08-15 16:18:59 +02:00
Terranom674
534e77163e Bump Bratonien Tools to 0.3.1 2026-08-15 15:56:41 +02:00
Terranom674
2c0522403b Store Bratonien base watermark separately from Piwigo native watermark 2026-08-15 15:56:31 +02:00
Terranom674
562c3fddd5 Prevent native Piwigo watermark from running beside Bratonien profiles 2026-08-15 15:56:08 +02:00
Terranom674
c743e093c3 Separate Bratonien base watermark configuration from Piwigo native watermark 2026-08-15 15:55:54 +02:00