kammer/src
Christopher Mühl f8eb9c927c feat: PWA photo capture with IndexedDB storage
Add full photo capture and management functionality using standard Web APIs:

- Photo capture via getUserMedia (camera) or file upload
- Automatic thumbnail generation (max 200px width)
- IndexedDB storage for photos with Blob support
- PhotoCapture component with camera preview and capture controls
- PhotoGallery component with grid view and fullscreen modal
- Integration into item detail page
- 9 new unit tests (all passing)

PWA-friendly implementation:
- No native dependencies required
- Works in mobile browsers
- Falls back to file upload if camera unavailable
- Stores photos locally in IndexedDB

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-26 23:44:46 +01:00
..
lib feat: PWA photo capture with IndexedDB storage 2026-02-26 23:44:46 +01:00
routes feat: PWA photo capture with IndexedDB storage 2026-02-26 23:44:46 +01:00
test chore: add vitest infrastructure and agent definitions 2026-02-26 15:22:19 +01:00
app.css chore: scaffold SvelteKit project with Capacitor and Tailwind 2026-02-26 14:50:10 +01:00
app.d.ts chore: scaffold SvelteKit project with Capacitor and Tailwind 2026-02-26 14:50:10 +01:00
app.html chore: scaffold SvelteKit project with Capacitor and Tailwind 2026-02-26 14:50:10 +01:00