Switchbordswitchbord
v0.18.130

v0.18.130 — Pause Robot Full STOP

Pause Robot primary click is forever Full STOP, sticky across refresh races, and cancels in-flight GBCA draft floods into the composer.

Fixed


  • Pause Robot Full STOP. Primary Pause Robot click now pauses forever (infinity) instead of 10 minutes. The menu still offers 10 minutes, 60 minutes, and forever.
  • Sticky pause vs envelope refresh. Optimistic pause no longer races a list/envelope refresh that could wipe robotPausedUntil before the server response landed. Merge also preserves a local active pause when a stale envelope is less-paused.
  • Cancel in-flight Draft-with-me. Pausing cancels browser GBCA draft generation and blocks late stream finals / ready callbacks from reseeding the composer. Untouched AI seed text is cleared; operator-typed text is preserved.
  • No pending-draft reseed while paused. Pending server drafts no longer re-enter the composer while the robot is paused; pause also best-effort expires pending message_drafts server-side.
  • Worker and webhook pause enforcement paths are unchanged.