Releases: i4Edu/icli
Releases · i4Edu/icli
Release list
v2.4.0
v2.3.5
v2.3.4
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
Fixes in v2.3.3
- ERR_MODULE_NOT_FOUND crash on startup: moved
typescriptfromdevDependenciestodependencies—diagram-cmdimports it directly at runtime, so it must ship with the npm package
v2.3.2 — fix npm provenance
Fixes in v2.3.2
- npm publish: set
repository.urlinpackage.jsontohttps://github.com/i4Edu/icliso npm provenance validation passes (was blank, causing E422 on publish)
v2.3.0 — Copilot CLI-style UI
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 withdefault,command, andresponsestyles;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):StreamSinkdetects 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,/suggesthint in status line