Releases: bug-ops/helix-trainer
v0.5.8
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
- @bilboquet made their first contribution in #153
Full Changelog: v0.5.7...v0.5.8
v0.5.7
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
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
Release version 0.5.5
See CHANGELOG.md for full details.
What's Changed
Full Changelog: v0.5.4...v0.5.5
v0.5.4
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
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
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
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
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
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