Skip to content

v1.5.2

Choose a tag to compare

@ChuYanLon ChuYanLon released this 16 Jun 16:46

v1.5.2

✨ New Features

  • Help view redesign — Mason-style per-tab educational content (LSP, Snippets, Formatter, Linter, Completion), typewriter header animation, structured Keymaps/Debug/Contributing sections
  • Real-time search (/) — Neovim cmdline-powered filtering with (keywords: ...) display and match highlighting
  • Cancel install (<C-c>) — Kill running processes (git, npm, esbuild, etc.) with SIGTERM, returns package to Available
  • Update indicators[update] badge + section header "Press U to update N package(s)", auto-check on TUI open
  • Language filter (<C-f>) — Cycle through available languages to filter package list
  • Queue visualization — "Queued" section shows packages waiting for concurrent batch operations
  • Window auto-resize — TUI adjusts to terminal size changes via VimResized

🐛 Bug Fixes

  • Log/expanded lines now properly mapped for key operations
  • hasUpdate flag cleaned up after install/update
  • Cancel status preserved across pipeline error handling

🔧 Internal

  • Child process tracking for cancellation support
  • State management for queued packages and language filtering