Commit Graph

873 Commits

Author SHA1 Message Date
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
Terranom674
94d16a17fb Complete watermark administration controller 2026-08-15 14:40:29 +02:00
Terranom674
27cae863ac Validate global watermark profile settings 2026-08-15 14:40:17 +02:00
Terranom674
e476f1cbe2 Complete album watermark rule handling 2026-08-15 14:40:05 +02:00
Terranom674
ac270bdc32 Harden watermark profile CRUD 2026-08-15 14:39:48 +02:00
Terranom674
af08d0f5cd Complete watermark administration tool registry 2026-08-15 14:39:32 +02:00
Terranom674
f8568c2947 Register watermark settings and album rule handlers 2026-08-15 14:33:04 +02:00
Terranom674
6ad6d0710f Add watermark rules interface 2026-08-15 14:25:43 +02:00
Terranom674
182b593d79 Add global watermark profile settings management 2026-08-15 14:25:30 +02:00
Terranom674
1939fd0323 Add album rules and profile management sections 2026-08-15 14:17:19 +02:00
Terranom674
28180a8cb3 Add album watermark rule management backend 2026-08-15 14:17:05 +02:00
Terranom674
08133e73e1 Add watermark profile management UI 2026-08-15 14:14:58 +02:00
Terranom674
781377b4b6 Add watermark profile management UI 2026-08-15 14:09:44 +02:00