Preserve My Work conversation photo drafts #964

Merged
timmy merged 1 commits from timmy/963-preserve-my-work-photo-drafts into main 2026-08-16 12:38:08 +00:00
Owner

Closes #963

Persists complete photo bundles for issue, pull-request, and unread-update reply composers in account- and target-scoped IndexedDB. Checkpoints before target changes, ignores stale restores, clears only after confirmed posting or durable outbox admission, and includes the database in session/private-data purge.

Tests:

  • pytest -q — 1829 passed, 1 skipped
  • STACKCHAIN_RUN_RELEASE_E2E=1 pytest -q tests/e2e/test_mobile_offline_issue_release.py — 1 passed (390×844 rendered release-artifact journey)
Closes #963 Persists complete photo bundles for issue, pull-request, and unread-update reply composers in account- and target-scoped IndexedDB. Checkpoints before target changes, ignores stale restores, clears only after confirmed posting or durable outbox admission, and includes the database in session/private-data purge. Tests: - `pytest -q` — 1829 passed, 1 skipped - `STACKCHAIN_RUN_RELEASE_E2E=1 pytest -q tests/e2e/test_mobile_offline_issue_release.py` — 1 passed (390×844 rendered release-artifact journey)
timmy added 1 commit 2026-08-16 12:34:36 +00:00
feat: preserve My Work photo drafts (Closes #963)
All checks were successful
CI / lint (pull_request) Successful in 2m1s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 57s
CI / release-candidate (pull_request) Has been skipped
31f2c71575
timmy merged commit 762614b2d3 into main 2026-08-16 12:38:08 +00:00
timmy deleted branch timmy/963-preserve-my-work-photo-drafts 2026-08-16 12:38:08 +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#964
No description provided.