gstack/extension
Garry Tan 530a4ef22c
feat: self-healing sidebar — reconnect banner, state machine, copy button
Sidebar UI now handles disconnection gracefully:
- Connection state machine: connected → reconnecting → dead
- Amber pulsing banner during reconnect (2s retry, 30 attempts)
- Red "Server offline" banner with Reconnect + Copy /connect-chrome buttons
- Green "Reconnected" toast that fades after 3s on successful reconnect
- Copy button lets user paste /connect-chrome into any Claude Code session

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 19:32:41 -07:00
..
icons feat: sync extension to DESIGN.md — amber accent, zinc neutrals, grain texture 2026-03-21 15:09:46 -07:00
background.js feat: extension auth + token flow for server-integrated agent 2026-03-21 19:31:45 -07:00
content.css feat: sync extension to DESIGN.md — amber accent, zinc neutrals, grain texture 2026-03-21 15:09:46 -07:00
content.js feat: connection status pill — floating indicator when gstack controls Chrome 2026-03-21 12:17:38 -07:00
manifest.json feat: sidebar chat with Claude Code — icon opens side panel directly 2026-03-21 15:09:49 -07:00
popup.html feat: sync extension to DESIGN.md — amber accent, zinc neutrals, grain texture 2026-03-21 15:09:46 -07:00
popup.js feat: Chrome extension Side Panel + Conductor API proposal 2026-03-21 10:23:47 -07:00
sidepanel.css feat: self-healing sidebar — reconnect banner, state machine, copy button 2026-03-21 19:32:41 -07:00
sidepanel.html feat: self-healing sidebar — reconnect banner, state machine, copy button 2026-03-21 19:32:41 -07:00
sidepanel.js feat: self-healing sidebar — reconnect banner, state machine, copy button 2026-03-21 19:32:41 -07:00