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.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.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.4 Twitch handling pass Changes to Twitch handling. Added an error for insufficient OpenAI credit.
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.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.