0.8.0
Mar 6, 2021
Latest

This has been a long one....

I've finally prepared for mac support on the client, which has led to me fixing/rewriting multiple things.

I've also done a complete rebrand and setup ChatReward on it's own infrastructure, rather than it sharing with IDT, this just made things weird.

As for features... I'm afraid nothing has changed from the user perspective, for the code/infrastructre lots has changed however.

  • The way you receive events has been completely restructred, which should hopefully mean you receive them without much delay ( your overlays should trigger a bit quicker for example).
  • Because of the above, the ability to pause your queue is a lot better. It will pause the queue from the client(rather than our backend) meaning it starts back up instantly.
  • There is a logout button, I don't think there's a need for it, but it's a nice to have.
  • You will see which user you are logged in as at the bottom of the sidebar.
  • A tonne of code has been re-written/re-structred, allowing for more maintainablity, which means hopefully less bugs moving forward.
  • As noted above, mac support will be coming soon, I just have to setup apple developer thingies then I can ship updates for this properly/release this version.

Besides this, nothing more to report on.

Make sure you uninstall the old Revent app before you install this update.

As for the next month: I'll be working on some feature additions, updates will be a little more spread out, I'm parcipating in twitches channel reward hackathon which will give ChatReward the potential to get a boost if I potentially win.


Please report any bugs in the ChatReward discord so I can get them fixed asap :)

0.7.7
Feb 3, 2021

Bug Fixes/Improvements

  • Better methods to check if the bot is running on certain channels
  • Add more efficient static bot command reloading on change
  • Fix issue where; when the redemption queue is paused, rewards still come through
  • Fix issue where youtube video alert looses state and doesn't run correctly
  • Add title to splash screen
0.7.6
Feb 2, 2021

........ Speachless Messed up the bug fix of the bug fix

0.7.5
Feb 2, 2021

Bug Fix

  • More fixes to youtube overlay

(This one is a pesky bug... sorry for all the updates)

0.7.3
Feb 2, 2021

Bug Fixes

  • Improve redemption handling when they fail to due an error and such
  • Fix broken tts based modules
  • Gixed !uptime command
  • Fix some issues with misaligned overlay items
  • Fix youtube player not working after next redemption

Improvements

  • Mods/streamers are excluded from command cooldown
  • Add !mystats command
  • Ability to duplicate reward
0.7.2
Feb 1, 2021

Hotfix for a silly bug... my bad

0.7.1
Feb 1, 2021

Post-beta fixes/updates

I've spent a while re-working some logic... so there's quite a lot of changes... but hard to note them all, here's a few of the major changes:

Features:

  • Able to search youtube for a video, instead of manually pasting one
  • Reward modules have been changed up completely, you now configure them in a more fluent way.

Changes:

  • Re-worked a lot of the alert handling to allow for more customisation in the future
  • Processing of redemptions should be a lot faster. I've optimised this part a lot.
  • Youtube based modules have been merged into one module, which makes it less confusing.

Please report any bugs in the Revent discord so I can get them fixed asap :)

Revent is also being built live at twitch.tv/idevelopthings daily if you have any questions.

0.7.0
Jan 24, 2021

Post-beta fixes/updates

Features:

  • Cooldowns on bot commands, configurable per command. Channel reward commands will use the settings from the reward/twitch config
  • Mod+ Command to cancel a TTS Message
  • Add search bar to reward modules
  • A way to pause channel reward redemptions
  • Ability to turn off/on rewards of a certain Tag
  • Add page to manage your tags(update, delete, create)
  • Add spotify previous/next modules back in
  • Make the client an installer rather than stand-alone app.
  • Added automatic updating... when an update is detected, they will be automatically handled, no more coming back to download :)

Fixes/Improvements:)

  • Add splash screen whilst client is loading
  • When configuring command identifier/aliases, you arent able to delete an alias
  • Modify jobs/queues so that channel rewards and such process separately to other jobs
  • Fix bug where you can't remove a tag filter
  • Fix issue where reward handlers don't get added to templates being created
  • Fix bug where you can't create more than one tag

Please report any bugs in the Revent discord so I can get them fixed asap :)

You can also report bugs and request features to be added here: Revent suggestion board We can then publicly vote which will take priority!

Revent is also being built live at twitch.tv/idevelopthings daily if you have any questions.

0.6
Jan 23, 2021

Post-beta fixes/updates

Features:

  • Add module that will pause spotify playback, then resume it when reward is finished
  • Add modules to play next/previous spotify tracks
  • Rewrite tag system and improve UX
  • Command to enable/disable TTS for a specific user(soon to come)
  • When clicking a navigation menu item on smaller resolution, the navbar hides.

Fixes/Improvements:

  • Fix job that marks channel reward redemptions as "complete"
  • TTS Commands for jokes etc wouldn't work when tts is disabled
  • Fix broken search filter
  • Fix issue with long tag strings and validate the length
  • Delete old code from previous refactors
  • Fix some broken links & copy fails
  • Fix logged in user display at bottom of navigation bar
  • Fix images/gifs failing to display in the overlay some times
  • Fix some auth issues to make it more fluent
  • Parse youtube url bug

Please report any bugs in the Revent discord so I can get them fixed asap :)

You can also report bugs and request features to be added here: Revent suggestion board We can then publicly vote which will take priority!

Revent is also being built live at twitch.tv/idevelopthings daily if you have any questions.

0.5
Jan 18, 2021

Post-beta fixes/updates

Features:

  • Add ability to filter rewards by Tags
  • Add ability to add a tag to a reward
    • These are part of a future feature, but help a lot in their current state.
  • Add .webm support for file upload on random image/image modules
  • Ability to add tags to a reward from the client
  • Added a "FAQ" tab which has a bit of information to help understand some of Revents quirks

Fixes/Improvements:

  • Re-structure created rewards list page
  • Added the "create reward" button to the templates page
  • Fixed the ability to create a reward from a template
  • Fixed an api issue where some users wouldn't be able to load the client
  • Fixed an api issue where disconnecting your twitch account would cause you to be in a bugged state.

Please report any bugs in the Revent discord so I can get them fixed asap :)

Revent is also being built live at twitch.tv/idevelopthings daily if you have any questions.

0.4
Jan 14, 2021

Post-beta fixes/updates

Features:

  • Implemented a "now playing" overlay that works from spotify, you can access it and information from the Overlays tab. (Currently the overlay only works when you are live on twitch)
  • Implemented the start to a twitch bot that will allow channel reward configurations to be triggered by twitch chat commands(This feature is almost ready and being trialed/improved on my own stream)
  • A module which will allow you to set a command identifier(part of the bot implementation)
  • "Hide Text Overlay" module, which will allow you to hide the "viewer has redeemed x reward" text from the overlay

Improvements/Bug Fixes:

  • Implement a method to make sure we are listening for twitch events correctly. Previous way was terrible and actually failed when going from V0.2-0.3
  • Add pagination to all pages
  • Fix a bug where alerts would get triggered twice
  • Display a page when the user declined twitch auth, previously it would just error out
  • Better system to track what twitch events we are listening to and ensure they are always setup/up to date
  • Make sure scopes issued for Revent stay consistent. They could get reset previously

Please report any bugs in the Revent discord so I can get them fixed asap :)

Revent is also being built live at twitch.tv/idevelopthings daily

0.3
Jan 6, 2021

Post-beta fixes/updates

Improvements:

  • Changes to how TTS is outputted, should be a little more louder/fluent
  • Code updates to allow new TTS updates/handlers/rewards without shipping a client update
  • Added a new "compliments" reward handler
  • Added a new "chuck norris streamer joke" handler (chuck norris jokes, but dev themed)
0.2
Jan 1, 2021

Post-beta fixes/updates

Improvements:
  • Updated the content on the landing page, fixed responsiveness issues and some minor ui tweaks.
  • Reward to play next/previous song (using the media keys)
  • Implement TTS module/support
  • Re-write authentication slightly, logging into the Revent client no longer requires an email/password combo. Instead, you click a button, login on the Revent website with your Twitch account, and it will re-open the application. All done.
  • Add pagination to Redemptions Page
  • Ability to search rewards
  • Added a page to send test events, so you know how they will look/work before using them on your stream
Fixes:
  • Fix issue where failed redemptions would break you redemptions list
  • Fix an issue with registration/login that would leave you in a weird state.(Weird one, i know)

Please report any bugs in the Revent discord so I can get them fixed asap :)

0.1
Dec 30, 2020

Beta release of Revent

Has a wide range of features that we're not going to document here. Everything is pretty stable and has been in use on my own channel for a bit of time now.

Please report any bugs in the Revent discord so I can get them fixed asap :)