mo8it
|
c8d1d9c51f
|
chore: Release
|
2024-08-29 17:20:17 +02:00 |
|
mo8it
|
ab2eb3442e
|
Update changelog
|
2024-08-29 17:10:39 +02:00 |
|
mo8it
|
dbbeb7d4ed
|
Fix displaying the list message in narrow mode
|
2024-08-29 17:06:37 +02:00 |
|
mo8it
|
bfa00ffbdc
|
Update deps
|
2024-08-29 16:40:40 +02:00 |
|
mo8it
|
10eb1a3aee
|
Fix header padding
|
2024-08-29 16:01:41 +02:00 |
|
mo8it
|
fd2bf9f6f6
|
Simplify next_pending_exercise_ind
|
2024-08-29 01:59:04 +02:00 |
|
mo8it
|
fc1f9f0124
|
Optimize reading and writing the state file
|
2024-08-29 01:56:45 +02:00 |
|
mo8it
|
789492d1a9
|
The number of exercises can't be zero, but still
|
2024-08-29 00:32:58 +02:00 |
|
mo8it
|
afc320bed4
|
Fix error about too many open files during the final check
|
2024-08-29 00:17:22 +02:00 |
|
mo8it
|
cba4a6f9c8
|
Only disable links in VS code in the list
|
2024-08-28 01:19:53 +02:00 |
|
mo8it
|
5556d42b46
|
Use sol_path
|
2024-08-28 01:10:19 +02:00 |
|
mo8it
|
7d2bc1c7a4
|
Use a Vec for the name col padding
|
2024-08-28 00:56:22 +02:00 |
|
mo8it
|
c209c874a9
|
Check the exercise name length
|
2024-08-28 00:34:24 +02:00 |
|
mo8it
|
dd52e9cd72
|
Separate the scroll state
|
2024-08-27 00:03:50 +02:00 |
|
mo8it
|
0f71a150ff
|
Making code prettier :P
|
2024-08-26 22:03:09 +02:00 |
|
mo8it
|
74388d4bf4
|
Only trigger write when needed
|
2024-08-26 04:41:26 +02:00 |
|
mo8it
|
e811dd15b5
|
Fix list on terminals that don't disable line wrapping
|
2024-08-26 04:29:58 +02:00 |
|
mo8it
|
f22700a4ec
|
Use the correct environment variable
|
2024-08-26 02:43:08 +02:00 |
|
mo8it
|
ee25a7d458
|
Disable terminal links in VS-Code
|
2024-08-26 02:41:22 +02:00 |
|
mo8it
|
594e212b8a
|
Darker highlighting in the list
|
2024-08-26 00:53:42 +02:00 |
|
mo8it
|
5c355468c1
|
File link in the list? No problem :D
|
2024-08-26 00:49:56 +02:00 |
|
mo8it
|
d1571d18f9
|
Only reset color and underline after link
|
2024-08-26 00:48:12 +02:00 |
|
mo8it
|
cb86b44dea
|
LOL, swapped colors
|
2024-08-26 00:40:30 +02:00 |
|
mo8it
|
833e6e0c92
|
Newline after resetting attributes
|
2024-08-26 00:24:39 +02:00 |
|
mo8it
|
159273e532
|
Take stdout as argument in watch mode
|
2024-08-26 00:09:04 +02:00 |
|
mo8it
|
631f2db1a3
|
Lower the maximum scroll padding
|
2024-08-25 23:54:18 +02:00 |
|
mo8it
|
a1f0eaab54
|
Add disallowed types and methods in Clippy
|
2024-08-25 23:54:04 +02:00 |
|
mo8it
|
b1898f6d8b
|
Use queue instead of Stylize
|
2024-08-25 23:53:50 +02:00 |
|
mo8it
|
d29e9e7e07
|
Update deps
|
2024-08-25 20:42:13 +02:00 |
|
mo8it
|
360605e284
|
Merge branch 'rm-ratatui'
|
2024-08-25 20:31:08 +02:00 |
|
mo8it
|
64772544fa
|
Final touches :D
|
2024-08-25 20:29:54 +02:00 |
|
mo8it
|
5f4875e2ba
|
Almost done with list
|
2024-08-25 19:24:12 +02:00 |
|
mo8it
|
fd2a8c01cb
|
Separate drawing rows
|
2024-08-24 19:18:13 +02:00 |
|
mo8it
|
b6129ad081
|
Use the full length for the wide footer
|
2024-08-24 17:45:38 +02:00 |
|
mo8it
|
28d0b0a21e
|
Highlight selected row
|
2024-08-24 17:45:02 +02:00 |
|
mo8it
|
b779c43126
|
Almost done with list display
|
2024-08-24 17:17:56 +02:00 |
|
mo8it
|
4e12725616
|
Don't exit the list on "to current" if nothing is selected
|
2024-08-24 00:23:45 +02:00 |
|
mo8it
|
570bc9f32d
|
Start list without Ratatui
|
2024-08-24 00:14:12 +02:00 |
|
mo8it
|
47976caa69
|
Import Ordering
|
2024-08-22 14:42:17 +02:00 |
|
mo8it
|
f1abd8577c
|
Add missing Clippy allows to solutions
|
2024-08-22 14:41:25 +02:00 |
|
mo8it
|
423b50b068
|
Use match instead of comparison chain
|
2024-08-22 14:37:47 +02:00 |
|
mo8it
|
bedf0789f2
|
Always use strict Clippy when checking solutions
|
2024-08-22 14:25:14 +02:00 |
|
mo8it
|
a2d1cb3b22
|
Push newline after running an exercise instead on each rendering
|
2024-08-20 16:05:52 +02:00 |
|
mo8it
|
e7ba88f905
|
Highlight the solution file
|
2024-08-20 16:04:29 +02:00 |
|
mo8it
|
50f6e5232e
|
Leak info_file and cmd_runner in dev check
|
2024-08-20 14:47:08 +02:00 |
|
mo8it
|
8854f0a5ed
|
Use anyhow!
|
2024-08-20 14:32:47 +02:00 |
|
mo8it
|
13cc3acdfd
|
Improve readability
|
2024-08-20 13:56:52 +02:00 |
|
mo8it
|
5b7368c46d
|
Improve error message if no exercise exists
|
2024-08-20 13:54:20 +02:00 |
|
mo8it
|
27999f2d26
|
Check if exercise doesn't contain tests
|
2024-08-20 13:49:48 +02:00 |
|
mo8it
|
e74f2a4274
|
Check for #[test] with newline at the end
|
2024-08-20 13:39:14 +02:00 |
|
mo8it
|
d141a73493
|
threads3: Improve the test
|
2024-08-20 13:35:07 +02:00 |
|
mo8it
|
631f44331e
|
Remove --show-output for tests and use --format pretty
|
2024-08-20 13:08:15 +02:00 |
|
mo8it
|
b01fddef8b
|
Show progress of dev check
|
2024-08-19 23:52:22 +02:00 |
|
mo8it
|
78a8553f1c
|
"Continue at" quits the list
|
2024-08-19 23:29:17 +02:00 |
|
mo8it
|
b70c1abd7c
|
Update deps
|
2024-08-19 23:28:53 +02:00 |
|
mo8it
|
71f31d74bc
|
Update deps
|
2024-08-17 16:57:58 +02:00 |
|
mo8it
|
72e557b3a9
|
Break help footer on narrow terminals
|
2024-08-17 16:54:44 +02:00 |
|
mo8it
|
3eaccbb61a
|
Restore the terminal after an error in the list
|
2024-08-17 16:49:07 +02:00 |
|
mo8it
|
b678bd8ed2
|
Disable mouse in the list
|
2024-08-17 16:34:43 +02:00 |
|
mo8it
|
2baa140615
|
q only quits the list
|
2024-08-17 15:53:34 +02:00 |
|
mo8it
|
e760f07767
|
Make it clear that reset only resets one exercise
|
2024-08-17 15:53:24 +02:00 |
|
mo8it
|
ca5d5f0a49
|
Remove dot for copy-pasta
|
2024-08-17 15:45:02 +02:00 |
|
mo8it
|
69b4fd49fc
|
Only take a u8 to avoid huge output
|
2024-08-17 14:59:00 +02:00 |
|
mo8it
|
36f315c344
|
Add "the"
|
2024-08-17 14:56:52 +02:00 |
|
mo8it
|
8016f5ca2d
|
Remove unneeded comma
|
2024-08-17 14:55:58 +02:00 |
|
mo8it
|
8ef2ff1257
|
Remove "Hello and"
|
2024-08-17 14:54:13 +02:00 |
|
mo8it
|
6ce31defb6
|
Ignore stdout of git init
|
2024-08-17 14:40:09 +02:00 |
|
mo8it
|
0b3ad9141b
|
Add exercise lints
|
2024-08-16 00:24:45 +02:00 |
|
mo8it
|
c903db5c53
|
Add project lints
|
2024-08-16 00:24:45 +02:00 |
|
mo8it
|
ce3dcc9856
|
Fix typo
|
2024-08-09 12:47:32 +02:00 |
|
mo8it
|
4472d50eba
|
chore: Release
|
2024-08-09 11:52:31 +02:00 |
|
mo8it
|
a1d5702ba0
|
Ready for publish
|
2024-08-09 11:51:56 +02:00 |
|
mo8it
|
52a231ce2f
|
Update Ratatui
|
2024-08-09 02:17:01 +02:00 |
|
mo8it
|
16af981772
|
Hide stderr of cargo locate-project
|
2024-08-09 01:27:31 +02:00 |
|
mo8it
|
fc141b8dfc
|
Put Cargo.toml in ``
|
2024-08-09 01:16:45 +02:00 |
|
mo8it
|
82ebd29ff6
|
Add a special confirmation for initialization in a workspace
|
2024-08-09 01:14:08 +02:00 |
|
mo8it
|
f5737b5a49
|
Fix typos
|
2024-08-09 01:08:52 +02:00 |
|
mo8it
|
55e68d2c63
|
Update deps
|
2024-08-09 01:06:27 +02:00 |
|
mo8it
|
479f45da9b
|
test_dir is a str anyway
|
2024-08-09 01:05:44 +02:00 |
|
mo8it
|
140c4e4812
|
Improve initialization in a Cargo workspace
|
2024-08-09 00:49:30 +02:00 |
|
mo8it
|
337460d299
|
Check the status of the cargo metadata command
|
2024-08-09 00:12:49 +02:00 |
|
mo8it
|
e41c3a7c92
|
Use fixed seeds with ahash
|
2024-08-08 23:48:54 +02:00 |
|
mo8it
|
1b9faa4d61
|
Update CHANGELOG
|
2024-08-08 23:48:54 +02:00 |
|
mo8it
|
4ce8667b9d
|
Show the exercise name in the waiting message
|
2024-08-08 22:48:53 +02:00 |
|
mo8it
|
0785b24192
|
Show a message before running the exercise
|
2024-08-08 22:41:41 +02:00 |
|
mo8it
|
34f02cf83d
|
Attach error message as context
|
2024-08-08 22:37:56 +02:00 |
|
mo8it
|
8df66f7991
|
Allow initialization in a workspace
|
2024-08-08 02:45:18 +02:00 |
|
mo8it
|
39580381fa
|
rust-analyzer problem isn't fixed :(
|
2024-08-08 01:48:57 +02:00 |
|
mo8it
|
06a0f278e5
|
Don't recommend the builtin VS-Code terminal because it can't clear scrollback
|
2024-08-08 01:35:47 +02:00 |
|
mo8it
|
fd97470f35
|
Adapt type name in hint
|
2024-08-08 00:42:26 +02:00 |
|
mo8it
|
11fc3f1e56
|
Fix errors not being shown after the welcome message
|
2024-08-08 00:41:12 +02:00 |
|
mo8it
|
693bb708b2
|
Add README to the solutions dir
|
2024-08-08 00:41:12 +02:00 |
|
mo8it
|
97719fe8da
|
Remove state file and solutions dir from .gitignore
|
2024-08-08 00:41:12 +02:00 |
|
mo8it
|
4933ace50b
|
Add panic = "abort" for exercises
|
2024-08-08 00:41:12 +02:00 |
|
mo8it
|
81bf0a6430
|
Remove redundant rustfmt check for solutions
|
2024-08-08 00:41:12 +02:00 |
|
mo8it
|
24aed1b14e
|
Update CHANGELOG
|
2024-08-08 00:41:12 +02:00 |
|
mo8it
|
286a455fa9
|
Avoid using RUSTFLAGS to not trigger rebuilding, especially in rust-analyzer
|
2024-08-07 23:35:50 +02:00 |
|
mo8it
|
bdf4960b6a
|
Fix exercise name shift in exercise check
|
2024-08-07 23:25:22 +02:00 |
|
mo8it
|
13124aafe3
|
Update deps
|
2024-08-05 03:15:43 +02:00 |
|
mo8it
|
175294fa5d
|
Add rust-version
|
2024-08-02 16:40:06 +02:00 |
|