Recover active Today breaks after queue recovery #1275

Merged
rockachopa merged 1 commits from timmy/1274-recovered-today-break-status into main 2026-08-22 18:39:58 +00:00
Member

Closes #1274

Restores an active, server-confirmed timed break when the owning device reloads with the local break marker missing, then immediately rerenders Today controls. Recovery is bounded to the same active paused item and a future deadline, so stale or cross-device state is not resurrected.

Tests:

  • pytest -q tests/test_today_session_sync.py tests/test_today_break.py
  • packaged mobile Today handoff journey
  • pytest -q tests/ (2393 passed, 12 skipped)
Closes #1274 Restores an active, server-confirmed timed break when the owning device reloads with the local break marker missing, then immediately rerenders Today controls. Recovery is bounded to the same active paused item and a future deadline, so stale or cross-device state is not resurrected. Tests: - `pytest -q tests/test_today_session_sync.py tests/test_today_break.py` - packaged mobile Today handoff journey - `pytest -q tests/` (2393 passed, 12 skipped)
rockachopa added 1 commit 2026-08-22 18:28:59 +00:00
fix: recover server-confirmed Today breaks (Closes #1274)
All checks were successful
CI / lint (pull_request) Successful in 4m11s
CI / build-release (pull_request) Successful in 8s
CI / browser-journey (pull_request) Successful in 6m8s
CI / release-candidate (pull_request) Has been skipped
a629b5a93e
rockachopa merged commit e0d8ab9f10 into main 2026-08-22 18:39:58 +00:00
rockachopa deleted branch timmy/1274-recovered-today-break-status 2026-08-22 18:39:58 +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#1275
No description provided.