Skip to content

Releases: fan56/dsh-tui-pi

v0.3.0 — message history, theme fixes, pack+install dev loop

Choose a tag to compare

@fan56 fan56 released this 17 Aug 07:53

0.3.0 (2026-08-17)

Features

  • Shell-style submitted-message history (↑/↓) — 500-entry recall, survives theme hot-swap, records submitted slash commands (cb37feb).

Theme fixes

  • Powerline footer CH segment white-on-white — the canvas re-injection misparsed the 0 channel in truecolor SGRs (48;2;0;121;107); color-sets are no longer treated as background clears (a65b170).
  • Dark theme input legibility — EditorTheme gains an optional textColor (+cursor ESC[27m) so typed text uses the theme fg (light on dark); agent label dots get dark variants (a65b170).

Dev / infra

  • pnpm install no longer breaks the build — @deepseek-ai/* are host-provided; a postinstall (scripts/link-dsh-closure.mjs) re-links the closure automatically (6cc1053).
  • pack+install dev loop — scripts/dev-install.mjs (build→pack→refresh profile), replaces the link: mount (05a6f4f).
  • Review fixes: postinstall consumer guard, dev-install version check, Palette.dark flag (9b03c45).

⚠️ The published package depends on a patched @earendil-works/pi-tui (setCanvasBackground/textColor). The patch ships in the tarball; add the patchedDependencies to your profile's pnpm-workspace.yaml (see README) for fresh installs.