Annotate mobile evidence before filing #832

Merged
timmy merged 1 commits from timmy/831-annotate-mobile-evidence into main 2026-08-14 14:59:50 +00:00
Owner

Closes #831

Adds touch-first Highlight and Arrow tools to the existing screenshot evidence editor. Annotations use source-image coordinates, flatten into the selected derivative, participate in Undo/Reset, and clip to later crops without disturbing evidence notes or bundle order.

Verification

  • RED observed for missing annotation model/rendering and editor controls
  • RED observed for crop clipping of highlights
  • pytest -q tests/test_issue_evidence_editor.py — 5 passed
  • pytest -q — 1569 passed
  • node --check frontend/issue-evidence-editor.js
  • node --check frontend/dashboard.js
Closes #831 Adds touch-first Highlight and Arrow tools to the existing screenshot evidence editor. Annotations use source-image coordinates, flatten into the selected derivative, participate in Undo/Reset, and clip to later crops without disturbing evidence notes or bundle order. ## Verification - RED observed for missing annotation model/rendering and editor controls - RED observed for crop clipping of highlights - `pytest -q tests/test_issue_evidence_editor.py` — 5 passed - `pytest -q` — 1569 passed - `node --check frontend/issue-evidence-editor.js` - `node --check frontend/dashboard.js`
timmy added 1 commit 2026-08-14 14:57:41 +00:00
feat: annotate mobile evidence before filing (Closes #831)
All checks were successful
CI / lint (pull_request) Successful in 1m43s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
6ba823abd2
timmy merged commit e125019f57 into main 2026-08-14 14:59:50 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#832
No description provided.