Attach screenshots to assigned pull request comments online and offline #516

Merged
timmy merged 1 commits from timmy/515-pr-comment-screenshots into main 2026-08-10 21:44:59 +00:00
Owner

Closes #515

What changed

  • adds touch-friendly screenshot choose, preview, and remove controls to assigned pull-request comments
  • reuses optimized binary multipart uploads with one durable operation identity across foreground and background retries
  • persists attachment Blobs and upload checkpoints in the authored outbox for offline replay without duplicate uploads/comments
  • validates assigned pull-request scope server-side before contacting Gitea
  • preserves drafts, attachments, and Today position when admission or delivery fails

Verification

  • strict RED/GREEN cycles covered endpoint behavior, durable Blob/checkpoint replay, UI control locking/retry preservation, and request admission
  • python3 -m pytest -q: 1047 passed
  • git diff --check: passed
Closes #515 ## What changed - adds touch-friendly screenshot choose, preview, and remove controls to assigned pull-request comments - reuses optimized binary multipart uploads with one durable operation identity across foreground and background retries - persists attachment Blobs and upload checkpoints in the authored outbox for offline replay without duplicate uploads/comments - validates assigned pull-request scope server-side before contacting Gitea - preserves drafts, attachments, and Today position when admission or delivery fails ## Verification - strict RED/GREEN cycles covered endpoint behavior, durable Blob/checkpoint replay, UI control locking/retry preservation, and request admission - `python3 -m pytest -q`: 1047 passed - `git diff --check`: passed
timmy added 1 commit 2026-08-10 21:42:18 +00:00
feat: attach screenshots to pull comments (Closes #515)
All checks were successful
CI / lint (pull_request) Successful in 1m4s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
04621223fd
timmy merged commit 7555cefccb into main 2026-08-10 21:44:59 +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#516
No description provided.