Skip to content

Prepare v0.2.0 interactive terminal release - #1

Draft
CHplus0 wants to merge 2 commits into
mainfrom
feat/xterm-terminal
Draft

CHplus0 wants to merge 2 commits into
mainfrom
feat/xterm-terminal

Conversation

@CHplus0

@CHplus0 CHplus0 commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Prepares v0.2.0 with an interactive xterm terminal: keystrokes, shell history/completion, IME/paste, full-screen applications and synchronized PTY resize. Closing remains silent; transcripts are analyzed only through explicit history references.

Fixes timeout/cancellation escalation, UTF-8 retention, disconnected natural-exit persistence, close draining/retry, stale preview/stream requests, history ownership and WebSocket error handling. Includes local-install compatibility changes previously labeled 0.1.1, the browser build source, generated distribution bundle and third-party notices.

Validation: local build, full automated suite and real Chrome/bash/PTY/vim browser regressions passed. CI covers Ubuntu with Node 22/24/26 and browser tests on Node 24. Windows is not runtime-tested; htop is optional and was unavailable locally.

Release preparation only: GitHub Release will remain a draft, and npm will not be published. The publishing procedure is documented in docs/releasing.md.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant