This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Light signalTwatch v0.1.3 improves Windows compatibility with PTY and terminal fixes, and adds panic recovery to safely restore terminal state on crashes. Rendering dependencies upgrade to ratatui 0.30 and vt100 0.16.2.
Why it matters: Windows users gain improved terminal handling. Panic recovery prevents broken mouse capture and terminal state after crashes. Lightweight dependency updates improve scrollback. Routine upgrade for TUI reliability.
Summary
AI summaryImproved Windows TUI compatibility and added panic recovery for stable operation.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Improve Windows compatibility for wrapped TUIs by fixing PTY startup, direct process spawning, terminal query handling, and repeated key/mouse input behavior. Improve Windows compatibility for wrapped TUIs by fixing PTY startup, direct process spawning, terminal query handling, and repeated key/mouse input behavior. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Add safer panic recovery with terminal restore and panic log output so mouse capture and terminal state do not stay broken after crashes. Add safer panic recovery with terminal restore and panic log output so mouse capture and terminal state do not stay broken after crashes. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Preserve cursor state in captured snapshots and history, rendering the terminal cursor only when the live viewport is aligned with current output. Preserve cursor state in captured snapshots and history, rendering the terminal cursor only when the live viewport is aligned with current output. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Dependency | Medium |
Upgrade terminal rendering dependencies to `ratatui 0.30` and `vt100 0.16.2`, removing local vendoring while enabling safer deep scrollback handling. Upgrade terminal rendering dependencies to `ratatui 0.30` and `vt100 0.16.2`, removing local vendoring while enabling safer deep scrollback handling. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Refactor | Medium |
Refine shell and main-screen behavior with automatic alternate-screen detection, lightweight watch scrolling in history, and better guardrails around mouse escape leakage. Refine shell and main-screen behavior with automatic alternate-screen detection, lightweight watch scrolling in history, and better guardrails around mouse escape leakage. Source: llm_adapter@2026-05-21 Confidence: low |
— |
Full changelog
0.1.3
- Improve Windows compatibility for wrapped TUIs by fixing PTY startup, direct process spawning, terminal query handling, and repeated key/mouse input behavior
- Preserve cursor state in captured snapshots and history, and only render the terminal cursor when the live viewport is aligned with current output
- Add safer panic recovery with terminal restore and panic log output so mouse capture and terminal state do not stay broken after crashes
- Refine shell and main-screen behavior with automatic alternate-screen detection, lightweight watch scrolling in history, and better guardrails around mouse escape leakage
- Upgrade terminal rendering dependencies to
ratatui 0.30andvt100 0.16.2, removing the need for local vendoring while enabling safer deep scrollback handling
This release focuses on stability and day-to-day usability across real terminal workflows.
It strengthens Windows behavior, improves shell-oriented sessions, and modernizes the terminal stack underneath twatch.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Twatch
All releases →Related context
Beta — feedback welcome: [email protected]