✨ Features
- feat: use current directory as default repository path (4aef881)
- feat: update title screen logo to oh-my-logo purple style (90f553e)
- feat: add package distribution infrastructure (ee286d9)
- feat: add tier and overall ranking display to result screen (1e57303)
- feat: remove --max-lines option completely (3ef85d8)
- feat: add Go language support (1baa6fc)
- feat: add Ruby language support (aa293da)
- feat: improve typing screen UI/UX (f89e6e8)
- feat: add info dialog with GitHub and Twitter links (9d3a407)
- feat: enhance exit summary screen with session-based sharing (86fced3)
- feat: add comprehensive SNS sharing functionality (5f110b1)
- feat: improve progress reporting for parallel AST parsing (614b0ac)
- feat: implement parallel AST parsing with rayon (48e754e)
- feat: enhance game display with skip functionality and pause support (0ccf826)
- feat: display total effort including partial attempts in session summary (53b82c6)
- feat: separate completed and partial effort tracking in SessionSummary (e583623)
- feat: improve loading screen with detailed progress and checkmarks (f4d2cc7)
- feat: add session summary screen with comprehensive statistics (0cf2a44)
- feat: add typing animation with colored messages and skip functionality (ec3e571)
- feat: add retry functionality to result screen (c3ed536)
- feat: refactor result display and add ASCII rank titles (a6e1bd1)
- feat: add large ASCII score display to result screens (19679ce)
- feat: add Wild difficulty level and refactor character limits (a76f935)
- feat: implement comprehensive scoring and metrics system (a7b887f)
- feat: add TypeScript arrow function support and improve challenge system (6c3527f)
- feat: implement startup loading screen with progress visualization (48dbabd)
- feat: Enhance typing game engine with advanced features (aeb8267)
- feat: Implement AST-based code extraction with gitignore support (423d865)
- feat: Add dependencies for code extraction and game engine (7125ed2)
- feat: Update main.rs to use new modular architecture (a3b6295)
- feat: Add StageManager for multi-stage gameplay (261dd24)
- feat: Add modular screen system (2d1b27d)
- feat: Add Challenge structure for code typing tasks (3dbaa70)
- feat: Add core game modules for text processing and display (0539259)
- feat: Set up project structure and tech stack (7f40ba7)
🐛 Bug Fixes
- fix: add contents write permission to release workflow (901942f)
- fix: adjust total_content_height calculation for proper layout (ecbbc98)
- fix: format code with cargo fmt (e52e4d7)
- fix: format code with cargo fmt (0ab8bee)
- fix: format code with cargo fmt (88987cc)
- fix: format code with cargo fmt (0f2f259)
- fix: resolve remaining clippy warnings for CI compliance (d94acd6)
- fix: apply code formatting and clippy auto-fixes (0cb638a)
- fix: resolve compilation errors to enable parallel AST parsing (cc16b41)
- fix: improve Ctrl+C handling to show session summary (8e78a75)
- fix: improve git repository path recognition (c723f8c)
- fix: remove debug code from main.rs (31e1f8c)
- fix: resolve forced termination after loading completion (c56ceef)
- fix: Improve AST comment detection and position mapping (40964df)
- fix: Prevent input processing during countdown screen (06e128d)
📝 Other Changes
- chore: bump version to v0.1.1 (63b5358)
- docs: update documentation for Go and Ruby language support (26a79de)
- ci: split CI jobs into format, clippy, and test (9ac35e5)
- chore: remove coverage files and add them to .gitignore (b79bb20)
- ci: add Codecov integration for code coverage tracking (2224def)
- ci: add GitHub Actions workflow for automated testing (34fa071)
- ux: improve keyboard operation consistency (ee18587)
- docs: create comprehensive documentation and banner (2744285)
- refactor: restructure UI organization and rename loading components (fc0b9c0)
- refactor: remove unused LoadingProgress struct (b6996e6)
- refactor: remove unused loading components (5353ca3)
- test: Restructure tests into separate unit and integration files (be2c013)
- refactor: Remove legacy engine.rs (4d86a89)
- refactor: Update module structure and exports (3ba422b)
- deps: Add ctrlc dependency for signal handling (7fef3b0)
- chore: Add .gitignore file (12fe0fb)
- chore: First commit (f7ec3ca)