| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-10-10 | First PR review changes | mo8it | |
| 2024-10-04 | Add command line command to check all exercises | Nahor | |
| 2024-10-02 | Show a progress bar when running check_all | Nahor | |
| Replace the "Progress: xxx/yyy" with a progress bar when checking all the exercises | |||
| 2024-10-02 | Limit the amount of parallelism in check_all | Nahor | |
| Don't create more threads than there are CPU cores. | |||
| 2024-10-02 | Use a channel to update the check_all progress | Nahor | |
| The previous code was checking the threads in the order they were created. So the progress update would be blocked on an earlier thread even if later thread were already done. Add to that that multiple instances of `cargo build` cannot run in parallel, they will be serialized instead. So if the exercises needs to be recompiled, depending on the order those `cargo build` are run, the first update can be a long time coming. So instead of relying on the thread terminating, use a channel to get notified when an exercise check is done, regardless of the order they finish in. | |||
| 2024-10-02 | Add command to check all the exercises | Nahor | |
| This allows for skipping repeating "next" when multiple exercises are done at once, or when earlier exercises have been updated/changed (and thus must be redone) while still working of the whole set (i.e. the final check_all is not yet available to flag those undone exercises) | |||
| 2024-10-02 | Update all exercises during the final check | Nahor | |
| The previous code run the check on all exercises but only updates one exercise (the first that failed) even if multiple failed. The user won't be able to see all the failed exercises when viewing the list, and will have to run check_all after each fixed exercise. This change will update all the exercises so the user can see all that failed, fix them all, and only then need run check_all again. | |||
| 2024-09-26 | Reset in prompt with confirmation | mo8it | |
| 2024-09-26 | Debounce file change events | mo8it | |
| 2024-09-24 | Clear terminal before final check in watch mode | mo8it | |
| 2024-09-18 | Only handle file changes for the current exercise, no jumping back | mo8it | |
| 2024-09-18 | Optimize the file watcher | mo8it | |
| 2024-09-13 | Add rust-analyzer.toml on `dev new` | mo8it | |
| 2024-09-13 | Use Clippy with Rust-Analyzer | mo8it | |
| 2024-09-12 | Pause input while running an exercise | mo8it | |
| 2024-09-12 | Improve quit message | mo8it | |
| 2024-09-12 | Add missing # in comment | mo8it | |
| 2024-09-12 | hardcode ratoml in init.rs | Ali Bektas | |
| 2024-09-12 | Add rust-analyzer.toml file | Ali Bektas | |
| 2024-09-06 | Too polite :P | mo8it | |
| 2024-09-06 | Use the thread builder and handle the spawn error | mo8it | |
| 2024-09-05 | Avoid asking for terminal size on each rendering | mo8it | |
| 2024-09-05 | Add error message when unable to get terminal size | mo8it | |
| 2024-09-05 | Only render when needed | mo8it | |
| 2024-09-05 | Remove unused import | mo8it | |
| 2024-09-05 | Simplify handling terminal events for unbuffered stdin | mo8it | |
| 2024-09-05 | Hide input and disable its line buffering | mo8it | |
| 2024-09-05 | Create solution even if the solution's directory is missing | mo8it | |
| 2024-09-04 | Canonicalize exercise paths only once | mo8it | |
| 2024-09-04 | Match filter once | mo8it | |
| 2024-09-04 | Simplify handling `p` in list | mo8it | |
| 2024-09-04 | Final touches to searching | mo8it | |
| 2024-09-03 | passes clippy lints and removed extra code from the merge | Adhyan | |
| 2024-09-03 | replaced enumerate() with position(); converted ↵ | Adhyan | |
| select_if_matches_search_query to apply_search_query | |||
| 2024-09-03 | removed unnecessary update_rows() call and minor refactoring | Adhyan | |
| 2024-09-03 | moved continue to end of if-block | Adhyan | |
| 2024-09-02 | search now filters the list first | Adhyan | |
| 2024-09-02 | escape/enter no longer exits the list, exits only the search | Adhyan | |
| 2024-09-01 | passes clippy lints | Adhyan | |
| 2024-09-01 | removed debug statements | Adhyan | |
| 2024-09-01 | Merge branch 'main' of https://github.com/frroossst/rustlings | Adhyan | |
| 2024-09-01 | added a way to search through list, ref #2093 | Adhyan | |
| 2024-09-01 | Remove "exercises" from the end of the progress bar | mo8it | |
| 2024-09-01 | Remove the footer separators | mo8it | |
| 2024-09-01 | Add search to the help footer | mo8it | |
| 2024-09-01 | Fix typo | mo8it | |
| 2024-08-29 | Fix displaying the list message in narrow mode | mo8it | |
| 2024-08-29 | Fix header padding | mo8it | |
| 2024-08-29 | Simplify next_pending_exercise_ind | mo8it | |
| 2024-08-29 | Optimize reading and writing the state file | mo8it | |
