v6.4.0
minitap-ai/mobile-usev6.4.0Nov 11, 2024by mo8it
Upgrading?
Release notes summary
Added search functionality, manual check-all command, progress animations, and various UX improvements including file reset and dead code allowance.
Key Highlights
- Searchable exercise list via `s` or `/`
- New `check-all` command with parallel progress animation
- Reset file option (`x`)
- Pause input during exercise execution to avoid unexpected interactions
Breaking Changes
- No more jumping back to a previous exercise when its file is changed. Use the list to jump between exercises.
- The main prompt doesn't need a confirmation with ENTER on Unix-like systems anymore.
New Features
- Searchable exercise list
- check-all command
- Progress animation for checking all exercises
- Reset file option
- Allow dead_code for all exercises
- Pause input while running an exercise
- Limit maximum number of exercises to 999
Full Release Notes
### Added - The list of exercises is now searchable by pressing `s` or `/` ποΈ (thanks to [@frroossst](https://github.com/frroossst)) - New option `c` in the prompt to manually check all exercises β (thanks to [@Nahor](https://github.com/Nahor)) - New command `check-all` to manually check all exercises β (thanks to [@Nahor](https://github.com/Nahor)) - Addictive animation for showing the progress of checking all exercises. A nice showcase of parallelism in Rust β¨ - New option `x` in the prompt to reset the file of the current exercise π - Allow `dead_code` for all exercises and solutions β°οΈ (thanks to [@huss4in](https://github.com/huss4in)) - Pause input while running an exercise to avoid unexpected prompt interactions βΈοΈ - Limit the maximum number of exercises to 999. Any third-party exercises willing to reach that limit? π ### Changed - `enums3`: Remove redundant enum definition task (thanks to [@senekor](https://github.com/senekor)) - `if2`: Make the exercise less confusing by avoiding "fizz", "fuzz", "foo", "bar" and "baz" (thanks to [@senekor](https://github.com/senekor)) - `hashmap3`: Use the method `Entry::or_default`. - Update the state of all exercises when checking all of them (thanks to [@Nahor](https://github.com/Nahor)) - The main prompt doesn't need a confirmation with ENTER on Unix-like systems anymore. - No more jumping back to a previous exercise when its file is changed. Use the list to jump between exercises. - Dump the solution file after an exercise is done even if the solution's directory doesn't exist. - Rework the footer in the list. - Optimize the file watcher. ### Fixed - Fix bad contrast in the list on terminals with a light theme. 
Related Repositories
public-apis/public-apisβ
491,638
A collective list of free APIs
NousResearch/hermes-agentβ
256,504
The agent that grows with you
yt-dlp/yt-dlpβ
200,901
A feature-rich command-line audio/video downloader
microsoft/markitdownβ
191,806
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPTβ
187,716
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.