QuickCapture drop-zone implies image attach but only inserts placeholder text #110
Labels
No labels
bug
duplicate
enhancement
future
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
rbrooks/TeaLeaves#110
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Severity: Medium · Confidence: High · Effort: S · Category: ui
Evidence
app/src/components/layout/QuickCapture.tsx:208-216-handleDropappends the literal string[image: filename](comment at :214 admits no upload happens);:254-258- the drop zone visibly invites "Drop image to attach".Problem
The UI presents a highlighted "Drop image to attach" affordance, but nothing is uploaded - the user gets bracketed placeholder text and must re-attach the image manually from the entry later.
Impact
Misleading affordance; users will reasonably believe the image was attached and lose track of it.
Fix
Either wire the drop to a real staged upload after entry creation, or remove the drop-zone affordance until implemented.
Acceptance criteria
Filed from the 2026-07-15 codebase audit. Full report:
docs/.internal/report-2026-07-15.md(gitignored).QuickCapture image drop now really uploads the image (mirrors the voice-note path: ensure the entry exists, then
POST /api/media/:entryId), with an Attaching…/Attached indicator; offline drops explain to attach from the entry page. No more misleading[image: filename]placeholder text.Shipped in
59e4fdd(test fix6561f9a), part of the v7.3.0 milestone. Verified on dev (v7.2.1-3-g6561f9a): app suite 65/65 and api suite 268/268 green on the dev server; the one CI red was the known runner flake (iac#159), not this change.