Crop and redact mobile evidence before filing #830

Merged
timmy merged 1 commits from timmy/829-crop-redact-mobile-evidence into main 2026-08-14 14:36:30 +00:00
Owner

What changed

  • add an on-device crop and opaque-redaction editor for the selected evidence screenshot
  • flatten the derivative before replacing the durable draft/outbox attachment while preserving note and order
  • add undo, reset, cancel, keyboard Escape/focus restoration, 44px controls, 320px layout, and offline-shell inclusion

Verification

  • RED: python3 -m pytest tests/test_issue_evidence_editor.py -q → 3 expected failures before implementation
  • focused: 102 passed in 10.81s
  • full: 1567 passed in 91.41s
  • rendered Chromium at 320×568: no horizontal overflow; canvas 294px wide; every control 44px high

Closes #829

## What changed - add an on-device crop and opaque-redaction editor for the selected evidence screenshot - flatten the derivative before replacing the durable draft/outbox attachment while preserving note and order - add undo, reset, cancel, keyboard Escape/focus restoration, 44px controls, 320px layout, and offline-shell inclusion ## Verification - RED: `python3 -m pytest tests/test_issue_evidence_editor.py -q` → 3 expected failures before implementation - focused: `102 passed in 10.81s` - full: `1567 passed in 91.41s` - rendered Chromium at 320×568: no horizontal overflow; canvas 294px wide; every control 44px high Closes #829
timmy added 1 commit 2026-08-14 14:33:59 +00:00
feat: crop and redact mobile evidence (Closes #829)
All checks were successful
CI / lint (pull_request) Successful in 1m49s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
87ff83bd2d
timmy merged commit f44fa6e579 into main 2026-08-14 14:36:30 +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#830
No description provided.