Skip to content

Releases: jrollin/typer-cli

Release v0.11.0

22 Feb 13:41

Choose a tag to compare

[0.11.0] - 2026-02-22

Documentation

  • Add layout selection design and implementation plan

Features

  • Derive Serialize/Deserialize for LayoutVariant
  • Add Config struct and load_config/save_config to Storage
  • Add Settings screen for in-app layout selection with persistence

Miscellaneous Tasks

  • Bump version to 0.11.0

Refactoring

  • Load layout from config file, remove --layout CLI arg
  • Remove orphaned clap::ValueEnum derive and clap dependency

Testing

  • Add Config default and JSON roundtrip tests, remove stale dead_code allow
  • Add load_config error handling test for invalid JSON

Release v0.10.0

21 Feb 19:29

Choose a tag to compare

[0.10.0] - 2026-02-21

Documentation

  • Update missing feature task and requirements

Features

  • Add history, details, and export sub-views
  • Add French AZERTY Mac layout support

Miscellaneous Tasks

  • Bump version to 0.10.0

Refactoring

  • Use clap ValueEnum for layout variant validation

Release v0.9.0

06 Jan 11:44

Choose a tag to compare

[0.9.0] - 2026-01-06

Documentation

  • Update documentation for Row Training feature

Miscellaneous Tasks

  • Bump version to 0.9.0

Release v0.8.2

03 Jan 10:15

Choose a tag to compare

[0.8.2] - 2026-01-03

Miscellaneous Tasks

  • Bump version to 0.8.2

Performance

  • Optimize git-cliff installation with binary download

Release v0.8.1

03 Jan 10:08

Choose a tag to compare

[0.8.1] - 2026-01-03

Bug Fixes

  • Use --tag flag in git-cliff to assign commits to version section

Miscellaneous Tasks

  • Bump version to 0.8.1

Release v0.8.0

03 Jan 09:59

Choose a tag to compare

[0.8.0] - 2026-01-03

Bug Fixes

  • Correct right-hand finger assignments on number row
  • Show space errors as red dots for visibility

Documentation

  • Standardize requirements files to US-X naming convention

Miscellaneous Tasks

  • Sync Cargo.toml to v0.7.0 and add historical CHANGELOG
  • Add release automation script and documentation
  • Bump version to 0.8.0

Release v0.7.0

31 Dec 16:04

Choose a tag to compare

[0.7.0] - 2025-12-31

Documentation

  • Document intentional dead code annotations for Phase 3+
  • Streamline documentation and eliminate redundancy

Features

  • Implement AltGr modifier support for French AZERTY keyboard
  • Add custom user-provided markdown lessons
  • Add Enter key support and random newlines in practice content

Refactoring

  • Clean up dead code and implement practice_weight() usage

Release v0.6.0

30 Dec 19:08

Choose a tag to compare

[0.6.0] - 2025-12-30

Features

  • Enhance statistics page UI with improved visual design

Release v0.5.0

30 Dec 16:57

Choose a tag to compare

[0.5.0] - 2025-12-30

Bug Fixes

  • Prevent integer underflow panic when typing too fast
  • Resolve clippy empty line after doc comment warning

Features

  • Add French accented bigrams and trigrams for comprehensive typing practice
  • Add two-level menu system for improved lesson navigation
  • Add visual grouping separators in lesson menus

Refactoring

  • Standardize script naming and improve French accent handling

Release v0.4.2

29 Dec 16:55

Choose a tag to compare

[0.4.2] - 2025-12-29

Refactoring

  • Replace superscript key with Escape key in keyboard layout