Attach screenshots to unread update replies #528

Merged
timmy merged 1 commits from timmy/527-update-reply-screenshots into main 2026-08-11 01:10:55 +00:00
Owner

Closes #527

Adds screenshot selection and preview to unread-update replies, notification-scoped server-side uploads, and durable account-bound online/offline delivery. Reply/read sequencing checkpoints upload and reply stages so retries do not duplicate evidence and an update is marked read only after confirmed delivery.

Validation:

  • pytest -q tests/test_update_reply_attachments.py tests/test_update_reply_read_next.py tests/test_authored_outbox.py tests/test_background_issue_sync.py tests/test_notification_reply.py tests/test_gitea_notifications.py tests/test_mobile_composer_integration.py — 92 passed
  • pytest -q — 1074 passed
  • Playwright render at 320 px and 390 px — no horizontal overflow; attachment and reply controls are 44 px high
Closes #527 Adds screenshot selection and preview to unread-update replies, notification-scoped server-side uploads, and durable account-bound online/offline delivery. Reply/read sequencing checkpoints upload and reply stages so retries do not duplicate evidence and an update is marked read only after confirmed delivery. Validation: - `pytest -q tests/test_update_reply_attachments.py tests/test_update_reply_read_next.py tests/test_authored_outbox.py tests/test_background_issue_sync.py tests/test_notification_reply.py tests/test_gitea_notifications.py tests/test_mobile_composer_integration.py` — 92 passed - `pytest -q` — 1074 passed - Playwright render at 320 px and 390 px — no horizontal overflow; attachment and reply controls are 44 px high
timmy added 1 commit 2026-08-11 01:09:16 +00:00
feat: attach screenshots to update replies (Closes #527)
All checks were successful
CI / lint (pull_request) Successful in 1m13s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
31f6097afc
timmy merged commit 3e16dd00d1 into main 2026-08-11 01:10:55 +00:00
timmy deleted branch timmy/527-update-reply-screenshots 2026-08-11 01:10:55 +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#528
No description provided.