Nebula Terminal 0.2.1
Bugfix release. Download NebulaTerminal-v0.2.1-windows-x64.zip below, unzip anywhere, and run bundle\nebula.exe (see INSTALL.md for the font install step).
π Fixes
- Per-pane event routing β typing while a background tab's program (a build,
codex, atail) was printing could leak keystrokes into that tab's PTY, and terminal query answers could land in the wrong shell and appear as stray[10β¦-style characters in the input line. Terminal events now route to their source pane; keyboard/mouse input always goes to the focused pane. - CJK text in chrome rendering β the inline ghost hint (and other chrome text) swallowed every second character of wide-char (CJK) strings (
θ΅ζβθ΅β¦). Glyphs now lay out by display width and clip at the row edge. - History capture for wrapped prompts β long (CJK) command lines that soft-wrap are now reconstructed across rows and snapshotted at Enter time; spliced garbage can no longer enter the ghost-hint history.
git.execlose-confirmation noise β closing a tab no longer pops a confirmation because the prompt integration's own short-livedgitprocess happened to be running.- Process lingering after window close β an output burst during teardown could deadlock
ClosePseudoConsoleand leavenebula.exerunning in Task Manager. Teardown now terminates the shell tree first and keeps draining the output pipe. (Windows 10 report) - ConPTY sideload hygiene β
conpty.dllis loaded only by absolute path from the executable's directory and only whenOpenConsole.exesits beside it, so the pre-primed DA1 handshake answer can no longer leak into the shell as typed input; a failedResizePseudoConsolelogs a warning instead of aborting the process.
Full changelog: see CHANGELOG.md in the bundle.