| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-16 | Add dev alias | mo8it | |
| 2025-05-16 | Use std pipe | mo8it | |
| 2025-05-12 | Use a separate target dir for rust analyzer | mo8it | |
| 2025-02-21 | Update the edition of the solution format checker | mo8it | |
| 2025-02-18 | Fix new Clippy lint | mo8it | |
| 2025-02-18 | Upgrade to edition 2024 | mo8it | |
| 2025-01-16 | Disable following symlinks in the watcher | mo8it | |
| 2024-11-11 | Ignore input while checking all exercises in watch mode | mo8it | |
| 2024-11-11 | Fix typo | mo8it | |
| 2024-11-11 | Fix contrast in terminals with a light theme | mo8it | |
| 2024-10-26 | Deduplicate code for printing keys | mo8it | |
| 2024-10-17 | list: Highlight search match in exercise names | mo8it | |
| 2024-10-17 | Use the default hasher | mo8it | |
| 2024-10-17 | Apply new Clippy lints | mo8it | |
| 2024-10-14 | Fix typos | Nahor | |
| 2024-10-14 | Limit the maximum number of exercises to 999 | mo8it | |
| 2024-10-14 | Replace ahash with foldhash | mo8it | |
| 2024-10-14 | Remove unneeded line | mo8it | |
| 2024-10-14 | Update names | mo8it | |
| 2024-10-14 | Separate initialization with a struct | mo8it | |
| 2024-10-14 | Remove outdated comments | mo8it | |
| 2024-10-14 | Remove the tracking of done and pending | mo8it | |
| 2024-10-14 | Small improvements to showing progress | mo8it | |
| 2024-10-13 | Show progress with exercise numbers | mo8it | |
| 2024-10-13 | Improve check-all command | mo8it | |
| 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 | |
