Keep Today plans convergent across tabs and devices #362

Merged
rockachopa merged 1 commits from timmy/361-convergent-today-sync into main 2026-08-09 02:03:45 +00:00
Member

Closes #361

What changed

  • reject delayed Today snapshots below the highest account-scoped server revision
  • broadcast fresh plans to same-account browser tabs while preventing cross-account adoption
  • refresh and replay pending operations on reconnect or foreground
  • roll the offline shell cache so installed dashboards receive the change

Verification

  • pytest -q tests/test_today_sync.py tests/test_today_work.py
  • pytest -q (680 passed)
Closes #361 ## What changed - reject delayed Today snapshots below the highest account-scoped server revision - broadcast fresh plans to same-account browser tabs while preventing cross-account adoption - refresh and replay pending operations on reconnect or foreground - roll the offline shell cache so installed dashboards receive the change ## Verification - `pytest -q tests/test_today_sync.py tests/test_today_work.py` - `pytest -q` (680 passed)
rockachopa added 1 commit 2026-08-09 02:02:31 +00:00
feat: converge Today sync across active devices (#361)
All checks were successful
CI / lint (pull_request) Successful in 42s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
3c743a2b71
rockachopa merged commit 4bc2881a4b into main 2026-08-09 02:03:45 +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#362
No description provided.