This file summarizes notable changes for each git version tag in this repository.
- Removed TailwindCSS from the project.
- Fixed cursor positioning while entering command arguments.
- Added performance metrics scripts and README documentation for metrics workflows.
- Added ESLint performance checks and addressed related warnings.
- Updated the default
initialHeightfrom40vhto50vh.
- Added a typed command DSL and registry adapters.
- Updated README and example commands to use the DSL.
- Improved command input behavior, including two-keystroke expansion and ambiguity handling.
- Added argument help text rendering to help output.
- Improved command history/storage cloning behavior and registry/config stability.
- Expanded test coverage for parser behavior, invalid returns, and multi-instance isolation.
- Improved demo app examples and overall App.tsx presentation.
- Added configuration support for custom
fontFamilyandfontSize. - Switched the default demo setup to
basicCommands. - Removed unused top-level
examples/content. - Fixed end-to-end test issues.
- Switched npm publishing to trusted publishing.
- Updated release automation to publish on pushed version tags.
- Added required workflow token permissions (
id-token: write) for publishing. - Added UI tests and refactored test harness support for e2e coverage.
- Fixed help command filtering behavior.
- Applied code review fixes, including React anti-pattern cleanup.
- Improved command suggestion rendering by sorting and wrapping
AvailableCommands.
- Added inline TTY functionality.
- Reworked example command content.
- Cleaned up Docker support and related tooling.
- Improved auto-publish workflow behavior and trigger scope.
- Fixed skipped test issues.
- Patch tag release with no additional notable change commits in this range.
- Treated React as an external dependency for packaging.
- Improved GitHub Actions release automation structure.
- Added manual trigger support for auto-publish workflow.
- Fixed version bump automation to correctly push git tags.
- Added GitHub Actions automation for npm publishing on version changes.
- Established the first public release line and core package/publish setup.
- Added and refined hierarchical command parsing and multi-argument handling.
- Added configurable command timeout support and pending spinner behavior.
- Added configurable panel sizing and resizing behavior, including
maxHeightandinitialHeight. - Added configurable cursor behavior and styling options.
- Added
ImageCommandResultand improved command result/output handling. - Refactored configuration/state architecture and command handling internals.
- Added substantial unit test coverage for command registry, parser, and state behavior.
- Improved docs, examples, and Docker demo support.