Add printable guest sign studio and refine event imagery

This commit is contained in:
2026-09-10 09:26:49 -04:00
parent 176b5fa95c
commit 3a115f1161
48 changed files with 1294 additions and 102 deletions
+13
View File
@@ -7,6 +7,19 @@ Guests open a shareable event link, optionally add a name, email, and note,
and upload photos. Event people approve what appears in the gallery.
Originals stay full quality in S3-compatible object storage.
## Image processing
Uploads go directly to object storage; the background worker creates WebP
derivatives with Sharp. Displays fit within 2048 × 2048 (quality 82), thumbnails
within 400 × 400 (quality 75), and cropped 8:3 banners within 2400 × 900
(quality 82). Encoding uses effort 4. Small images are not enlarged. Display
copies are auto-oriented and omit source metadata; original uploads and exports
retain their original bytes.
Existing JPEG derivatives remain supported through their saved database keys.
Only newly processed images use `.webp` keys and `image/webp`; this change does
not bulk-regenerate existing images or delete their JPEGs.
## Repository
```text