Release v0.3.5
π Critical Fix
- FIXED: TUI now properly responds to exit commands (q, Ctrl+C, Ctrl+Q, Escape)
- Users can now exit the TUI without being trapped!
β¨ Features from Recent Updates
- Auto-update support:
--autoupdateflag for install-all command - Version detection: Doctor command warns about unpinned versions
- Enhanced doctor: Clear guidance on enabling auto-updates
- Recall Feature: Search Claude Code conversation history
- TUI Framework: Complete Textual-based UI
π Bug Fixes
- Fixed missing TUI module in PyPI package
- Fixed execute command to support both hook_type and hook_event_name
- Resolved all ruff linting and formatting issues for CI/CD
π Documentation
- Added mise integration guide
- Created comprehensive UPDATE_GUIDE.md
- Added PUBLISHING_GUIDE.md for release process
- Corrected update instructions (removed incorrect --force flag)
Installation
# Install with uvx (recommended)
uvx eyelet@latest
# Or with pipx
pipx install eyelet==0.3.5Quick Start
# Install universal logging for ALL hooks with auto-updates
uvx eyelet configure install-all --autoupdate
# Enable SQLite logging
uvx eyelet configure logging --format sqlite
# Check configuration health
uvx eyelet doctorFull documentation: https://github.com/bdmorin/eyelet#readme