Protect offline work from browser storage eviction #1111

Merged
rockachopa merged 1 commits from timmy/1110-protect-offline-storage into main 2026-08-19 03:43:55 +00:00
Member

Closes #1110

Adds an explicit, mobile-safe Device Setup step for persistent browser storage. Opening setup only checks status; the Protect action requests persistence and confirms protected, denied, unsupported, or retryable failure states without disabling offline work. The private storage panel reports the same state and the offline shell is rolled atomically.

Validation:

  • 2115 passed, 8 skipped
  • packaged release mobile journey: 2 passed (320x568, 390x844)
  • Node syntax checks and git diff check passed
Closes #1110 Adds an explicit, mobile-safe Device Setup step for persistent browser storage. Opening setup only checks status; the Protect action requests persistence and confirms protected, denied, unsupported, or retryable failure states without disabling offline work. The private storage panel reports the same state and the offline shell is rolled atomically. Validation: - 2115 passed, 8 skipped - packaged release mobile journey: 2 passed (320x568, 390x844) - Node syntax checks and git diff check passed
rockachopa added 1 commit 2026-08-19 03:37:47 +00:00
feat: protect offline work from storage eviction (Closes #1110)
All checks were successful
CI / lint (pull_request) Successful in 2m47s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m52s
CI / release-candidate (pull_request) Has been skipped
dc4f457b21
rockachopa merged commit c219f130c8 into main 2026-08-19 03:43: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#1111
No description provided.