github Kuddev/pebrel v0.2.1
Nebula Terminal 0.2.1

latest releases: v2.2.1, v2.2.0, v2.1.1...
3 months ago

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, a tail) 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.exe close-confirmation noise — closing a tab no longer pops a confirmation because the prompt integration's own short-lived git process happened to be running.
  • Process lingering after window close — an output burst during teardown could deadlock ClosePseudoConsole and leave nebula.exe running in Task Manager. Teardown now terminates the shell tree first and keeps draining the output pipe. (Windows 10 report)
  • ConPTY sideload hygiene — conpty.dll is loaded only by absolute path from the executable's directory and only when OpenConsole.exe sits beside it, so the pre-primed DA1 handshake answer can no longer leak into the shell as typed input; a failed ResizePseudoConsole logs a warning instead of aborting the process.

Full changelog: see CHANGELOG.md in the bundle.

Don't miss a new pebrel release

NewReleases is sending notifications on new releases.