Drain Today edits queued during an in-flight sync #368

Merged
rockachopa merged 1 commits from timmy/367-drain-today-inflight into main 2026-08-09 03:36:00 +00:00
Member

Closes #367

What changed

  • drain Today operations added while a shared flush is already in flight
  • continue with later valid edits after dropping only a 409-rejected operation
  • fail safely if a delivery receipt cannot be persisted
  • rotate the offline shell cache so installed clients receive the fix

Verification

  • RED: in-flight second edit remained pending and only the first PATCH was sent
  • RED: a 409 stranded the following remove operation
  • GREEN: focused synchronization/service-worker coverage passed
  • Full suite: 698 passed in 29.35s
Closes #367 ## What changed - drain Today operations added while a shared flush is already in flight - continue with later valid edits after dropping only a 409-rejected operation - fail safely if a delivery receipt cannot be persisted - rotate the offline shell cache so installed clients receive the fix ## Verification - RED: in-flight second edit remained pending and only the first PATCH was sent - RED: a 409 stranded the following remove operation - GREEN: focused synchronization/service-worker coverage passed - Full suite: `698 passed in 29.35s`
rockachopa added 1 commit 2026-08-09 03:34:50 +00:00
fix: drain in-flight Today edits (#367)
All checks were successful
CI / lint (pull_request) Successful in 41s
CI / build-release (pull_request) Successful in 4s
CI / release-candidate (pull_request) Has been skipped
7775c3e1f6
rockachopa merged commit 76bea83537 into main 2026-08-09 03:36:00 +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#368
No description provided.