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 |
|
Terranom674
|
71695e577d
|
Add watermark file delete control
|
2026-08-15 15:51:33 +02:00 |
|
Terranom674
|
19d6c4dab8
|
Register watermark file deletion action
|
2026-08-15 15:50:32 +02:00 |
|
Terranom674
|
3a69a4c762
|
Add safe watermark file deletion
|
2026-08-15 15:50:23 +02:00 |
|
Terranom674
|
724c9a061e
|
Make base watermark scaling visible and interactive
|
2026-08-15 15:49:09 +02:00 |
|
Terranom674
|
21b736adb9
|
Expose base watermark dimensions to admin UI
|
2026-08-15 15:47:27 +02:00 |
|
Terranom674
|
9ff2ed319d
|
Use base watermark size for new profiles
|
2026-08-15 15:47:15 +02:00 |
|
Terranom674
|
778d391115
|
Add base watermark scaling settings
|
2026-08-15 15:46:57 +02:00 |
|
Terranom674
|
14f8044b26
|
Validate versioned watermark requests
|
2026-08-15 15:37:36 +02:00 |
|
Terranom674
|
46b9ee94dc
|
Version watermark URLs with profile settings
|
2026-08-15 15:37:10 +02:00 |
|
Terranom674
|
ec450713f8
|
Bump Bratonien Tools for watermark scaling
|
2026-08-15 15:36:32 +02:00 |
|
Terranom674
|
a6607a91bf
|
Apply profile watermark scaling at render time
|
2026-08-15 15:36:23 +02:00 |
|
Terranom674
|
50694f278b
|
Add linked watermark size controls and live preview
|
2026-08-15 15:36:04 +02:00 |
|
Terranom674
|
ca55fe56b9
|
Expose watermark dimensions for live profile preview
|
2026-08-15 15:35:11 +02:00 |
|
Terranom674
|
6fe39069c6
|
Support scalable watermark profiles
|
2026-08-15 15:34:54 +02:00 |
|
Terranom674
|
4d52c53598
|
Add watermark profile scaling support
|
2026-08-15 15:34:40 +02:00 |
|
Terranom674
|
be966c8597
|
Improve Bratonien admin heading hierarchy
|
2026-08-15 15:23:02 +02:00 |
|
Terranom674
|
16b4abda81
|
Reorganize Bratonien Tools admin interface
|
2026-08-15 15:12:56 +02:00 |
|
Terranom674
|
c016bf6ae3
|
Show watermark preview in admin UI
|
2026-08-15 15:11:37 +02:00 |
|
Terranom674
|
2958fe7eeb
|
Use validated watermark profile paths in renderer
|
2026-08-15 14:58:52 +02:00 |
|
Terranom674
|
170f86f84f
|
Fix stored watermark path handling
|
2026-08-15 14:58:29 +02:00 |
|
Terranom674
|
83cdc0c26e
|
Bump Bratonien Tools version for schema migration
|
2026-08-15 14:58:08 +02:00 |
|
Terranom674
|
91c02642f9
|
Allow watermark profiles without assigned file
|
2026-08-15 14:48:28 +02:00 |
|
Terranom674
|
f3cea2cb32
|
Prevent inactive profiles in album watermark rules
|
2026-08-15 14:44:56 +02:00 |
|
Terranom674
|
48133ccb86
|
Prevent inactive profiles from becoming global defaults
|
2026-08-15 14:44:43 +02:00 |
|
Terranom674
|
9ea7e1a75e
|
Finish watermark admin UI with repeat and profile activation
|
2026-08-15 14:44:32 +02:00 |
|
Terranom674
|
781ba200c2
|
Support repeated profile watermarks and safer cache handling
|
2026-08-15 14:44:01 +02:00 |
|
Terranom674
|
ee0bdc15b3
|
Respect profile activation and minimum sizes at runtime
|
2026-08-15 14:43:40 +02:00 |
|
Terranom674
|
a2caaa0cff
|
Add repeat and activation settings to watermark profiles
|
2026-08-15 14:43:26 +02:00 |
|
Terranom674
|
e9bd519a96
|
Make watermark profile schema migrations forward compatible
|
2026-08-15 14:43:11 +02:00 |
|
Terranom674
|
013a0c15aa
|
Enable context-aware watermark runtime hook
|
2026-08-15 14:42:48 +02:00 |
|
Terranom674
|
7de9bc93d4
|
Add context-aware watermark derivative endpoint
|
2026-08-15 14:42:35 +02:00 |
|
Terranom674
|
92948a0cea
|
Add context-aware watermark runtime routing
|
2026-08-15 14:42:09 +02:00 |
|
Terranom674
|
528d587f78
|
Build complete watermark administration interface
|
2026-08-15 14:40:51 +02:00 |
|