• v0.6.0 25f4fb1810

    feat: implement camera capture step

    fabi released this 2026-04-02 18:20:51 +00:00 | 38 commits to main since this release

    Add in-app camera capture to the upload flow. Guests can now take photos
    and record videos directly via getUserMedia without leaving the app.
    The captured media is immediately queued through the existing IndexedDB
    upload pipeline alongside library-picked files.

    • CameraCapture.svelte: fullscreen overlay with live preview, photo
      capture (JPEG via canvas), video recording (WebM/MP4 via MediaRecorder),
      front/back camera toggle, recording timer, and permission-denied error state
    • Upload page: side-by-side "Gallery" and "Camera" pickers; shared
      caption/hashtags fields apply to both sources; Blob→File conversion
      with timestamped filename before enqueue
    • .env.test: reference environment config for local testing

    Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

    Downloads