Skip to content

Releases: dichternebel/recent-twitch-followers

v1.4.2

03 Nov 21:21
Compare
Choose a tag to compare

This release updates all used packages to eliminate vulnerabilities.
No upgrade to .Net 8 for now, because the feature "Trim unused code" produces a corrupt file when publishing...

v1.4.1

04 Jan 20:53
Compare
Choose a tag to compare

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

16 Sep 10:17
Compare
Choose a tag to compare

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

07 Sep 07:42
Compare
Choose a tag to compare

Update used twitch-cli

v1.3.1

10 Dec 12:09
Compare
Choose a tag to compare

Use absolute path instead of relative to avoid storing config files in e.g. user's app data.

v1.3.0

03 Dec 23:58
Compare
Choose a tag to compare

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

22 Nov 20:50
Compare
Choose a tag to compare

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

27 Feb 15:33
Compare
Choose a tag to compare

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

25 Feb 20:40
Compare
Choose a tag to compare

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

13 Feb 10:47
Compare
Choose a tag to compare

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.