You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add freebuff session-end banner and drain-window handling
When the server flips the seat into `draining` (past `expires_at`) or
past the hard cutoff, the chat input is replaced by a "Session ended"
banner. While an agent is still streaming under the grace window, Enter
is disabled and the banner shows "Agent is wrapping up. Rejoin the wait
room after it's finished." — Esc still interrupts. Once idle, Enter
re-POSTs /session to drop back into the waiting room.
Adds a small countdown to the far right of the status bar (muted, turning
soft warning in the final minute — no red) and schedules the next poll
just after expires_at / gracePeriodEndsAt so the draining transition
shows up promptly instead of stalling at 0 for a full interval.
Moves getFreebuffInstanceId onto the session hook's module handle and
deletes the now-vestigial freebuff-session-store.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments