Commit Graph
4 Commits
Author SHA1 Message Date
Fredrik JohanssonandClaude Sonnet 5 bee81187fb Fix upload jumping straight to camera on mobile
Docker / build-and-push (push) Successful in 4m54s
The file input's capture="environment" attribute forces mobile browsers
to open the camera directly, skipping the OS file picker entirely -- so
there was no way to pick an existing photo from the phone, only take a
new one. Dropping capture restores the normal camera-or-library chooser
on mobile; desktop drag-and-drop is unaffected.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-06 19:09:15 +02:00
Fredrik JohanssonandClaude Sonnet 5 27aeef11eb Add crop/rotate, more presets, and several new film effects
Docker / build-and-push (push) Successful in 2m58s
Chromatic aberration, dust & scratches, light-leak shape variety
(bloom/streak/corner), double exposure, and grain size/color controls,
plus polaroid/infrared/black & white presets and non-destructive
crop+rotate ahead of the existing effect stack.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-17 12:16:52 +02:00
Fredrik Johansson 6e53ae1cc9 fix: docker-compose.yml
Docker / build-and-push (push) Successful in 3m1s
2026-07-16 15:29:34 +02:00
Fredrik JohanssonandClaude Sonnet 5 5a5c0da8a6 Initial implementation of latent: film-effects editor + develop-later server
Docker / build-and-push (push) Successful in 3m29s
Canvas-based client-side editor (grain, vignette, halation, procedural
light leaks, color-cast presets) plus a small Express/SQLite server for
the two paths that need persistence: instant share links and delayed
"send to develop" links with a randomized reveal time.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-16 15:19:48 +02:00