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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #483
What changed
Verification