Commit Graph

  • ec7478b287 Add machine ID search bar to EXIF Photos Map with highlight zoom main shawn 2026-05-26 17:41:39 -04:00
  • bbc5b41868 feat: add GPS-only toggle on import screen shawn 2026-05-25 21:24:15 -04:00
  • e3d8481f4f Fix GPS filter: decouple chip state from event.target, sync on re-render shawn 2026-05-25 21:23:04 -04:00
  • 5488f579e7 fix: inline edit now displays correct asset location info on Enter shawn 2026-05-25 21:21:06 -04:00
  • a243980c1b fix: inline edit now always looks up & shows asset info shawn 2026-05-25 21:20:16 -04:00
  • 22c2acf0da fix: badge shows 'matched'/'no match' instead of machine ID shawn 2026-05-25 21:14:38 -04:00
  • 6c54912cfc feat: inline machine ID editing in Previous Photos shawn 2026-05-25 20:55:07 -04:00
  • db45b386fa fix: reset flow now fetches photo before deleting, shows preview + manual entry - resetPhoto() now downloads the photo blob before calling the reset endpoint, then re-shows it in the detail view with preview and manual entry - resetAndReupload() same treatment, with fallback to server fetch - Added Reset button to ALL server results (not just duplicates) - Preview in Previous Photos cards with lightbox (prev-thumb + openLightbox) shawn 2026-05-25 20:48:20 -04:00
  • 23f479dd0c feat: add full-screen photo viewer with zoom + prev-photo thumbnails shawn 2026-05-25 20:38:50 -04:00
  • 04ac2fd7c7 fix: show manual entry when OCR digits found but lookup fails shawn 2026-05-25 20:35:41 -04:00
  • 9512819e3e Add AGENTS.md for AI agent context shawn 2026-05-25 20:18:58 -04:00
  • ac7a8b1553 chore: add .gitignore (uploads, *.db, certs) shawn 2026-05-25 20:14:53 -04:00
  • 5cda952072 fix: single-photo analyze now looks up 5+ digit matches in canteen DB instead of showing warning shawn 2026-05-25 20:14:49 -04:00
  • 3c3c06bd56 Update FEATURE_PLAN.md: mark all 9 features as done shawn 2026-05-25 19:32:06 -04:00
  • b94f2d19f8 E2E Smoke Test: 16 tests covering all new endpoints shawn 2026-05-25 19:31:36 -04:00
  • 7c8eb458ad Offline Queue: IndexedDB PhotoQueue, offline routing, SW caching + sync shawn 2026-05-25 19:28:50 -04:00
  • 80619eb993 Frontend: Export UI, Inline Edit, Proximity, Drift, Walk-Path, Batch, Sessions, Heatmap shawn 2026-05-25 19:12:58 -04:00
  • e11ac3c6f2 Backend: Export CSV/KML/clipboard, Assign Machine ID, GPS Proximity, Session Management, Batch Assign shawn 2026-05-25 19:08:07 -04:00
  • fa894183fc Add FEATURE_PLAN.md — full spec for 11 features (Offline Queue, Export, Inline Edit, Proximity, Walk-Path, Batch Assign, Sessions, Drift Check, Heatmap) shawn 2026-05-25 18:55:20 -04:00
  • d617b7b9da Fix API key loading (strip whitespace, auto-load .env), add reset endpoint, improve maps + machine info display shawn 2026-05-25 18:43:47 -04:00
  • f1707d9e6e chore: gitignore *.db and .env, remove tracked photos.db shawn 2026-05-25 17:42:24 -04:00
  • a8b1e694b0 feat: persistence, rerun OCR, Google Gemini, sticker mode, manual entry shawn 2026-05-25 17:42:10 -04:00
  • 70d8374ca6 feat: batch LLM OCR — multiple images in one API call + downscaling shawn 2026-05-25 17:26:10 -04:00
  • 3a67070063 Add LLM OCR engine via OpenCode Go + mimo-v2-omni shawn 2026-05-25 17:12:37 -04:00
  • 0052c59f81 Fix iOS hang when selecting many photos shawn 2026-05-25 16:20:04 -04:00
  • c1516471ac Bulk OCR + GPS push: process multiple GPS photos, match assets, push coordinates to DB with Leaflet map shawn 2026-05-25 00:55:35 -04:00
  • 6adaf97958 Add asset lookup from canteen DB — auto-match OCR machine IDs to asset records shawn 2026-05-25 00:43:44 -04:00
  • b079c9bf8f EXIF scanner: multi-photo gallery with GPS detection shawn 2026-05-25 00:32:16 -04:00