1.1.0
🚀 Multithreaded (not actual physical threads, it's just a good title) downloading for mirrors is now a thing, and a bunch of other useful patches and fixes.
Changes
- Fixed Duplicates in Collections, and now it will just merge already downloaded beatmaps into a collection that is being currently downloaded.
- Earlier, we were saving files as 123456.oszresulting into folders consisting only of beatmapset ids, that is something people won't like, and we're now following "osu! naming convention", and it's now123456 artist - title.osz
Commits
- chore(multithreading): added multithreading support
- fix(multithreading): i think my multithreading is working now
- fix(collection): fixed collection
- fix(collection): fixed &String
- style: refactor code, remove unnecessary pieces of code
- fix(atomic): fix atomic operations
- refactor(config): remove Arc from LazyLock
- refactor: remove unsuded Arc::clone() in main.rs
- style: again refactoring
- refactor: no more non-Arc clones
- feat(mirror): improved error handling
- chore: osu! file name convention
- chore(speedtest): rewrited speedtest to own implementation
- feat: added new mirror (sayobot)
- chore(readme): removed artifact notes
New Contributors
- @shockpast made their first contribution in #2
- @valnesfjord made their first contribution in #2
Full Changelog: 1.0.0...1.1.0