Skip to content

Latest commit

 

History

History
61 lines (47 loc) · 2.93 KB

File metadata and controls

61 lines (47 loc) · 2.93 KB

Changelog

0.2.2 (2026-04-19)

Fixed

  • Closing help with Esc redraws the underlying Commander panes cleanly.
  • Viewer search now distinguishes the active match from other matches and moves by concrete match occurrence.
  • Archive file viewing avoids durable extracted-file artifacts when using F3; Enter extraction still keeps a usable temp path for the wrapped CLI.
  • Hand-edited invalid macros are dropped during settings normalization.
  • Macro validation now rejects unmatched, stray, or nested typing blocks.
  • neco --help no longer loads PTY/UI dependencies.
  • macOS/Linux installs repair the node-pty spawn-helper executable bit during postinstall.

Changed

  • Runtime helper code was split into focused modules for archives, file listing, macros, settings, and viewer search.
  • Settings persistence now normalizes values before saving and writes atomically.
  • Experimental prototype scripts live under experiments/.

Tests

  • Added focused unit coverage for archive browsing, file listing, macro validation/execution, settings normalization, and viewer search behavior.

0.2.1 (2026-04-18)

Fixed

  • Archive files now keep normal Enter behavior and insert the archive path. Use F3 to browse supported archives.

0.2.0 (2026-04-18)

Added

  • Archive browser — F3 on a .zip, .tar, .tar.gz, or .tgz file opens an archive browsing mode with cyan-colored UI. Enter on the archive itself still inserts the archive path.
  • Extract confirmation — First extract prompts with Yes/Always/No. "Always" persists across sessions.
  • Extracted archive files persist under the system temp directory so inserted paths remain usable after Commander closes.

0.1.0 (2026-04-17)

Added

  • F3 file viewer — Full-screen text viewer for text files, hex viewer for binary files.
  • Reactive search — Ctrl+F in viewer highlights matches as you type. n/b for next/prev with wrap-around.
  • Configurable path format — P cycles between @"$PATH", "$PATH", $PATH. Persisted.
  • Shift+Tab — Reverse pane cycling.
  • Macro pane toggle — Shift+M shows/hides macro pane. Macros still fire when hidden. Persisted.
  • Session persistence — Last navigated directory and focused pane restored on reopen.
  • Text extensions in settings — Editable list of text file extensions in ~/.dis-cli-settings.json.
  • Postinstall check — Friendly error message if node-pty fails to build.
  • MIT license.

Fixed

  • Invisible borders and footer text on dark terminals (gray to white).
  • I and P hotkeys now require Shift (capital only).
  • Cursor artifact after closing search bar.

Changed

  • Published as @ittaigolde/neco on npm.
  • Removed unused cowsay dependency.

0.0.1 (2026-04-11)

  • Initial prototype: PTY wrapper, Commander overlay, file browser, macros, favorites.
  • macOS Option key compatibility (Meta and character modes).
  • Terminal title indicator.
  • Cross-platform support (macOS, Linux, Windows).