Skip to content

v0.2.1

Choose a tag to compare

@dannote dannote released this 22 May 22:46
· 26 commits to main since this release

Fixes and performance

  • Fixed mix vibe startup stalls caused by stale server metadata, occupied default server nodes, and web endpoint port conflicts.
  • Fixed TUI prompt repaint alignment so typed text, the prompt editor, and the cursor stay in sync.
  • Improved TUI typing responsiveness by reusing cached body rendering for editor-only input.
  • Removed expensive skill scans from normal slash-command autocomplete and cached command/skill autocomplete items.
  • Reduced prompt submit latency by deferring context preparation out of the Enter keypress path.
  • Simplified the Reach CI gate to use strict architecture and smell checks without a separate cycle wrapper script.

Architecture and rendering

  • Tightened Reach architecture policy around storage, event, transport, plugin, CLI, terminal, Markdown, presentation, and UI-state layers.
  • Moved reusable terminal rendering primitives from Vibe.TUI.* to Vibe.Terminal.* and guarded the old namespaces from returning.
  • Guarded generic CLI code from depending on TUI internals while preserving explicit TUI entrypoints and storybook tooling.
  • Added direct tests for extracted helper boundaries and hardened selector replay, picker presentation, CLI rendering, and Markdown fencing.