📢 Release Notes - v2.2.0
Version 2.2.0 delivers a major TikTok expansion, unified cross-platform Trivia, better Automation and emote organization, simpler overlay audio, larger media playlists, expanded TTS, and improvements throughout SheevChat.
✨ New Features
Expanded TikTok Chat Support
SheevChat can now send TikTok LIVE chat messages through a locally managed browser session.
Supported TikTok messaging includes:
- Manually typed chat messages
- Built-in and Custom Command replies
- Timer messages
- Automation chat actions
- Delayed Automation and Timer messages
- SheevPad chat actions
- Trivia questions and results
TikTok sending uses a bounded queue with confirmation and no automatic retries. The hidden browser sleeps while idle to reduce resource usage and only appears when login or verification needs your attention.
For safety and reliability, TikTok messages containing links are skipped with a local notification instead of attempting to send them.
TikTok Events & Automations
TikTok LIVE events can now trigger SheevChat Automations.
Supported event families include:
- Follows
- Shares
- Like milestones
- Questions
- Subscriptions and Super Fans
- Gifted subscriptions
- Finalized gifts
Automations receive richer TikTok variables for viewer identity, gifts, diamonds, counts, room details, viewer totals, likes, and goals.
TikTok Watchtime, Lurk & User Cards
TikTok viewers can now earn Watchtime using stable account identity.
TikTok support now includes:
!watchtime!lurk!unlurk- Watchtime data in Data Manager
- User Cards with display name, unique
@username, avatar, roles, user ID, and profile link - Add to Filters directly from the User Card
TikTok Auto Connect
Enable Auto Connect to let SheevChat quietly watch for your TikTok LIVE and connect when it becomes available.
Offline checks remain silent, polling resumes after a LIVE ends, and manually disconnecting pauses automatic reconnection for the current session.
Unified Cross-Platform Trivia
Trivia now runs as one shared game across selected connected platforms.
All participating chats receive the same question and lifecycle messages. The first correct answer—or every correct answer when using the alternate Award Mode—is resolved globally across Twitch, YouTube, Kick, and TikTok.
Winners retain their source-platform identity and receive Loyalty rewards on the platform where they answered.
Raid Started Automation
Added a dedicated Raid started Automation trigger for outgoing Twitch raids.
The trigger runs once when a valid raid is accepted and includes target and viewer variables, making it useful for actions such as rolling Credits before leaving the stream.
Viewer Cards from the Viewer List
Viewer rows in the main Viewer drawer are now interactive.
Click a viewer—or use Enter or Space from the keyboard—to open their existing User Card with the correct platform identity. The card can hand the account directly to Filtered Accounts without silently enabling any filter scope.
🔧 Improvements
Redesigned Automation Trigger Picker
Automation triggers are now organized into clear groups:
- Chat / Viewers
- Monetization
- Raids
- Platform Events
- OBS / Apps
Platform-specific events use a provider-first selection flow, supported-platform summaries are clearer, and the When and Where sections stay synchronized with the chosen trigger.
Cleaner Commands, Automations & Timers
Editors now use shared When, Where, and Do sections.
Existing editors start collapsed for easier browsing, new items begin with When, and categorized lists stay compact until you open the group you need.
Better Emote Picker Navigation
The emote picker now includes a dedicated source rail alongside the existing provider rail.
Highlights include:
- Recent emotes remain first
- Twitch subscription channels are grouped by their actual source
- Channel profile images and provider logos make sources easier to recognize
- Special collections such as Hype Train and Prime remain distinct
- Search covers every source within the selected provider
- Source buttons jump smoothly to their section instead of hiding other results
- Duplicate emote codes remain available under their respective sources
- Restored Kick channel, Global, and Emoji collections
Zero-Configuration Overlay Audio
Every Overlay Builder source can now receive TTS and audio without adding a separate Audio Receiver widget.
Send to Overlay actions use one global audio path with no receiver-routing setup. Play Audio volume is configured directly on the action, and legacy receiver setups remain compatible without duplicate playback.
Overlay Builder also includes Test Audio and Test TTS controls for the selected overlay.
Larger Media Playlists & Persistent Shuffle
Media Requests now supports playlist imports and queues of up to 5,000 items.
YouTube playlist loading can continue beyond the first 100 entries, honors your configured limit, preserves playlist order, and avoids duplicates.
The new Shuffle Playlists option creates one randomized order that persists across restarts instead of reshuffling the remaining queue.
Expanded TTS
The TTS character limit can now be set from 50 to 2,000 characters, while the default remains 200.
Long messages are split into browser-safe segments so local system voices, Piper, and Kokoro can finish speaking them reliably. Existing skip and voice settings continue to work.
More Accurate Credits
Credits now rely on confirmed platform events instead of guessing from badges or chat text, reducing duplicate or phantom entries.
The Credits tab has also been reorganized into clearer sections for tracking, event types, session controls, roll preview, and manual editing.
Improved Mobile / Tablet Layout
The connected Mobile / Tablet header is more compact, leaving more room for the active view selector while keeping Fullscreen easy to reach.
View Settings now lives in an accessible actions menu, and stale zoom after rotating a device is corrected without disabling intentional pinch zoom.
Modern Theme-Aware Scrollbars
Interactive SheevChat pages and standalone docks now use consistent modern scrollbars colored from your active theme.
Top-Bar Release Notes Link
Click the version badge in the main header to open the current SheevChat release notes in your system browser.
🐛 Bug Fixes
- Fixed Twitch viewers without a saved IRC name color all appearing with the same default color.
- Fixed Giveaway Loyalty Bonus weighting counting manual, game, event, first-chat, and welcome bonuses instead of only ordinary chat and passive presence earnings.
- Fixed local Trivia overlap and error notices failing to appear in the Event Feed.
- Fixed long local TTS messages stopping before the full message was spoken.
- Fixed the main app using a missing browser favicon.
- Fixed Settings navigation shifting the outer app layout when opening Filtered Accounts from a User Card.
🔄 To receive the update, simply launch SheevChat or right-click the system tray icon and choose _Check for Updates_.