v9
Changed since the last version include:
• Automatic campaign discovery, so you don't need to "prime" a campaign anymore by watching a single minute of a channel for it to appear as "in progress" in your inventory. Any campaign that reports your account as "linked" can be started automatically by selecting it's game in the Game Selector.
• The application now supports campaign's Access Control Lists (ACLs), where a campaign can specify exactly which channels are able to progress it - watching any other channel won't progress such a campaign. For correct handling, channels included in ACLs are given priority over general livestreams, which is indicated by a priority checkmark in a new column that's been added to the Channel List. Priority channels are considered first when selecting a channel to watch, and furthermore, watching a non-priority channel while a priority one goes ONLINE will trigger a switch - this is to account for campaigns that have only a few channels in their ACLs (3 or less), progressing which could otherwise be missed. Priority channels are also exempt from cleanup, regardless of their status or game they stream - the application will still select only online channels which are streaming the selected game out of those, if there's any.
• A bunch of bugfixes, cleanup of internals and performance speedups, including better handling of internet connection issues, as well as error reporting. This is probably going to be the final release for now, unless more bugfixes or features will need to be implemented.