• v1.5.0 fdb356a62c

    v1.5.0
    Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 1m6s
    CI / Lint & Test (push) Successful in 16m27s
    CI / Build Linux (push) Successful in 20m36s
    CI / Build Windows (cross-compile) (push) Successful in 30m33s
    Stable

    naomi released this 2026-02-07 21:30:53 -08:00 | 29 commits to main since this release

    v1.5.0 - Plugin Management, Testing Improvements, and Bug Fixes

    This release includes major new features for managing plugins and MCP servers, comprehensive testing improvements with 800+ total tests, and numerous bug fixes to improve stability and usability!

    ๐ŸŽ‰ New Features

    Plugin & MCP Management

    • Plugin Management Panel: Install, uninstall, enable/disable, and update Claude Code plugins directly from the UI
    • MCP Server Management Panel: Add/remove MCP servers and view detailed configuration
    • Marketplace Management: Add/remove plugin marketplaces from GitHub
    • Full backend integration with Claude CLI commands (list_plugins, install_plugin, add_mcp_server, etc.)
    • Beautiful UI with loading states, error handling, and theme support

    Visual Todo List Panel

    • Real-time todo list display when Hikari uses the TodoWrite tool
    • Shows pending/in-progress/completed status with visual indicators
    • Progress bar and completion count
    • Automatically clears on disconnect
    • Theme-aware styling

    Session & System Improvements

    • Clear Session History: New "Clear All Sessions" button with confirmation dialog and keyboard support
    • CLI Version Display: Shows Claude CLI version in status bar with auto-polling every 30 seconds

    ๐Ÿ› Bug Fixes

    Agent Monitor Improvements

    • Fixed agents stuck in "running" state by adding SubagentStop hook parsing
    • Fixed agents persisting after disconnect by calling clearConversation() on disconnect
    • Fixed "Kill All" button to properly mark all agents as errored
    • Fixed badge persisting after tab close with proper cleanup

    UI Fixes

    • Stats Panel Scrolling: Fixed overflow when Tools Used, Historical Costs, or Budget sections expand
    • Responsive Design: Fixed navigation icons, Connect button, and status bar elements getting cut off on small screens
    • Close Modal: Fixed confirmation modal not triggering after Discord RPC refactor

    Performance & Stability

    • Removed file-based logging for Discord RPC in favour of proper tracing framework
    • Fixed frontend calls to deleted log_discord_rpc command

    ๐Ÿงช Testing Improvements

    • 804 total tests: 387 frontend tests + 417 backend tests (up from 771 total)
    • 61%+ backend code coverage with comprehensive E2E integration tests
    • New test files for agent lifecycle, CLI parsing, debug logger, bridge manager, and notifications
    • Updated CLAUDE.md with comprehensive testing guidelines and mocking strategies
    • Console mocking for cleaner test output and fixed flaky tests

    ๐Ÿ”ง Technical Details

    • Cross-platform compatibility verified through E2E tests
    • All new backend commands properly registered in lib.rs
    • Theme-aware UI components using CSS variables throughout
    • Proper TypeScript types for all new stores and components
    • ESLint, Prettier, and Clippy compliant
    Downloads