Keep Week-to-Today pulls through offline reloads #1247

Merged
timmy merged 1 commits from timmy/1246-durable-week-today-pulls into main 2026-08-22 02:50:56 +00:00
Owner

Closes #1246

What changed

  • durably persist account-bound Week Ahead → Today pulls before submission
  • restore optimistic Today/Week snapshots and replay the same operation receipt after reload/reconnect
  • adopt server truth and preserve the pending intent when another device changed either plan
  • wire recovery into the mobile lifecycle with truthful sync-pending status

Verification

  • pytest -q — 2362 passed, 12 skipped
  • packaged mobile Week Ahead journey — 6 passed at 320×568 and 390×844
Closes #1246 ## What changed - durably persist account-bound Week Ahead → Today pulls before submission - restore optimistic Today/Week snapshots and replay the same operation receipt after reload/reconnect - adopt server truth and preserve the pending intent when another device changed either plan - wire recovery into the mobile lifecycle with truthful sync-pending status ## Verification - `pytest -q` — 2362 passed, 12 skipped - packaged mobile Week Ahead journey — 6 passed at 320×568 and 390×844
timmy added 1 commit 2026-08-22 02:42:09 +00:00
feat: keep Week-to-Today pulls through reloads (Closes #1246)
All checks were successful
CI / lint (pull_request) Successful in 3m7s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 5m2s
CI / release-candidate (pull_request) Has been skipped
c7d38593dd
timmy merged commit 317fc7371a into main 2026-08-22 02:50:56 +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#1247
No description provided.