StreamTower Beta 1.0.0-beta.51
Pre-releasebeta.51 Fix 10
- Test Raid username suggestions now collapse immediately after a selection and stay closed until typing resumes.
- Raid TTS voice ON checkboxes are directly clickable.
- Replaced per-row enable/disable button with dynamic ENABLE ALL / DISABLE ALL control.
- Added a clear setting to enable/disable the Twitch chat welcome message for incoming raids.
- Raid chat sending now runs on the same Twitch sender used by working Shoutout Clip chat messages and is explicitly sequenced after Raid TTS completion plus the configured chat delay.
- Roadmap & Ideas moved out of the Tools menu and onto the main left navigation near the bottom for permanent visibility.
StreamTower 1.0.0-beta.51
Smart username and category autocomplete
- Streamers / Regulars ADD / EDIT username now suggests matches as you type.
- Username autocomplete is shared across applicable StreamTower username fields and combines known Streamers, Regulars, active chat, connected chat, and Twitch search results.
- Raid Assistant category now searches Twitch categories as you type.
- Raid TTS category editor now suggests Twitch categories as you type.
- Test Raid username now autocompletes Twitch users as you type.
- Existing Pre-Stream Twitch category search, User Insights username suggestions, First Words suggestions, and Shoutout suggestions remain intact.
First-run setup wizard
- New installs can walk through Twitch login, OBS WebSocket, Raid Overlay, Shoutout Clip Browser Source, and Ending Credits setup.
- Existing installations are not forced through the wizard after an update.
- The setup wizard can be rerun later from Settings.
Responsive display and DPI scaling
- Added app-wide Per-Monitor V2 DPI awareness for Windows display scaling.
- Added shared monitor-aware form scaling so fixed-layout screens reduce safely on smaller displays instead of being clipped.
- Main StreamTower window now adapts its design canvas to the active monitor while preserving normal high-resolution layouts.
- Page hosts and the main navigation can scroll when the available desktop is smaller than the designed content.
- Setup Wizard now scales for the current monitor, supports page scrolling, and keeps navigation buttons attached to the bottom edge.
- Shared form handling applies the same monitor protection to dialogs opened throughout StreamTower.
Target coverage includes 1366×768, 1920×1080, 2560×1440, ultrawide, 4K, and Windows DPI scaling such as 100%, 125%, 150%, 175%, and 200%.
This is a development beta. Do not publish until locally tested.
Command Center responsive scaling fix
- Applied the responsive surface scaler consistently to every Command Center module.
- Older fixed-pixel tabs now proportionally shrink when the available Command Center viewport is smaller than the original 920x600 design surface.
- Large displays continue to use docking/anchoring rather than unnecessarily enlarging text and controls.
Local Fix 2 - Shoutout Chat + Global Variables
- Preserves the known-working Shoutout Clip playback path from Command Center Scaling Fix 1.
- TEST SHOUTOUT now sends the configured Chat / Spotlight message to Twitch chat before testing the clip.
- Normal/manual/First Words shoutout processing now sends the configured Chat / Spotlight message as part of the shoutout pipeline.
- Default shoutout template changed from legacy
@{user}to%user%. - Existing saved
@{user}/{user}shoutout templates migrate automatically to%user%. - Global
%variable catalog remains a single toolbar-level button in Command Center and is available regardless of the active module.
Fix 3 — First Words test + reset
- SEND FIRST WORDS TEST now uses StreamTower's global First Words pipeline instead of only queueing a Shoutout Clip profile.
- Testing a configured Streamer now exercises the Streamer popup card, walk-on sound, and First Words Shoutout Clip path together.
- Added RESET FIRST WORDS beside SEND FIRST WORDS TEST for quick cooldown clearing during testing.
- Working Shoutout Clip playback remains unchanged.
Fix 4 — Responsive UI / First Words Card
- Fixed the First Words popup being forced into an oversized empty window by the global dialog minimum-size fallback.
- First Words popup now keeps a compact content-sized card and positions on the same monitor as StreamTower.
- Command Center fixed-layout modules now scale primarily for width; short windows use vertical scrolling instead of shrinking the entire UI.
- Responsive recalculation now runs when forms resize, move monitors, or receive DPI changes.
- Shoutout Clip no longer auto-populates a Twitch username merely because the module/grid opens; profiles load only after an explicit user click.
- Working Shoutout Clip playback/chat/First Words pipeline remains unchanged.
Fix 5 - Responsive Reflow / No Whole-UI Shrinking
- Removed custom whole-form resolution scaling; Windows DPI scaling remains enabled.
- Removed proportional Command Center surface shrinking and switched legacy modules to readable scrollable design space.
- Kept the left navigation at a readable width instead of collapsing it to a tiny icon rail.
- Preserved full-size StreamTower branding and prevented the STREAM COMMAND CENTER line from being clipped.
- Changed the bottom status strip to minimum-width cells with horizontal overflow instead of truncating values.
- Kept the working Shoutout Clip, chat-message and First Words behavior unchanged.
Fix 6 - Responsive max-width layout
- Replaced wide-screen stretch behavior with a centered max-width Command Center workspace.
- Bounded the right profile rail width on 1440p/4K displays.
- Converted the bottom live status strip to proportional columns and adaptive text sizing.
- Preserved readable logo/tagline and navigation sizing without whole-window shrinking.
- Kept existing Shoutout Clip and First Words behavior unchanged.
Fix 7 - Category-based Raid automation + random Raid voices
- Raid AUTO responses now select both TTS sayings and Twitch chat welcome sayings from pools tied to the broadcaster's current Twitch category, with a Default fallback.
- Added independent Raid TTS and Raid chat response delays (0-60 seconds).
- Added AUTO / MANUAL raid chat response mode. Manual mode presents a prepared response with REROLL, EDIT, SEND RESPONSE, and SKIP controls.
- Added category-specific Raid voice pools independent of normal chat TTS.
- Raid voice entries can use Windows Voice or MonsterTTS, with per-entry volume and Windows speech rate.
- Multiple enabled Raid voices can be stored per category and randomly selected for each raid; random voice selection can be disabled to use the first enabled voice.
- Added ADD VOICE, REMOVE VOICE, ENABLE / DISABLE, TEST SELECTED, and LOAD VOICES controls.
- MonsterTTS Raid voices reuse the MonsterTTS API token configured in the main TTS module.
- Test Raid preview now shows the selected category profiles, engine/voice, response mode, and configured delays while remaining safe from real Twitch chat/shoutout sends.
- Existing Raid overlay, OBS action, Raid Priority, Shoutout Clip, and First Words behavior are preserved.
Fix 8 - Raid chat test, Raid media/audio, Roadmap & Ideas
- Added an explicit Send chat message during TEST RAID option. It defaults OFF and prefixes enabled test sends with
[TEST RAID]. - Preserved real incoming Raid AUTO chat sending after the configured category-based chat delay; failures are recorded in Recent Activity.
- Added RAID MEDIA / AUDIO to Raid Response / OBS Settings.
- Raid media can load OBS scenes/sources, keep multiple selected sources, and randomly pick one per raid.
- Added Raid media volume, independent delay, optional stop-after timer, and TEST MEDIA.
- OBS Media/VLC sources are restarted; other audio-capable OBS inputs are unmuted for the trigger and can be muted again by the stop-after timer.
- Added Tools > Roadmap & Ideas with initial ideas: More TTS Engines, Clip It Integration, and Voice Control.
- Working Shoutout Clip, First Words, category Raid TTS, random Raid voices, and responsive Fix 6 layout are otherwise unchanged.
Fix 9
-
Raid Media / Audio now supports direct local Audio File or Media File selection independent of OBS.
-
AUTO raid chat is sequenced after Raid TTS completes, then applies the configured chat delay.
-
Twitch chat sends now surface Twitch drop reasons instead of silently accepting an unsent response.
-
TEST RAID uses a stable clickable username suggestion list that does not disappear during async Twitch search refreshes.
-
Ending Credits Preview no longer rewrites the live credits HTML and reset a running scroll.
-
Twitch Moderation includes a CLIP button with a Coming Soon tooltip.
-
Tools includes Voice Control • COMING SOON.
-
Fix 11: Raid Response / OBS Settings redesigned into RAID RESPONSE, OBS ACTION, and MEDIA / AUDIO tabs with a fixed bottom action bar; removes horizontal overflow and keeps SAVE / RESUME / CLOSE visible.
Fix 12 — Twitch Moderation header
- Restored the TWITCH CHAT button as a dedicated action in the Twitch Moderation chat header.
- Moved CLIP to its own separate button at the end of the header action row.
- CLIP remains Coming Soon and keeps its hover tooltip; no existing Twitch Chat control is replaced.