What's Changed
ποΈ Architecture & Refactoring
- Persistent DB & god function split β Architectural improvements with cross-platform fixes
- DRY extraction & redundancy removal β Simplified codebase for clarity and maintainability
- DRY refactor β Eliminated race conditions, resource leaks, and security improvements
π Bug Fixes
- Cross-instance audio leak β Prevented via atomic event claim
- Process leaks, security, timeouts β Comprehensive codebase review fixes
- Mypy type errors β Resolved type mismatches in hooks.py and api.py
π§Ή Code Quality
- Ruff linter β Added and fixed all lint errors across codebase
- Mypy type checking β Added with pyproject.toml config and fixed all type errors
- Async hooks & status line improvements β Minor formatting updates
π Documentation
- Key files reference table β Updated with accurate line counts
Full Changelog: v1.0.12...v1.1.0