0.10.0 - Switch to Universal Downloader Platform
This is probably the biggest update yet. Patreon Downloader is now based on Universal Downloader Platform and that brings a lot of fixes and new features.
Please don't hesistate to report issues with this version. There are a lot of changes and something might be broken.
Make sure to do a clean installation, installing 0.10 on top of 0.9 can lead to issues
Known issues are tagged with milestone 0.10.0.1
- Patreon Downloader is now using Universal Downloader Platform library.
- Download process is now multi-threaded. (4 threads)
- Local and remote file size is now compared before downloading. This means that corrupted or changed files will be re-downloaded automatically. (a copy of the old file will be saved) This feature is not currently available for google drive files.
- Downloaded file size is now compared to remote file size. File will be re-downloaded if file size is different. This feature is not currently available for google drive files.
- Downloader will now retry downloading a file for up to 10 times in case of download failure.
- Downloader will now process "301 Moved" http status code correctly.
- PuppeteerSharp usage is now limited to login process. Everything else is being done without using external browser.
- Login process no longer times out after 30 seconds.
- Patreon Downloader will now show notification if new version is available
- Fixed issue when downloading big files resulted in a lot of memory being used
- Switched to .net 5.0
- Refactored some code