Skip to content

Releases: i4Edu/icli

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 19:55
fbe1037
chore(release): v2.4.0

v2.3.5

Choose a tag to compare

@lupael lupael released this 30 Jun 00:32
2060f8a

What's Changed

  • fix(tui): correct import, clamp row anchors, refresh branch on cwd change, fix dock overflow, update hero tips by @lupael with @Copilot in #2

Full Changelog: v2.3.4...v2.3.5

v2.3.4

Choose a tag to compare

@github-actions github-actions released this 29 Jun 21:29
de7fe79
fix(lint): apply prettier formatting to autopilot.ts and theme.ts

Three prettier/prettier errors:
- autopilot.ts:162 — wrap process.stdout.write arg onto next line
- autopilot.ts:173 — collapse two-element selectMenu array to one line
- theme.ts:61    — use double quotes for ASCII logo line containing apostrophe

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

v2.3.3 — fix missing typescript runtime dependency

Choose a tag to compare

@lupael lupael released this 29 Jun 19:29

Fixes in v2.3.3

  • ERR_MODULE_NOT_FOUND crash on startup: moved typescript from devDependencies to dependenciesdiagram-cmd imports it directly at runtime, so it must ship with the npm package

v2.3.2 — fix npm provenance

Choose a tag to compare

@lupael lupael released this 29 Jun 19:18

Fixes in v2.3.2

  • npm publish: set repository.url in package.json to https://github.com/i4Edu/icli so npm provenance validation passes (was blank, causing E422 on publish)

v2.3.0 — Copilot CLI-style UI

Choose a tag to compare

@lupael lupael released this 29 Jun 18:27

What's new in v2.3.0

Copilot CLI-style interactive UI

  • Bordered panels (src/ui/box.ts): GitHub Copilot CLI-style ╭─ title ─╮ panel renderer with default, command, and response styles; commandChip() for styled command display
  • Interactive /suggest (src/commands/suggest-cmd.ts): full shell-picker flow (auto-detects bash/zsh/fish/powershell/cmd), streams command generation, then presents an execute / copy / explain / revise action loop
  • Streaming syntax highlight (src/ui/render.ts): StreamSink detects fenced code blocks across token boundaries and applies shell-aware syntax highlighting in real time; boxResponse() renders markdown AI responses inside a bordered panel
  • TUI busy indicator (src/modes/tui.ts): thinking separator, busy prompt icon, /suggest hint in status line