- Add Claude Code parsed view with block-based rendering (prompt, tool-use,
tool-result, code, diff, table, selection options, status bar)
- Add session status dots in sidebar and top bar (idle=yellow, working=green
with pulse animation) parsed from terminal title characters
- Differentiate active input prompt vs previous submitted prompts with
distinct background colors
- Fix Korean IME composition issue (last character on next line on Enter)
- Fix CSP inline script violation by moving to external sw-unregister.js
- Add per-block DOM diffing to prevent layout shifts on re-render
- Strip box-drawing borders from tool-result blocks for stable layout
- Add ngrok tunnel support, replace qrcode with qrcode-terminal
- Add Claude-specific keyboard action bar with mode toggle and shortcuts
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>