v12
Warning - do not use this!
Versions v12
and below have been locked out due to the Twitch's anti-bot change - trying to use them will end up with Twitch locking you out from using any newer versions which can workaround the issue.
It's finally here \o/ This release includes some QoL features, and of course bugfixes and improvements. Most notably:
• The application now includes a language translation option, and you can now change the language on the Settings tab of the application. Currently included translations: English (default) and Chinese (简体中文). Further translations can be added via a PR, by modifying the template "lang/English.json"
file that should appear in the lang
folder when the application is ran from source (dev mode). If you'd be lost on how to proceed with this, please open an issue and we can work something out.
• Fixed a bug with the Proxy URL field not saving from within application, after the application terminates - now it's saved when the application's window is closed.
• The application saves its state on every reload instead of just when closing, to avoid cases where settings wouldn't save or got lost in any other way.
• The application state is now gracefully saved during Windows shutdown sequence.
• The internal maintenance task now dynamically takes the campaign start and end times into account, and can schedule a reload earlier than one hour if a campaign starts or ends earlier than that - this is done to maximize the mining potential.
• New "Help" tab with useful links and information on what the application is, how it works and how to set it up properly.
• The request retry logic now no longer has an attempts limit - it will now just keep trying continuously until the request succeeds. There are messages displayed within the application window to inform the user when this happens.
• Various other bugfixes and performance improvements are included.
Inventory tab changes:
• It is now possible to filter the displayed campaigns based on some simple status criteria. Unchecking "Linked only" will show you all campaigns that are excluded from mining due to your account not being linked. Checking or unchecking "Expired" or "Upcoming" will show or hide campaigns with those respective statuses. Checking "Finished" will show campaigns that have been mined out fully already.
• Campaigns now show "Starts at:" timestamp when you mouse-over the "Ends at:" line of the campaign. Upcoming campaigns show "Starts at:" by default and "Ends at:" on mouse-over (reverse logic). Campaigns are now sorted by these start and end timestamps, with sooner ones near the top and later ones near the bottom.
• Drops with more than one benefit now show each benefit separately within one drop on the Inventory tab.
EDIT: Two more issues were fixed since release:
• Fixed an issue with the tray startup option not displaying the tray icon
• Fixed an issue with the tray icon delaying shutdown for much longer than necessary