Commit graph

7 commits

Author SHA1 Message Date
2c45a6f2ee feat: restyle identify_upload as camera-first viewfinder screen 2026-06-01 17:53:33 +02:00
92b682a1bd feat: show Pl@ntNet reference images on confirm screen + save as thumbnail
Extract image_url from Pl@ntNet API response (medium size). Show thumbnail
in each match card on identify_confirm. On plant creation, download the
selected match's reference image and save as PlantPhoto thumbnail. Scan
photos saved as gallery photos (non-thumbnail) with fallback to first scan
photo as thumbnail when Pl@ntNet has no image.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 12:51:28 +02:00
d1e588bbc3 feat: save identify photos as plant thumbnails after wizard completes
Temp images uploaded during Pl@ntNet identification are now copied to
PlantPhoto records when the plant is created in step 3. First image is
auto-set as thumbnail. Temp files still deleted after transfer.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30 22:03:33 +02:00
bee9fe0cd8 fix: catch all exceptions in identify_upload, log unexpected errors 2026-05-30 21:59:37 +02:00
c75757a70c fix: guard against malformed API response and empty matches list 2026-05-30 21:01:47 +02:00
c10c4ebc2f feat: implement identify views and upload template
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30 17:41:10 +02:00
ae919a3fce feat: wire identify URL routes and stub views 2026-05-30 17:37:46 +02:00