✨ Features
- feat: use vendored OpenSSL for all targets to avoid cross-compilation issues (2bc3269)
- feat: update Homebrew to use prebuilt binaries and add ARM64 support (96836dd)
- feat: add repository management with GitHub support (d08a93b)
- feat: add GitHub links to commit hashes in changelog (5881873)
- feat: add automatic CHANGELOG.md generation (7a2ae38)
🐛 Bug Fixes
- fix(extractor): avoid progress updates in parallel path to satisfy Sync and pass clippy (b8e433d)
📝 Other Changes
- chore: bump version to v0.3.0 (33f0df0)
- perf(extractor): reuse thread-local tree-sitter parser and precompile glob patterns in scanner (b5f84e0)
- perf(extractor): parallelize challenge conversion and zen file processing (55a2ac0)
- chore: Fix cargo clippy warnings (4cfedac)
- refactor: cleanup and module organization (c2e14c0)
- refactor: update extractor system for new step architecture (8c46a02)
- refactor: improve error handling in main with Result chaining (73b023d)
- refactor: improve LoadingScreen with polymorphic step system (c553e3a)