Releases: dichternebel/recent-twitch-followers
v1.4.2
v1.4.1
This release now uses the twitch-cli configuration file to get the user access and refresh token.
Also it tries to use the given refresh token to get a new access token using the Twitch API directly without interaction.
Overall this should reduce the browser popups and authorization requests that where introduced with v.1.4.0.
v1.4.0
Twitch changed their API for accessing followers and now you need moderator role to get data from that endpoint. So I had to change the authentication method. You will now be asked to allow the app to run under your user or a moderator account.
https://dev.twitch.tv/docs/api/reference/#get-channel-followers
This is reasonable to protect your personal data. But the Twitch CLI I am using is not supporting refresh tokens at all so this will be just a hotfix to keep it working. The next version will most probably no longer use the Twitch CLI and use the API instead. But this will require some refactoring...
v1.3.2
Update used twitch-cli
v1.3.1
Use absolute path instead of relative to avoid storing config files in e.g. user's app data.
v1.3.0
This release upgrades from the obsolete .Net5.0 and avoids the usage of WebClient.
No functional changes introduced.
- Upgrade to .Net6.0
- Use HttpClient instead of WebClient
- Renaming and rebranding
- Publish smaller file size
v1.2.5
This release fixes app crashes occuring when Twitch calls run into a timeout or give back empty results and it also improves overall stability.
- update the twitch-cli to version 1.1.12 and add a simple version checker for the cli update mechanism
- use a static field to guard the update follower process being called multiple times
- switched back from Threading.Timer to System.Timers.Timer for all background tasks to avoid app crashes caused by exceptions in a Twitch calling thread and to be able to stop the output while gathering Twitch info
- changed the output by using SetCursorPosition to avoid flickering
- disabled the "QuickEdit" feature in console app causing the application to stop running
v1.2.0
This release adds
- separate output files for the most recent followers for flexible usage e.g. with "OBS Source Switcher"
- store custom output folder into user.json and create folder if not present
v1.1.1
This adds the number of your stream current viewers to the output folder.
- Add current viewer count to output folder
- Reduce follower rotation timer to 8s.
- Switch from System.Timers to Threading.Tasks
- Use separate task for the console output and refresh every second
v1.0.1
This is a bug fix to the initial release:
- OAuth workflow was not properly implemented.
- Now using app access token instead of user token, since it seems to be sufficient.