Queue multiple offline Today-to-Week moves #1234

Merged
timmy merged 1 commits from timmy/1233-queue-offline-reschedules into main 2026-08-21 19:12:02 +00:00
Owner

Closes #1233

Product slice

  • replace the single saved reschedule with a backward-compatible account-scoped FIFO
  • preserve folded optimistic Today and Week snapshots across multiple offline moves and reloads
  • drain stable operation IDs oldest-first with one request in flight
  • rebase the next move on each confirmed Today/Week revision

Validation

  • RED observed: second offline move replaced the first saved operation and lost it after a cached Week reload
  • focused: 94 passed
  • full: 2338 passed, 12 skipped
  • node --check frontend/today-week-reschedule.js and git diff --check pass
Closes #1233 ## Product slice - replace the single saved reschedule with a backward-compatible account-scoped FIFO - preserve folded optimistic Today and Week snapshots across multiple offline moves and reloads - drain stable operation IDs oldest-first with one request in flight - rebase the next move on each confirmed Today/Week revision ## Validation - RED observed: second offline move replaced the first saved operation and lost it after a cached Week reload - focused: `94 passed` - full: `2338 passed, 12 skipped` - `node --check frontend/today-week-reschedule.js` and `git diff --check` pass
timmy added 1 commit 2026-08-21 19:02:57 +00:00
feat: queue offline Today-to-Week moves (Closes #1233)
All checks were successful
CI / lint (pull_request) Successful in 3m20s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 5m10s
CI / release-candidate (pull_request) Has been skipped
d63765a9b1
timmy merged commit a8c1329676 into main 2026-08-21 19:12:02 +00:00
timmy deleted branch timmy/1233-queue-offline-reschedules 2026-08-21 19:12:02 +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#1234
No description provided.