terminal-cli-complex/CHANGELOG.md

1.4 KiB

Changelog

[1.2.0] - 2026-01-20

Added

  • ProgressPanel widget for progress bar with stats
  • RoadmapPanel widget for phase tracking with completion markers

Enhanced

  • ServiceList widget with feature grouping, collapsible sections, and status sorting
    • Added startCollapsed option (default: true)
    • Added navigate() and toggleFeatureExpand() methods
    • Added getCounts() for service statistics
  • LogViewer widget with filtering and auto-scroll
    • Added setFilter() for service-based log filtering
    • Added scrollUp/Down() and scrollToTop/Bottom() methods
    • Added isAutoScrollEnabled() check
  • HealthMonitor widget with pending checks and animated spinners
    • Added markPending() for waiting health checks
    • Added getCounts() for health statistics
    • Added animated spinner via render() method

[1.1.0] - 2026-01-20

Added

  • InteractionManager class for panel interactions
    • Tab cycling between focusable panels
    • Click-to-focus for panels
    • Visual focus indicators (border color, label updates)
    • scrollIntoView() static helper for list navigation
    • getVisibleRange() static helper for scroll calculations
  • Shift+Tab support for reverse panel cycling

[1.0.0] - 2026-01-19

Added

  • Initial release extracted from @terminal monorepo
  • Dashboard component with blessed
  • Service list widget
  • Health monitor widget
  • Log viewer widget
  • Status bar widget