Critter Connect icon Critter Connect 2 Release notes and update history
Changelog

What changed in Critter Connect 2.

Supporter improvements, updater polish, core maintenance, and the stream-side tools that have shaped the app over time.

Latest Version 2.9.1

Shutdown update

  • Fixed a problem that would prevent Critter shutting down correctly causing it to linger as a ghost process
Version 2.9.0

Supporter update

  • Added supporter key validation backed by the Critter website so supporter features can be unlocked directly in the app.
  • Improved the Settings and About pages to surface supporter status, license details, and support code information more clearly.
  • Cleaned up version handling, installer flow, and release presentation for the 2.9.0 rollout.
Version 2.6.1

Stability update

  • Modernized Twitch support to newer TwitchLib packages and switched EventSub handling to the maintained websocket client.
  • Fixed Twitch auth, token refresh, and channel setup flow so EventSub and chat use the latest saved credentials.
  • Reduced Twitch timeout and reconnect issues by blocking duplicate auth, chat, and websocket startup attempts.
  • Improved bot and broadcaster chat handling so connections can be recreated cleanly without stale state.
  • Cleaned up nullable and config model defaults so missing values fail more safely instead of causing random null issues.
  • Improved app shutdown so Twitch, SignalR, UDP, speech-to-text, and TTS stop more cleanly.
  • Hardened OpenAI and config handling with clearer fallback behavior when keys, models, or saved values are missing.
  • General maintenance cleanup across Twitch, MVVM base classes, and startup/shutdown flow.
Version 2.6

Maintenance fix

  • Improved Twitch library stability.
Version 2.5

Wiki maintenance

  • Fixed the Wiki fetcher.
Version 2.4

Runtime and Twitch adjustments

  • Swapped back to .NET 8.
  • Tweaked the Twitch API integration and updated it.
Version 2.3

Framework and websocket work

  • Upgraded to .NET 9.
  • Added a new websocket timer that refreshes every 15 minutes.
Version 2.2.1

OAuth changes

  • More changes to websocket OAuth.
Version 2.2.0

Bot login fixes

  • Hopefully fixed the issue with bot login failing Twitch OAuth.
  • Added an error popup when websocket cheer handling fails.
Version 2.1.5

Browser detection

  • Added new browser detection for bot login.
Version 2.1.4

Twitch handling pass

  • Changes to Twitch handling.
  • Added an error for insufficient OpenAI credit.
Version 2.1.3

Maintenance patch

  • General maintenance patch.
Version 2.1.2

Bits trigger fix

  • Fixed Twitch bits triggering for values above the configured amount.
PubSub patch Version 2.1.0

EventSub migration

  • Total overhaul of Twitch integration, moving from PubSub to EventSub.
  • See the important migration notes at critter.cc/important.html.
Emergency patch Version 2.0.5

Crash fix

  • Fixed a crash affecting new users.
Emergency patch Version 2.0.2

Filtering and Discord changes

  • Added filtering for random facts.
  • Updated the Discord webhook display.
Huge update Version 2.0.1

Core overhaul

  • Updated to .NET 8.
  • Added TikTok voices.
  • Overhauled the settings panel.
  • Completely rewrote the TTS engine.
  • Overhauled UDP and the critter terminator behavior.
  • Stopped Google TTS from crashing the app if it errors.
  • Added TTS for bits with a configurable value.
  • Added the critter memory setting.