Commit Graph

152 Commits

Author SHA1 Message Date
Terranom674
d065cceb23 Restrict share users to the shared album only 2026-08-16 23:13:09 +02:00
Terranom674
f2c71627d8 Preserve current user access when albums become private 2026-08-16 23:11:58 +02:00
Terranom674
c6d41f2c3f Create and remove album share storage 2026-08-16 23:10:22 +02:00
Terranom674
50bd69ebc4 Register album sharing admin actions 2026-08-16 23:10:10 +02:00
Terranom674
ddcf14cf9b Fix album sharing SQL and complete runtime helpers 2026-08-16 23:09:39 +02:00
Terranom674
77cc0b3d13 Add password-protected album sharing module 2026-08-16 23:09:13 +02:00
Terranom674
8bf70aefc3 Fix SQL query newlines in batch title action 2026-08-16 22:57:08 +02:00
Terranom674
590ad9d7e3 Improve camera title detection 2026-08-16 22:45:41 +02:00
Terranom674
484456cf54 Add sequential batch title action 2026-08-16 22:44:14 +02:00
Terranom674
9247b1c03c Add picture map navigation integration 2026-08-16 20:47:47 +02:00
Terranom674
bd1ef31506 Return fresh updater state after checks 2026-08-16 16:07:54 +02:00
Terranom674
c76a31e7f2 Add upload limit settings handler 2026-08-16 16:06:47 +02:00
Terranom674
62d6f8f2b0 Match selection button to Bootstrap Darkroom toolbar markup 2026-08-16 15:31:56 +02:00
Terranom674
912e4870e5 Use clearer selection icon 2026-08-16 15:24:41 +02:00
Terranom674
4ef8ccd196 Fix selected download redirect and refine selection toolbar 2026-08-16 14:30:20 +02:00
Terranom674
9ad6d967e7 Make public selection downloads work without album reload 2026-08-16 14:21:23 +02:00
Terranom674
988db2448d Register self update tools 2026-08-16 13:35:03 +02:00
Terranom674
6d199e2f53 Add one-click self updater 2026-08-16 13:34:42 +02:00
Terranom674
401bdb9ebb Register asset manager tools 2026-08-16 13:13:23 +02:00
Terranom674
f5747a8369 Add automatic dependency checks for required plugins 2026-08-16 13:00:17 +02:00
Terranom674
992ce34ca2 Register public selection access settings 2026-08-16 12:53:23 +02:00
Terranom674
d61592de6f Add group-based access control for public selection 2026-08-16 12:53:16 +02:00
Terranom674
57d8104f45 Add public photo selection for Batch Downloader 2026-08-16 12:51:18 +02:00
Terranom674
625892b66e Fix watermark AJAX cache URLs from plugin endpoint 2026-08-15 21:55:03 +02:00
Terranom674
67ebc6409d Fix CPU detection and cap manual workers at 2x CPUs 2026-08-15 20:42:55 +02:00
Terranom674
3e7b6fc1c5 Register cache worker settings action 2026-08-15 20:25:00 +02:00
Terranom674
e6c195f657 Add adaptive cache worker settings 2026-08-15 20:23:59 +02:00
Terranom674
4068d888f7 Add manual cache build cancellation action 2026-08-15 19:51:19 +02:00
Terranom674
37de48885c Use absolute URLs for watermark cache delivery 2026-08-15 19:28:28 +02:00
Terranom674
5a8477ebdf Register manual Piwigo cache build action 2026-08-15 19:17:08 +02:00
Terranom674
a67390a6d1 Remove watermark precache runtime dependency 2026-08-15 17:56:10 +02:00
Terranom674
04b1ead886 Keep page fallback and self-heal missing watermark precache 2026-08-15 17:33:43 +02:00
Terranom674
23ff01ec83 Normalize watermark cache identity across Piwigo URL styles 2026-08-15 16:53:05 +02:00
Terranom674
40f1b68890 Serve precached watermarks as static derivatives 2026-08-15 16:51:12 +02:00
Terranom674
5332b23965 Cache watermark profiles during gallery rendering 2026-08-15 16:45:55 +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
19d6c4dab8 Register watermark file deletion action 2026-08-15 15:50:32 +02:00
Terranom674
46b9ee94dc Version watermark URLs with profile settings 2026-08-15 15:37:10 +02:00
Terranom674
4d52c53598 Add watermark profile scaling support 2026-08-15 15:34:40 +02:00
Terranom674
170f86f84f Fix stored watermark path handling 2026-08-15 14:58:29 +02:00
Terranom674
91c02642f9 Allow watermark profiles without assigned file 2026-08-15 14:48:28 +02:00
Terranom674
ee0bdc15b3 Respect profile activation and minimum sizes at runtime 2026-08-15 14:43:40 +02:00
Terranom674
e9bd519a96 Make watermark profile schema migrations forward compatible 2026-08-15 14:43:11 +02:00
Terranom674
92948a0cea Add context-aware watermark runtime routing 2026-08-15 14:42:09 +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
8ebb3bd166 Add watermark engine activation and Piwigo backup restore 2026-08-15 13:28:18 +02:00
Terranom674
121ea12f59 Add Bratonien watermark engine switch foundation 2026-08-15 13:27:02 +02:00
Terranom674
266d7bc529 Add watermark profile database foundation 2026-08-15 13:21:12 +02:00