Skip to content

Releases: bug-ops/helix-trainer

v0.5.8

09 Feb 18:11
454821e

Choose a tag to compare

Release version 0.5.8

See CHANGELOG.md for full details.


What's Changed

  • deps: bump thiserror from 2.0.17 to 2.0.18 by @dependabot[bot] in #155
  • deps: bump chrono from 0.4.42 to 0.4.43 by @dependabot[bot] in #154
  • feat: add a user configuration to enable arrow keys to move the cursor by @bilboquet in #153
  • deps: bump bytes from 1.11.0 to 1.11.1 in the cargo group across 1 directory by @dependabot[bot] in #156
  • deps: bump time from 0.3.44 to 0.3.47 in the cargo group across 1 directory by @dependabot[bot] in #157
  • deps: bump tui-big-text from 0.8.1 to 0.8.2 by @dependabot[bot] in #165
  • deps: bump criterion from 0.8.1 to 0.8.2 by @dependabot[bot] in #167
  • deps: bump regex from 1.12.2 to 1.12.3 by @dependabot[bot] in #166
  • deps: bump proptest from 1.9.0 to 1.10.0 by @dependabot[bot] in #164
  • deps: bump anyhow from 1.0.100 to 1.0.101 by @dependabot[bot] in #168
  • deps: bump rand from 0.9.2 to 0.10.0 by @dependabot[bot] in #169
  • release: v0.5.8 by @bug-ops in #170

New Contributors

Full Changelog: v0.5.7...v0.5.8

v0.5.7

15 Jan 04:08
962c6aa

Choose a tag to compare

Release version 0.5.7

See CHANGELOG.md for full details.


What's Changed

  • ci: bump actions/labeler from 5 to 6 by @dependabot[bot] in #132
  • ci: bump actions/github-script from 7 to 8 by @dependabot[bot] in #131
  • fix(scenarios): clarify surround replace command description by @bug-ops in #133
  • feat(ui): add scenario number in title for progress tracking by @bug-ops in #135
  • feat(ui): add bracket preview highlight for surround commands by @bug-ops in #136
  • fix: add Alt modifier key support (Issue #137) by @bug-ops in #140
  • feat(core): add multi-cursor support (Issue #141) by @bug-ops in #142
  • feat(ui): Category Filters screen (Issue #138) by @bug-ops in #143
  • fix(search): remove invalid # search_word_backward command (Issue #144) by @bug-ops in #146
  • fix(search): correct find_prev returning same match at cursor end (Issue #147) by @bug-ops in #148
  • fix(search): * command stays on current word instead of jumping (Issue #149) by @bug-ops in #150
  • release: v0.5.7 by @bug-ops in #151

Full Changelog: v0.5.6...v0.5.7

v0.5.6

10 Jan 20:31
9bfd4bf

Choose a tag to compare

Release version 0.5.6

See CHANGELOG.md for full details.


What's Changed

  • feat: Embed scenarios and quests into binary by @bug-ops in #123
  • test: increase code coverage to 91% by @bug-ops in #125
  • feat(ui): remember scenario list position when returning from training by @bug-ops in #126
  • ci: add GitHub auto labeler for PRs by @bug-ops in #127
  • release: prepare v0.5.6 by @bug-ops in #128

Full Changelog: v0.5.5...v0.5.6

v0.5.5

10 Jan 04:46

Choose a tag to compare

Release version 0.5.5

See CHANGELOG.md for full details.


What's Changed

  • feat: Phase 2.3 Mini-Games Polish (Audio + Game Modes) by @bug-ops in #122

Full Changelog: v0.5.4...v0.5.5

v0.5.4

10 Jan 00:58
5b02a28

Choose a tag to compare

Release version 0.5.4

See CHANGELOG.md for full details.


What's Changed

  • refactor: comprehensive codebase audit and cleanup by @bug-ops in #119
  • feat(ui): FSRS UX improvements - real data in statistics by @bug-ops in #120
  • release: v0.5.4 by @bug-ops in #121

Full Changelog: v0.5.3...v0.5.4

v0.5.3

09 Jan 17:06
a5dcce6

Choose a tag to compare

Release version 0.5.3

See CHANGELOG.md for full details.


What's Changed

  • feat(minigame): Phase 2.2 - Adaptive Difficulty and Scoring Enhancements by @bug-ops in #116
  • fix(keybindings): use Helix paragraph commands [p/]p instead of Vim {/} by @bug-ops in #117
  • refactor(scenarios): add syntax highlighting and realistic Rust code by @bug-ops in #118

Full Changelog: v0.5.2...v0.5.3

v0.5.2

07 Jan 18:16
1d91510

Choose a tag to compare

Release version 0.5.2

See CHANGELOG.md for full details.


What's Changed

  • feat: add scenarios and quests for v0.5.1 commands by @bug-ops in #113
  • fix: update lru + improve CI caching by @bug-ops in #114

Full Changelog: v0.5.1...v0.5.2

v0.5.1

07 Jan 05:02
7da37df

Choose a tag to compare

Release version 0.5.1

See CHANGELOG.md for full details.


What's Changed

  • refactor: migrate to helix-core modules by @bug-ops in #110
  • refactor: deduplicate word extraction and clean up comments (Phase 9) by @bug-ops in #111
  • release: v0.5.1 by @bug-ops in #112

Full Changelog: v0.5.0...v0.5.1

v0.5.0

07 Jan 01:17
ae09a79

Choose a tag to compare

Release version 0.5.0

See CHANGELOG.md for full details.


What's Changed

  • feat: Phase 1 - Selection, Search, View commands + typestate input by @bug-ops in #100
  • refactor: typestate input integration by @bug-ops in #102
  • feat: lesson navigation - next/prev after completion (#101) by @bug-ops in #103
  • feat: expansion phase 2 - additional movement and search commands by @bug-ops in #105
  • fix: Alt-, bug and add editing/movement commands by @bug-ops in #106
  • feat(match-mode): implement surround commands (ms, md, mr) by @bug-ops in #107
  • feat: implement text object selection (ma/mi) by @bug-ops in #108
  • release: v0.5.0 by @bug-ops in #109

Full Changelog: v0.4.8...v0.5.0

v0.4.8

06 Jan 19:01
854db0c

Choose a tag to compare

Release version 0.4.8

See CHANGELOG.md for full details.


What's Changed

  • deps: bump criterion from 0.8.0 to 0.8.1 by @dependabot[bot] in #78
  • ci: bump actions/cache from 4 to 5 by @dependabot[bot] in #81
  • ci: bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #80
  • ci: bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #79
  • deps: bump tracing from 0.1.43 to 0.1.44 by @dependabot[bot] in #83
  • deps: bump serde_json from 1.0.145 to 1.0.148 by @dependabot[bot] in #85
  • deps: bump tempfile from 3.23.0 to 3.24.0 by @dependabot[bot] in #84
  • deps: bump tui-big-text from 0.7.3 to 0.8.1 by @dependabot[bot] in #87
  • deps: bump toml from 0.9.8 to 0.9.10+spec-1.1.0 by @dependabot[bot] in #82
  • deps: bump tui-big-text from 0.7.3 to 0.8.1 and add UI screenshots by @bug-ops in #88
  • deps: bump tokio from 1.48.0 to 1.49.0 by @dependabot[bot] in #89
  • refactor: eliminate Rc<RefCell<>> from ProgressState (Phase 1) by @bug-ops in #91
  • refactor: remove GameState.session duplication (Phase 2) by @bug-ops in #92
  • Add code coverage workflow with Codecov integration by @bug-ops in #93
  • refactor: standardize error handling (Phase 3) by @bug-ops in #94
  • refactor: introduce Game Service Layer (Phase 4) by @bug-ops in #95
  • Phase 5: Migrate minigame handlers to HandlerContext pattern by @bug-ops in #96
  • test: improve test coverage for handlers and render modules by @bug-ops in #97
  • ci: remove sccache, keep cargo cache, merge coverage by @bug-ops in #98
  • release: v0.4.8 by @bug-ops in #99

Full Changelog: v0.4.7...v0.4.8