Make cross-device Today session sync conflict-convergent #1031
No reviewers
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stackchain/stackchain-dashboard#1031
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "timmy/1030-today-session-conflict-convergence"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #1030
Serializes per-tab Today session requests, coalesces rapid timer changes, reconciles revision conflicts to the authoritative remote owner, discards stale queued publishes after transfer, and retains transiently failed intent for retry. Adds concise mobile sync state without disturbing the active workflow.
Verified locally:
python3 -m pytest tests/test_today_session_sync.py tests/test_today_session_handoff_ui.py -qpython3 -m pytest -q(1956 passed, 7 skipped)