Show timed Today breaks on the mobile lock screen #1051

Merged
timmy merged 1 commits from timmy/1050-mobile-today-break-lock-screen into main 2026-08-18 00:05:53 +00:00
Owner

Closes #1050

Product slice

  • carry the bounded timed-break deadline into lock-screen state without exposing work identity
  • show privacy-safe return-time copy with Resume now and Open Today actions
  • bind break resume to the exact item + deadline so stale notifications fail closed
  • retain generic paused controls for invalid or expired deadlines

Verification

  • RED observed for deadline-bound resume and break notification behavior
  • python3 -m pytest tests/test_today_lock_screen.py tests/test_service_worker.py tests/test_today_break.py -q — 86 passed
  • env -u GITEA_URL -u GITEA_TOKEN python3 -m pytest tests/ -q — 1989 passed, 7 skipped
  • deterministic release bundle checksum and commit verification passed
  • packaged CI browser journeys — 11 passed, including 320x568 and 390x844 Today flow
Closes #1050 ## Product slice - carry the bounded timed-break deadline into lock-screen state without exposing work identity - show privacy-safe return-time copy with **Resume now** and **Open Today** actions - bind break resume to the exact item + deadline so stale notifications fail closed - retain generic paused controls for invalid or expired deadlines ## Verification - RED observed for deadline-bound resume and break notification behavior - `python3 -m pytest tests/test_today_lock_screen.py tests/test_service_worker.py tests/test_today_break.py -q` — 86 passed - `env -u GITEA_URL -u GITEA_TOKEN python3 -m pytest tests/ -q` — 1989 passed, 7 skipped - deterministic release bundle checksum and commit verification passed - packaged CI browser journeys — 11 passed, including 320x568 and 390x844 Today flow
timmy added 1 commit 2026-08-18 00:00:11 +00:00
feat: show timed Today breaks on lock screen (Closes #1050)
All checks were successful
CI / lint (pull_request) Successful in 2m53s
CI / build-release (pull_request) Successful in 6s
CI / browser-journey (pull_request) Successful in 2m15s
CI / release-candidate (pull_request) Has been skipped
ed15392097
timmy merged commit 8c604e0b04 into main 2026-08-18 00:05:53 +00:00
timmy deleted branch timmy/1050-mobile-today-break-lock-screen 2026-08-18 00:05:54 +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#1051
No description provided.