github unhappychoice/gittype v0.7.0
Release v0.7.0

latest releases: v0.10.0, v0.9.0, v0.8.0...
8 months ago

✨ Features

  • feat: add crossterm to ratatui color conversion utility (29f4058)
  • feat: update title screen to use help screen and rename history to records (9e3aa4e)
  • feat: integrate help screen into screen management system (0873eb7)
  • feat: implement comprehensive help screen to replace basic info dialog (08aa7f3)
  • feat: add basic repository management commands (1618953)
  • feat: implement Zen mode comment exclusion (5e97c75)
  • feat: add File chunk type for Zen mode (04fb821)
  • feat: implement middle code chunk extraction for issue #199 (03dd376)
  • feat: add BestStatus struct for accurate session comparison (51ce784)
  • feat: use display_name for language names in Analytics Screen (fcd65df)
  • feat: add color-coded language display in typing interface (bab7971)
  • feat: implement challenge caching system (730ced1)

🐛 Bug Fixes

  • fix: correct stage number display in StageSummary (3619480)
  • fix: restore difficulty challenge count display on title screen (6ab9f77)
  • fix: improve cache reliability and error handling for issue #244 (34c248c)
  • fix: improve Git URL parsing robustness for multi-host support (15c1c3e)
  • fix: center typing line in viewport and fix scroll bug (4883150)
  • fix(extractor): correct Haskell type_synomym usage and JS/TS arrow function mapping (3ab668b)
  • fix: update bincode API calls for v2.0 compatibility (cbc85f9)
  • fix: add vendored-libgit2 feature for cross-compilation (a6bfb5a)
  • fix: correct score comparison logic in ScoreView (156d7fa)
  • fix: capture best records at session start consistently (4d7e85e)
  • fix: improve session details dialog layout and sizing (c0a27f0)
  • fix: address security vulnerabilities in cache implementation (7f9cb9e)
  • fix: respect update notification exit (dff6c2b)
  • fix: invalidate version cache when current version changes (149d003)

📝 Other Changes

  • chore: bump version to v0.7.0 (1477551)
  • docs: add updated screenshots and new analytics images (0f598d2)
  • docs: update documentation structure and language support (52d6428)
  • Update src/game/session_manager.rs (8278d20)
  • refactor: remove old history_screen.rs file (f0bcf30)
  • refactor: update screen transitions to use Records instead of History (3341c8d)
  • refactor: rename history_screen.rs to records_screen.rs for consistency (9686baf)
  • lint: fix manual_is_multiple_of clippy warnings (9086e9a)
  • lint: fix clippy warnings and apply cargo fmt (437bbad)
  • perf: remove performance logging code for issue #244 (8f359d7)
  • perf: optimize generating step performance with caching and filtering (fc047b7)
  • perf: optimize ExtractingStep performance for issue #244 (e57177a)
  • test: fix failing language extraction tests expectations (c31f589)
  • perf: eliminate excessive clone() calls for issue #244 item 2 (9bc5c7c)
  • perf: reduce typing screen frame rate from 60 FPS to 30 FPS (9a13979)
  • refactor: update screens to use new repo commands integration (5bc2790)
  • ui: improve repo list display with ratatui and better formatting (ba92b3c)
  • test: update snapshots and integration tests for File chunk (a72977a)
  • refactor: simplify git repository extractor tests (eca4f27)
  • test: fix tests affected by File chunk addition (d8c069e)
  • test: add insta snapshots for middle chunk extraction tests (49b2d4f)
  • test: add comprehensive test cases for middle chunk extraction (a4cf86c)
  • chore(deps): bump bincode from 1.3.3 to 2.0.1 (649b886)
  • chore: remove unused screen configuration methods (326b6db)
  • refactor: optimize SessionDetailsDialog best status handling (dbe86bc)
  • refactor: improve stage results display format (46fc4ad)
  • chore(deps): bump git2 from 0.18.3 to 0.20.2 (1ac1df8)
  • chore: satisfy clippy lint in game tests (43920e7)
  • style: format tests (8c0a909)
  • test: assert database error helper (cc5ab96)
  • refactor: add countdown test helper (384d042)
  • test: cover game data state management (aedc39d)
  • test: add storage, ui, and sharing suites (909cc83)
  • test: assert rank calculator extremes (be0434d)
  • test: broaden model coverage (12b5d00)
  • test: document difficulty level metadata (9330ec6)
  • test: validate language registry helpers (7d6bb8e)
  • test: extend repository manager coverage (57608e7)
  • test: cover version cache validity (d473abd)
  • chore(deps): bump serde from 1.0.223 to 1.0.225 (3266fb6)
  • chore(deps): bump serde from 1.0.219 to 1.0.223 (b63a29f)
  • chore(deps): bump serde_json from 1.0.143 to 1.0.145 (5e00b3e)

Don't miss a new gittype release

NewReleases is sending notifications on new releases.