Skip to content

Releases: ollprogram/TwitchDiscordBridge

v2.0.1 Tested Refactor

12 Dec 22:52

Choose a tag to compare

📝 Description

Added more tests for the application and fixed a bug for the Say command

🎯 Purpose / Context

The huge refactoring of the v2.0.0 brings lot of new code, but only half tested. The purpose here was to add tests for at least all commands and for the bridge in order to have a more reliable application and avoid regressions for future updates.

🔍 Main Changes

  • tests for commands
  • tests for the bridge
  • tests for utils
  • fixed the say command which was not woking if the bridge was close.

v2.0.0 Huge refactoring

10 Dec 21:53

Choose a tag to compare

Pre-release

📝 Description

Refactoring the entire TwitchDiscordBridge application.
This will be a pre release when merged, and after adding more tests we will be able to release it as 2.0.x

🎯 Purpose / Context

The application was not truly scalable and lacked adherence to established best practices and architectural patterns. Numerous bugs originated from the configuration layer, and several parts of the codebase were inefficient or overly complex.

The purpose of this refactoring is to optimize the application through efficient parallel execution, introduce a reliable and fully tested configuration system, and ensure that the overall architecture can scale effectively.

🔍 Main Changes

  • Easier and reliable configuration system
  • New scalable command mechanism using active object and command patterns
  • Using discord slash commands
  • Parallel execution of commands and tasks using thread pools and active object pattern
  • Parallel executions with parallel streams
  • improved documentation
  • More unit tests, especially for the configuration layer
  • Added a token verification ("check don't catch" pattern)
  • Added a go script to get the twitch token
  • Added a contributing documentation and templates

Filtered chat version

08 Jul 21:15

Choose a tag to compare

This version filter the chat (especially the discord chat) to ignore files and gifs sent. It will also remove all unknown emojis from the chat while sending to twitch. But this version will not be able to filter/ignore links from the chat. So, I recommand using discord and twitch permissions for chat channels at the same time (or moderation bots).

v1.0.0 Light Version

11 Dec 17:05
357e67c

Choose a tag to compare

This is the first stable version of TwitchDiscordBridge.
This is a light version. More complicated versions will arrive soon.

Full Changelog: v1.0.0-beta...v1.0.0

Beta version

28 Nov 21:13
0311470

Choose a tag to compare

Beta version Pre-release
Pre-release

First upload.