Sync recent work across signed-in mobile devices #1476

Merged
timmy merged 1 commits from timmy/1475-sync-mobile-recent-work into main 2026-08-27 17:45:03 +00:00
Owner

Closes #1475

Product slice

  • keep Recent work immediate and offline-first while synchronizing its five canonical routes across signed-in devices
  • add account-scoped, encrypted-at-rest storage with authenticated CSRF-protected API boundaries
  • merge/deduplicate remote state, expose pending sync, discard stale account responses, and reconcile on reconnect/foreground
  • include private-state key rotation and operator documentation

Verification

  • pytest -q: 2801 passed, 27 skipped
  • pytest -q tests/test_api_cache_policy.py tests/test_service_worker.py: 86 passed
  • browser bundle syntax and Python compile checks passed
Closes #1475 ## Product slice - keep Recent work immediate and offline-first while synchronizing its five canonical routes across signed-in devices - add account-scoped, encrypted-at-rest storage with authenticated CSRF-protected API boundaries - merge/deduplicate remote state, expose pending sync, discard stale account responses, and reconcile on reconnect/foreground - include private-state key rotation and operator documentation ## Verification - `pytest -q`: 2801 passed, 27 skipped - `pytest -q tests/test_api_cache_policy.py tests/test_service_worker.py`: 86 passed - browser bundle syntax and Python compile checks passed
timmy added 1 commit 2026-08-27 17:33:14 +00:00
feat: sync mobile recent work across devices (Closes #1475)
All checks were successful
CI / lint (pull_request) Successful in 3m47s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 7m29s
CI / release-candidate (pull_request) Has been skipped
19732ea5a6
timmy merged commit 2b630d3fa8 into main 2026-08-27 17:45:03 +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#1476
No description provided.