Keep offline screenshots outside localStorage quota #474

Merged
timmy merged 1 commits from timmy/473-indexeddb-screenshot-outbox into main 2026-08-10 10:17:55 +00:00
Owner

Closes #473

What changed

  • persist complete screenshot captures to IndexedDB before confirming admission
  • keep only bounded attachment references in localStorage
  • preserve attachment bytes across lightweight foreground reconciliation and migrate legacy payloads
  • apply the same ordering to screenshot replacement

Verification

  • TDD RED/GREEN coverage for admission ordering, replacement, migration, and consecutive capture reconciliation
  • python3 -m pytest -q → 946 passed
  • node --check for both changed frontend runtimes
Closes #473 ## What changed - persist complete screenshot captures to IndexedDB before confirming admission - keep only bounded attachment references in localStorage - preserve attachment bytes across lightweight foreground reconciliation and migrate legacy payloads - apply the same ordering to screenshot replacement ## Verification - TDD RED/GREEN coverage for admission ordering, replacement, migration, and consecutive capture reconciliation - `python3 -m pytest -q` → 946 passed - `node --check` for both changed frontend runtimes
timmy added 1 commit 2026-08-10 10:16:26 +00:00
fix: move offline screenshots out of localStorage (Closes #473)
All checks were successful
CI / lint (pull_request) Successful in 59s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
8b7c56161c
timmy merged commit 535658185a into main 2026-08-10 10:17:55 +00:00
timmy deleted branch timmy/473-indexeddb-screenshot-outbox 2026-08-10 10:17: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#474
No description provided.