Finish the current Today item from the mobile lock screen #1033

Merged
rockachopa merged 1 commits from timmy/1032-finish-today-lock-screen into main 2026-08-17 17:09:30 +00:00
Member

Closes #1032

What changed

  • add a privacy-safe Finish current action to the active Today notification
  • bind completion to an opaque, one-shot token and SHA-256 identity fingerprint
  • reuse the existing Today-only completion/advance/recap path without mutating Gitea work
  • fail closed for stale, replayed, missing-item, and unsaved-token actions

Verification

  • RED observed in focused lock-screen/service-worker behavioral tests
  • python3 -m pytest -q tests/test_today_lock_screen.py tests/test_service_worker.py — 74 passed
  • python3 -m pytest -q — 1959 passed, 7 skipped
  • deterministic release bundle checksum and verifier passed locally
Closes #1032 ## What changed - add a privacy-safe **Finish current** action to the active Today notification - bind completion to an opaque, one-shot token and SHA-256 identity fingerprint - reuse the existing Today-only completion/advance/recap path without mutating Gitea work - fail closed for stale, replayed, missing-item, and unsaved-token actions ## Verification - RED observed in focused lock-screen/service-worker behavioral tests - `python3 -m pytest -q tests/test_today_lock_screen.py tests/test_service_worker.py` — 74 passed - `python3 -m pytest -q` — 1959 passed, 7 skipped - deterministic release bundle checksum and verifier passed locally
rockachopa added 1 commit 2026-08-17 17:03:24 +00:00
feat: finish Today from the lock screen (Closes #1032)
All checks were successful
CI / lint (pull_request) Successful in 3m8s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 2m15s
CI / release-candidate (pull_request) Has been skipped
11395b655a
rockachopa merged commit e47e6329cc into main 2026-08-17 17:09:30 +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#1033
No description provided.