Releases: shockpast/ecstasy
Releases · shockpast/ecstasy
1.1.2
Changes
- Added partial support of rate-limits, because multiple people got banned on mirrors (for lacking of the implementation)
Commits
- feat(mirrors)!: added ratelimiter (hopefully less bans)
- chore!: updated User-Agent to keep track of old users
- chore: limited "concurrent_downloads" up to 6
- fix: invalid beatmaps weren't counted as downloaded
Full Changelog: 1.1.1...1.1.2
1.1.1
Changes
- [osu]category is removed from- config.tomland it's now automatically parsed by program.
Commits
Full Changelog: 1.1.0...1.1.1
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