v6.4.0
BITyia/DroneSplatv6.4.0Nov 11, 2024by mo8it
Upgrading?
Release notes summary
The exercise list is now searchable, and users can manually check all exercises with a new option and animation. The interface also supports resetting files and pausing input during execution.
Key Highlights
- Exercises are now searchable
- Manual check option for all exercises
- Progress animation for checking exercises
- Option to reset the current exercise file
New Features
- Searchable exercise list
- Manual check option (c)
- Check-all command
- Progress animation
- Reset file option (x)
- Pause input while running exercises
- Maximum exercise limit
- Removed redundant enum definition task
- Optimized file watcher
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,681
A collective list of free APIs
NousResearch/hermes-agentβ
256,529
The agent that grows with you
yt-dlp/yt-dlpβ
200,962
A feature-rich command-line audio/video downloader
microsoft/markitdownβ
191,828
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPTβ
187,719
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.