Commit Graph

  • b95b5deee0 Move cache build UI into admin template Terranom674 2026-08-15 19:28:54 +02:00
  • 61ea02f4f8 Expose main cache status URL to admin template Terranom674 2026-08-15 19:28:41 +02:00
  • 37de48885c Use absolute URLs for watermark cache delivery Terranom674 2026-08-15 19:28:28 +02:00
  • 8a2d541139 Detect stalled manual cache builds in status endpoint Terranom674 2026-08-15 19:19:21 +02:00
  • d81c1a120a Clarify experimental four-worker cache warning Terranom674 2026-08-15 19:19:08 +02:00
  • c9798c2878 Run manual Piwigo cache build with four workers Terranom674 2026-08-15 19:18:44 +02:00
  • da80f5e1e2 Add manual cache build progress UI Terranom674 2026-08-15 19:17:54 +02:00
  • c70c2bf2b2 Add admin endpoint for manual cache build progress Terranom674 2026-08-15 19:17:36 +02:00
  • 8bec0818f2 Add manual Piwigo derivative cache worker Terranom674 2026-08-15 19:17:29 +02:00
  • 5a8477ebdf Register manual Piwigo cache build action Terranom674 2026-08-15 19:17:08 +02:00
  • ad983163a6 Add manual Piwigo cache build controls Terranom674 2026-08-15 19:16:59 +02:00
  • 0f9a107bf9 Redirect first watermark request to generated static cache Terranom674 2026-08-15 19:12:57 +02:00
  • 7ae473bc61 Remove precache progress UI Terranom674 2026-08-15 17:59:23 +02:00
  • 51115c97ae Remove obsolete watermark precache status endpoint Terranom674 2026-08-15 17:58:32 +02:00
  • c70cb2e6ab Remove obsolete watermark precache worker Terranom674 2026-08-15 17:58:27 +02:00
  • 8d3b13aec5 Remove precache progress hook and bump version Terranom674 2026-08-15 17:57:55 +02:00
  • d2c35742c8 Remove precache actions from admin Terranom674 2026-08-15 17:57:17 +02:00
  • bc7310a337 Remove watermark precache from cache maintenance Terranom674 2026-08-15 17:56:58 +02:00
  • 99444a1444 Use Piwigo derivative cache as watermark source Terranom674 2026-08-15 17:56:41 +02:00
  • a67390a6d1 Remove watermark precache runtime dependency Terranom674 2026-08-15 17:56:10 +02:00
  • 88c9b1f08a Bump Bratonien Tools to 0.3.6 Terranom674 2026-08-15 17:49:43 +02:00
  • a9baccc3f4 Use effective Piwigo derivative params for precache keys Terranom674 2026-08-15 17:49:27 +02:00
  • 1fe54299f7 Fix watermark fallback bootstrap path Terranom674 2026-08-15 17:47:34 +02:00
  • 3b616d2f94 Bump Bratonien Tools for precache worker fix Terranom674 2026-08-15 17:37:29 +02:00
  • 0ea800091a Make watermark precache CLI root path deterministic Terranom674 2026-08-15 17:37:14 +02:00
  • 04b1ead886 Keep page fallback and self-heal missing watermark precache Terranom674 2026-08-15 17:33:43 +02:00
  • 7f8fb190c3 Show precache progress only while active Terranom674 2026-08-15 17:10:41 +02:00
  • 5cb14a878e Start watermark precache immediately Terranom674 2026-08-15 17:09:54 +02:00
  • 676d5f3e9d Bump Bratonien Tools for precache progress UI Terranom674 2026-08-15 17:00:13 +02:00
  • 3e1ca6aeb5 Add live watermark precache progress bar Terranom674 2026-08-15 16:59:56 +02:00
  • 32d7e8d152 Expose precache progress endpoint to admin UI Terranom674 2026-08-15 16:58:43 +02:00
  • 05252354ae Expose admin watermark precache status Terranom674 2026-08-15 16:58:27 +02:00
  • e12bd7aaef Report watermark precache progress Terranom674 2026-08-15 16:58:20 +02:00
  • 0082eb57a5 Track queued watermark precache status Terranom674 2026-08-15 16:57:52 +02:00
  • 7f4d10aed7 Precache standard and custom Piwigo derivative sizes Terranom674 2026-08-15 16:55:12 +02:00
  • 123662a3f8 Use canonical derivative identity for watermark cache Terranom674 2026-08-15 16:54:36 +02:00
  • db2e547508 Queue initial watermark precache on plugin activation Terranom674 2026-08-15 16:53:35 +02:00
  • 921f058f2e Bump Bratonien Tools for watermark precache Terranom674 2026-08-15 16:53:15 +02:00
  • 23ff01ec83 Normalize watermark cache identity across Piwigo URL styles Terranom674 2026-08-15 16:53:05 +02:00
  • d1cba89db0 Queue watermark precache after rule and profile changes Terranom674 2026-08-15 16:52:11 +02:00
  • 1cab3a746a Queue watermark precache after configuration changes Terranom674 2026-08-15 16:51:57 +02:00
  • 634b8e08e6 Add watermark precache worker Terranom674 2026-08-15 16:51:40 +02:00
  • 40f1b68890 Serve precached watermarks as static derivatives Terranom674 2026-08-15 16:51:12 +02:00
  • 3e566cccdb Render watermarked derivatives directly without HTTP self-requests Terranom674 2026-08-15 16:46:36 +02:00
  • 5332b23965 Cache watermark profiles during gallery rendering Terranom674 2026-08-15 16:45:55 +02:00
  • 499fba4749 Fix Smarty parsing of watermark preview JavaScript Terranom674 2026-08-15 16:18:59 +02:00
  • 534e77163e Bump Bratonien Tools to 0.3.1 Terranom674 2026-08-15 15:56:41 +02:00
  • 2c0522403b Store Bratonien base watermark separately from Piwigo native watermark Terranom674 2026-08-15 15:56:31 +02:00
  • 562c3fddd5 Prevent native Piwigo watermark from running beside Bratonien profiles Terranom674 2026-08-15 15:56:08 +02:00
  • c743e093c3 Separate Bratonien base watermark configuration from Piwigo native watermark Terranom674 2026-08-15 15:55:54 +02:00
  • 71695e577d Add watermark file delete control Terranom674 2026-08-15 15:51:33 +02:00
  • 19d6c4dab8 Register watermark file deletion action Terranom674 2026-08-15 15:50:32 +02:00
  • 3a69a4c762 Add safe watermark file deletion Terranom674 2026-08-15 15:50:23 +02:00
  • 724c9a061e Make base watermark scaling visible and interactive Terranom674 2026-08-15 15:49:09 +02:00
  • 21b736adb9 Expose base watermark dimensions to admin UI Terranom674 2026-08-15 15:47:27 +02:00
  • 9ff2ed319d Use base watermark size for new profiles Terranom674 2026-08-15 15:47:15 +02:00
  • 778d391115 Add base watermark scaling settings Terranom674 2026-08-15 15:46:57 +02:00
  • 14f8044b26 Validate versioned watermark requests Terranom674 2026-08-15 15:37:36 +02:00
  • 46b9ee94dc Version watermark URLs with profile settings Terranom674 2026-08-15 15:37:10 +02:00
  • ec450713f8 Bump Bratonien Tools for watermark scaling Terranom674 2026-08-15 15:36:32 +02:00
  • a6607a91bf Apply profile watermark scaling at render time Terranom674 2026-08-15 15:36:23 +02:00
  • 50694f278b Add linked watermark size controls and live preview Terranom674 2026-08-15 15:36:04 +02:00
  • ca55fe56b9 Expose watermark dimensions for live profile preview Terranom674 2026-08-15 15:35:11 +02:00
  • 6fe39069c6 Support scalable watermark profiles Terranom674 2026-08-15 15:34:54 +02:00
  • 4d52c53598 Add watermark profile scaling support Terranom674 2026-08-15 15:34:40 +02:00
  • be966c8597 Improve Bratonien admin heading hierarchy Terranom674 2026-08-15 15:23:02 +02:00
  • 16b4abda81 Reorganize Bratonien Tools admin interface Terranom674 2026-08-15 15:12:56 +02:00
  • c016bf6ae3 Show watermark preview in admin UI Terranom674 2026-08-15 15:11:37 +02:00
  • 2958fe7eeb Use validated watermark profile paths in renderer Terranom674 2026-08-15 14:58:52 +02:00
  • 170f86f84f Fix stored watermark path handling Terranom674 2026-08-15 14:58:29 +02:00
  • 83cdc0c26e Bump Bratonien Tools version for schema migration Terranom674 2026-08-15 14:58:08 +02:00
  • 91c02642f9 Allow watermark profiles without assigned file Terranom674 2026-08-15 14:48:28 +02:00
  • f3cea2cb32 Prevent inactive profiles in album watermark rules Terranom674 2026-08-15 14:44:56 +02:00
  • 48133ccb86 Prevent inactive profiles from becoming global defaults Terranom674 2026-08-15 14:44:43 +02:00
  • 9ea7e1a75e Finish watermark admin UI with repeat and profile activation Terranom674 2026-08-15 14:44:32 +02:00
  • 781ba200c2 Support repeated profile watermarks and safer cache handling Terranom674 2026-08-15 14:44:01 +02:00
  • ee0bdc15b3 Respect profile activation and minimum sizes at runtime Terranom674 2026-08-15 14:43:40 +02:00
  • a2caaa0cff Add repeat and activation settings to watermark profiles Terranom674 2026-08-15 14:43:26 +02:00
  • e9bd519a96 Make watermark profile schema migrations forward compatible Terranom674 2026-08-15 14:43:11 +02:00
  • 013a0c15aa Enable context-aware watermark runtime hook Terranom674 2026-08-15 14:42:48 +02:00
  • 7de9bc93d4 Add context-aware watermark derivative endpoint Terranom674 2026-08-15 14:42:35 +02:00
  • 92948a0cea Add context-aware watermark runtime routing Terranom674 2026-08-15 14:42:09 +02:00
  • 528d587f78 Build complete watermark administration interface Terranom674 2026-08-15 14:40:51 +02:00
  • 94d16a17fb Complete watermark administration controller Terranom674 2026-08-15 14:40:29 +02:00
  • 27cae863ac Validate global watermark profile settings Terranom674 2026-08-15 14:40:17 +02:00
  • e476f1cbe2 Complete album watermark rule handling Terranom674 2026-08-15 14:40:05 +02:00
  • ac270bdc32 Harden watermark profile CRUD Terranom674 2026-08-15 14:39:48 +02:00
  • af08d0f5cd Complete watermark administration tool registry Terranom674 2026-08-15 14:39:32 +02:00
  • f8568c2947 Register watermark settings and album rule handlers Terranom674 2026-08-15 14:33:04 +02:00
  • 6ad6d0710f Add watermark rules interface Terranom674 2026-08-15 14:25:43 +02:00
  • 182b593d79 Add global watermark profile settings management Terranom674 2026-08-15 14:25:30 +02:00
  • 1939fd0323 Add album rules and profile management sections Terranom674 2026-08-15 14:17:19 +02:00
  • 28180a8cb3 Add album watermark rule management backend Terranom674 2026-08-15 14:17:05 +02:00
  • 08133e73e1 Add watermark profile management UI Terranom674 2026-08-15 14:14:58 +02:00
  • 781377b4b6 Add watermark profile management UI Terranom674 2026-08-15 14:09:44 +02:00
  • 642add0536 Add watermark profile data to admin interface Terranom674 2026-08-15 14:09:35 +02:00
  • 5092cc60db Add album watermark rule backend foundation Terranom674 2026-08-15 14:01:22 +02:00
  • bc532c95e3 Implement watermark profile CRUD backend Terranom674 2026-08-15 14:01:12 +02:00
  • 9e940b0228 Initialize watermark profile defaults during plugin setup Terranom674 2026-08-15 13:30:22 +02:00
  • dcff2ae0e6 Add watermark profile management foundation Terranom674 2026-08-15 13:30:14 +02:00