Hand off Today lock-screen actions without URL capabilities #1173

Merged
timmy merged 1 commits from timmy/1172-private-today-action-handoff into main 2026-08-20 08:16:46 +00:00
Owner

Closes #1172

What changed

  • cold lock-screen actions now open the clean Today route
  • a two-minute IndexedDB mailbox binds the one-shot command to the opened WindowClient
  • claim is atomic, expiry/replay/wrong-client/persistence failures fail closed
  • sign-out, revocation, session expiry, disable, and private-data purge remove pending commands

Verification

  • RED observed for clean navigation/private claim, expiry/client isolation, and persistence-failure behavior
  • focused: 126 passed
  • full suite: 2218 passed, 10 skipped
  • packaged 390x844 mobile Today journey: 3 passed
  • release bundle built and verified locally for commit 988f6646c203b8387f4a74efac567cd9e765add1
Closes #1172 ## What changed - cold lock-screen actions now open the clean Today route - a two-minute IndexedDB mailbox binds the one-shot command to the opened WindowClient - claim is atomic, expiry/replay/wrong-client/persistence failures fail closed - sign-out, revocation, session expiry, disable, and private-data purge remove pending commands ## Verification - RED observed for clean navigation/private claim, expiry/client isolation, and persistence-failure behavior - focused: 126 passed - full suite: 2218 passed, 10 skipped - packaged 390x844 mobile Today journey: 3 passed - release bundle built and verified locally for commit `988f6646c203b8387f4a74efac567cd9e765add1`
timmy added 1 commit 2026-08-20 08:04:39 +00:00
feat: hand off Today lock-screen actions privately (Closes #1172)
All checks were successful
CI / lint (pull_request) Successful in 3m4s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 4m2s
CI / release-candidate (pull_request) Has been skipped
988f6646c2
timmy closed this pull request 2026-08-20 08:08:55 +00:00
timmy reopened this pull request 2026-08-20 08:08:56 +00:00
timmy merged commit 58c2d3f5d8 into main 2026-08-20 08:16:46 +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#1173
No description provided.