Require explicit authorization for queued issue closures #484

Merged
timmy merged 1 commits from timmy/483-authorize-queued-closures into main 2026-08-10 12:31:00 +00:00
Owner

Closes #483

What changed

  • excludes queued issue closures from automatic foreground and service-worker drains
  • classifies closure intent as awaiting authorization in Delivery Center
  • adds a touch-safe Authorize & close action using the existing target-bound step-up flow
  • preserves the queued intent unless closure is confirmed
  • rolls the offline shell so installed mobile clients receive the corrected delivery contract

Verification

  • RED: automatic foreground flush delivered the closure; closed-app sync also attempted it; Delivery Center called it an ordinary queued delivery
  • GREEN: focused suite: 109 passed
  • full suite: 964 passed
  • Node syntax checks passed for all changed frontend runtime files
Closes #483 ## What changed - excludes queued issue closures from automatic foreground and service-worker drains - classifies closure intent as awaiting authorization in Delivery Center - adds a touch-safe **Authorize & close** action using the existing target-bound step-up flow - preserves the queued intent unless closure is confirmed - rolls the offline shell so installed mobile clients receive the corrected delivery contract ## Verification - RED: automatic foreground flush delivered the closure; closed-app sync also attempted it; Delivery Center called it an ordinary queued delivery - GREEN: focused suite: 109 passed - full suite: 964 passed - Node syntax checks passed for all changed frontend runtime files
timmy added 1 commit 2026-08-10 12:29:28 +00:00
fix: authorize queued issue closures explicitly (Closes #483)
All checks were successful
CI / lint (pull_request) Successful in 1m1s
CI / build-release (pull_request) Successful in 5s
CI / release-candidate (pull_request) Has been skipped
62a0841eb5
timmy merged commit 131848cc43 into main 2026-08-10 12:31:00 +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#484
No description provided.