Skip to content

v0.9.0 — terminal IDE, one command

Choose a tag to compare

@vonzelle-vzt vonzelle-vzt released this 30 Jul 06:25
· 51 commits to main since this release

Turn herdr into a terminal IDE in one command. install brings the editor, lazygit, a Nerd Font and prettier, registers 11 panels, and injects 13 keybindings checked against herdr's own 39.

New

  • Preview panel (ctrl+b shift+a) — your dev server rendered inside a pane via headless Chrome + chafa, auto-refreshing. Probes for a listening port rather than reading package.json.
  • Image / screenshot paste (ctrl+b i) — stages a clipboard image and types its path to the agent. Terminals carry text, not image bytes; agents read paths natively.
  • Divider nudge (ctrl+b shift+l / shift+h) — one keypress per step, since herdr has no mouse divider drag and only a modal resize_mode.

Fixed

  • 🔴 The fresh install was broken. install_deps tapped cloudmanic/spice-edit while installing from vonzelle-vzt/herdr-edit — a tap it never added, so a machine without the editor failed with "No available formula… requires the tap vonzelle-vzt/herdr-edit." Invisible to anyone who already had the editor.
  • The split-vs-tab guard tested the requested width instead of the floors, sending the editor to its own tab across a 32-column band that works fine.
  • A workspace rooted at $HOME got no editor at all; the workspace label now resolves the project.
  • The release gate ran none of its own offline suites — it now delegates to all six.

Docs

Full README rewrite: About, on-screen and install-flow diagrams, a layer table, guides, and a comparison against VS Code / herdr / Orca. New docs/PRD.md and CLAUDE.md.

Verification

./tests/live-check.sh20 checks, 0 failures, delegating to 6 offline suites (panels 28, viability 7, project-resolve 7, image-paste 11, preview 8, deps 3). doctor exits non-zero and names any specific failure.