Skip to content

Release v0.3.5: TUI Exit Fix & Enhanced Features

Latest

Choose a tag to compare

@bdmorin bdmorin released this 06 Sep 20:02
· 5 commits to main since this release

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: --autoupdate flag 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.5

Quick 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 doctor

Full documentation: https://github.com/bdmorin/eyelet#readme