Paul Nothaft
1be974afbb
feat: pre-generate watermarks for instant lightbox loading
Previously watermarks were applied on-the-fly when viewing photos in the
lightbox, causing 1+ minute load times for high-resolution images.
This change pre-generates watermarked versions during upload and when
watermark settings change, enabling instant image loading (~50-100ms).
- Add database migration for watermark_path tracking (061)
- Add watermarkGeneratorService for batch operations
- Extend watermarkService with save-to-disk capability
- Modify gallery endpoint to serve pre-generated files
- Add background regeneration when branding settings change
- Add npm script for migrating existing photos
Closes #112
2026-01-15 21:00:10 +01:00
..
2026-01-03 23:35:23 +01:00
2026-01-03 23:35:23 +01:00
2026-01-03 23:35:23 +01:00
2026-01-15 21:00:10 +01:00
2026-01-03 23:35:23 +01:00
2026-01-03 23:35:23 +01:00
2026-01-03 23:35:23 +01:00
2026-01-03 10:12:01 +01:00
2026-01-12 13:23:24 +01:00