Bump the version badge to 0.3.3 and add the v0.3.3 entry to Version History in both README.md and README.zh-TW.md (terminal input fix). Add the v0.3.3 release note, and include the previously uncommitted v0.3.2 release note. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1.6 KiB
1.6 KiB
v0.3.3 — Terminal input no longer dies after activity
🐛 Bug fixes
Terminal stops accepting input after you switch away and back
- Fixed: once the terminal had printed some output (on a Serial or PowerShell tab), switching away and back — minimizing the window, or clicking another app — could leave the terminal unable to accept any typing or Enter. Previously the only way out was to close and reopen the session (re-open the COM port / start a fresh PowerShell).
- While the session sat idle, this never happened — it only showed up after enough output had scrolled by, which is exactly when it bit you mid-task.
- Cause: after enough output built up scrollback, the terminal's scrollbar could grab the keyboard focus when the window regained focus, and the scrollbar has no keyboard handling — so your keystrokes went nowhere. The scrollbar is now mouse-only and never takes focus, so the terminal keeps working no matter how much it has printed.
📦 Downloads
Two builds are produced:
| Build | Needs .NET 8 Desktop Runtime? | Notes |
|---|---|---|
Standard (ETTerms_v0.3.3) |
✅ Yes | Smaller; for machines that already have the runtime |
Portable (ETTerms_v0.3.3_portable) |
❌ No | Runtime bundled — unzip and run, no install / admin needed |
Run ETTerms v0.3.3.exe.
🔗 Links
- PDU MCP & Serial MCP setup guide: docs/serial-mcp-guide.md
Full changelog: v0.3.2...v0.3.3