Improvements
• The TTS trigger command now has to be a separate word: "!say hello" triggers TTS, but "!saying" no longer does. "!say, hello" and symbol-only commands like "!" work as before
• With "Read only on command" enabled and an empty command list, TTS now stays silent instead of reading the whole chat. A hint below the list reminds you to add a command
• A flood of identical messages no longer clogs the TTS queue or crowds out messages from other viewers
• Twitch Founders now count as subscribers in the "Voice subscribers only" filter
• The TTS widget in OBS now also applies volume changes to messages already waiting in the queue
• New VK Video Live followers now appear in the chat and in the OBS widget. You can hide them with the "Show followers" toggle in the VK Video Live settings, separately for the app and the widget
• Replies to the streamer's messages on VK Video Live are now highlighted as mentions and pass the "Voice mentions only" filter
• VK Video Live chat now works when the stream is running as an additional broadcast on the channel. Previously, messages from such a stream never arrived and the channel was shown as offline
Fixes
• Viewers added to "Viewer voices" no longer bypass filters like "Read only moderators": an assigned voice only changes how the viewer sounds. Bypassing filters is still reserved for users on the "Only these users" list
• Viewers added to "Viewer voices" no longer play at full volume regardless of the master volume slider, in either the app or OBS
• The "Read only VIP" filter now recognizes Twitch VIPs; previously their messages were skipped
• "Skip repeats" now also works when viewer usernames are read aloud
• Messages that arrive while TTS is speaking no longer bypass "Skip repeats", the per-user cooldown, or the per-minute limit
• Raid announcements and voice previews in settings no longer affect repeat skipping or rate limits
• "Replacement dictionary" now works with Cyrillic words: previously a rule like "лол → хаха" didn't replace the standalone word "лол"
• Turning TTS off or resetting its settings now immediately stops the OBS widget as well. Previously it kept reading through its queue
• After you stop TTS, the message no longer keeps playing in OBS, and a volume change is no longer lost if you move the slider right as a message is being sent
• Chat TTS now resumes immediately after pausing for a voice preview in settings, instead of waiting for the next message
• A playback error no longer causes two messages to play at the same time
• TTS no longer leaks memory over long sessions, stops, and voice previews
• Replies in VK Video Live chat now look like replies: above the message you can see who the viewer replied to and a quote of the original message, just like on Twitch. In the OBS widget, such messages are prefixed with the recipient's username. Previously a reply looked like a regular message