adds a 44px mobile screenshot picker, preview, remove, and edit restoration to New issue
persists validated image data with account-bound issue captures
delivers create → upload → image comment as resumable idempotent stages in foreground and closed-app sync
preserves confirmed stages across retries without creating duplicate issues
Verification
pytest -q — 938 passed
Node syntax checks passed for all changed runtimes
Playwright at 320×700: no horizontal overflow; picker/remove targets 44px; preview and live status rendered
Closes #469
## What changed
- adds a 44px mobile screenshot picker, preview, remove, and edit restoration to New issue
- persists validated image data with account-bound issue captures
- delivers create → upload → image comment as resumable idempotent stages in foreground and closed-app sync
- preserves confirmed stages across retries without creating duplicate issues
## Verification
- `pytest -q` — 938 passed
- Node syntax checks passed for all changed runtimes
- Playwright at 320×700: no horizontal overflow; picker/remove targets 44px; preview and live status rendered
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #469
What changed
Verification
pytest -q— 938 passed