Repository navigation
Bilterm v3.1.0
Feature release delivering Drawer Window Peek & Live Preview (Phase 56), Smart MIME-Aware Clipboard Paste & Filterable Clipboard Viewer Window (Phase 57), Local AI Speech-to-Text (STT) Dictation (Phase 58), Embedded Chrome CDP Browser & 60fps Video Player Canvases (Phase 59), and the Multi-Surface Web Frontend Backend & @agent-manager/protocol v1 Bridge (Phase 60).
Added
- Phase 56 — Drawer Window Peek & Live Preview Pane (
DRW-PEEK-01..03, #31): Highlighting any live window or saved session in the Classic or Navigator drawer renders a zero-copy, zero-SIGWINCHfloating preview pane (:drawer preview [on|off|toggle|focus|dismiss]/:peek,Pin Classic drawer,vin Navigator drawer, JSON-RPCdrawer.preview, MCPbilterm_drawer_preview) withEnter/click-to-focus andEsc/outside-click dismissal. - Phase 57 — Smart MIME-Aware Clipboard Paste & Filterable
CLIPBOARDViewer Window (CLIP-01..04, #31): PressingCtrl+VinRawPtyPassthrough/ALT_SCREENmode probes OS clipboard MIME types and wraps text inDECSET 2004bracketed paste (\x1b[200~...\x1b[201~), fixing"No image or video found in clipboard"in Herdr and Claude Code while passing0x16through for image/video clipboards. AddedShift+RightClick/Shift+MiddleClickSGR mouse bypass, inboundOSC 52decoding, a 200-entry multi-sessionClipboardRegistrywithpane::redactsecret masking, and a floating, pinnable, dockableCLIPBOARDviewer window (Ctrl+Alt+V, Leader;,:clipboard/:clips, JSON-RPCclipboard.*, MCPbilterm_clipboard). - Phase 58 — Local AI Speech-to-Text (
STT) Optional Module (STT-01..03, #33): Independent zero-bloat voice dictation subsystem (src/stt/) supporting OpenAI-compatible Whisper endpoints (whisper.cpp,speaches,LocalAI,vLLM,LM Studio), Ollama audio models, and local CLI pipes (whisper-cli,mlx_whisper) with two-tier audio capture, push-to-talk/VAD, OIA[🎙 REC]telemetry, and safe staging intoFloatingCommandPrompt(Ctrl+Alt+S, Leader,,:voice, JSON-RPCvoice.*, MCPbilterm_voice). - Phase 59 — GUI Chrome Engine Web Browser Canvas & 60fps Video Player Canvas (
WEB-01..02,VID-01..02, #33): Embedded Chromium engine web browser canvas via CDP Screencast (CdpBrowserEngineunder private0700profile sandboxing) with interactive mouse/keyboard/URL/history/zoom navigation (Ctrl+Alt+B, Leader.,:browser, JSON-RPCbrowser.*, MCPbilterm_browser), plus a 60fps RGBA hardware-accelerated video player canvas (VideoCanvasEngineviaffmpegpipe with OSD transport controls and audio sync:Ctrl+Alt+Y, Leader',:video, JSON-RPCvideo.*, MCPbilterm_video) across GUI (GuiTextureQuad) and TUI (Kitty/Sixel/HalfBlock). - Phase 60 — Multi-Surface Web Frontend Backend &
@agent-manager/protocolBridge (WEB-FE-01..04, #33): RFC 6455 WebSocketGET /wsserver implementing@agent-manager/protocolv1 (hello/hello_ack,agent:init_list,agent:outputdelta streaming withseq/resumeFrom,agent:input/resize/create/kill/update/broadcast/history/approve), atomicworkspace.view_modelRPC & REST routes (GET /agents,GET /agents/:id,GET /logs/:id,POST /search,GET /tokens.css), multi-clientClientViewRegistrydecoupling browser viewports from local TUI/GUI state, andSEC-R01-confined--web-dirstatic SPA serving with opt-in--cors-origin(Ctrl+Alt+W, Leader@,:web, JSON-RPCweb.*, MCPbilterm_web_surface).