Changelog

What's new in each version

StreamieHUB version history. See what's new in each release.

v0.6.7 beta 2026-10-14 latest
New
  • Death counter: automatic reading from the game save now also works in Elden Ring (built-in profile, counts the deaths of the character you are currently playing)
  • Chat: the menu next to the message field lets you choose whether what you type is sent by the bot or by you from your streamer account (Twitch, YouTube, Kick). A command typed as the streamer works as if you had typed it directly in the platform chat
Fixed
  • Kick chat: emotes show as images instead of text like "[emote:123:name]" - in the in-app chat, the OBS dock and the chat overlay, including older messages from history
  • Kick chat: moderation filters (emotes, symbols) and commands see Kick emotes the same way as Twitch ones, so an emote no longer trips the symbols filter
v0.6.6 beta 2026-10-09
New
  • Death counter: automatic reading of the death count from the game save file - built-in support for Lies of P and Sekiro, other games can be calibrated in a few deaths. While auto-read is on, the !death, !death-, !deathreset and !editcounter chat commands are locked so the count stays accurate
  • Death counter: redesigned page with tabs - one "Game" card with auto-read, the commands section shows the real commands and edits their permissions (shared with the Chat Bot tab), the counter updates live in the panel
  • Death counter: auto-read status shows which save, Steam account and character slot is being read; calibrating a new game is a step-by-step screen with a file picker
  • Death counter: the overlay label shows the current game and shrinks long names to fit
  • Goals: daily and weekly reset modes (daily at local midnight, weekly on Monday at midnight), reset mode can be set right in the add form
Fixed
  • Donations: stats show the real currency instead of always PLN - amounts in different currencies are no longer summed together
  • Goals: changing the reset mode starts a fresh period instead of catching up on every reset since the goal was created
  • Death counter: overlay editor no longer cuts off labels
  • Chat: the OBS chat dock and chat overlay use the app language right after loading
v0.6.5 beta 2026-10-06
Fixed
  • Panel: a tooltip near the edge of the window no longer crashes the page
  • Bot: a search result opens the edit form of a command, timer or quote even when that tab is already open
v0.6.4 beta 2026-10-06
New
  • Chat: channel point redemptions are shown in chat (Twitch, Kick) - including rewards without text input, which never reach platform chat
  • Chat: Twitch subs, resubs with the viewer's message and gifted subs are shown in chat - a gift bomb is one row, not one per recipient
  • Chat: a reply shows which message it answers (nick and text above the reply, Twitch and Kick)
  • Chat: each of the three can be turned on or off separately - in the chat settings (in-app chat and OBS dock) and per overlay in the overlay configurator
Fixed
  • Chat: command autocomplete works with arguments - !so @user can be sent from the OBS dock again (Enter no longer gets swallowed by an empty menu), @mentions are completed anywhere in the message, and built-in commands (!so, !uptime...) are now listed
  • Bot: the "Notify about cooldown" toggle sits right next to the "Command on cooldown" message
v0.6.3 beta 2026-10-05
New
  • Bot: cooldown notice. New "Notify about cooldown" toggle in the bot messages tab. When a command (built-in or custom) is on cooldown, the bot replies with the command name and the time left. At most one reply per cooldown window, so chat does not get spammed
  • Bot: new editable message "Command on cooldown" in the System group
  • Donations: Top Donators moved to its own tab, with a compact overlay picker (create, rename, clone, delete) and a ready OBS Browser Source link with a copy button
  • Donations: Top Donators font weight picker with named weights instead of raw numbers
  • Chat: message gap and avatar settings in the in-app chat
Fixed
  • Donations: clearer description of the stream description text block - it is plain text for the channel description, not an overlay
  • Chat: chat window settings sync live between the in-app chat, the OBS dock and the overlay configurator - a change made in one window is no longer reverted by another
  • Chat: the chosen chat font now actually loads (in-app chat and OBS dock)
  • Chat: OBS dock - top-down direction fixed, hiding commands and Shared Chat applies to messages already shown, leftover "Sync to overlay" button removed
  • Chat: OBS chat overlays are independent of the dock - avatars, polls, 7TV/BTTV/FFZ emotes and Shared Chat are set per overlay (existing overlays keep their current look)
  • Chat: overlays with timestamps on the right no longer reset to the left after restart
v0.6.2 beta 2026-10-05
New
  • Bot: !clip <title>. Viewers can name the clip right in the command. A configurable suffix is added to the title (default "by {username}"), so you can see who made the clip
  • Bot: !clip settings in the built-in commands tab - title suffix and clip length (5-60 s, default 30)
Fixed
  • Bot: when Twitch AutoMod rejects the clip title, the clip is still created, just without a title
  • Bot: the clip link in chat uses the new twitch.tv/<channel>/clip/<id> format
v0.6.1 beta 2026-09-21
New
  • Prize wheel: per-prize win chance. Every prize can have its own chance in percent, and empty fields split whatever is left of 100% equally. Segment size on the wheel follows the chance, so viewers see the real odds
  • Prize wheel: a "Duplicate" button that copies the selected preset
Fixed
  • Prize wheel: the winning prize is now drawn by the app, so with several overlays open the wheel lands on the same prize everywhere
  • Prize wheel: saving a preset under an existing name overwrites it instead of creating a duplicate, with a warning in the save dialog
  • Prize wheel: deleting a preset now asks for confirmation
v0.6.0 beta 2026-09-18
New
  • Discord (PRO): StreamieHUB now runs your Discord server. Connect the bot from the app, and an AI wizard builds the whole server for you - categories, channels, roles, permissions and AutoMod rules - with a preview before anything is applied and a one-click revert afterwards
  • Discord: built-in honeypot channel against raid bots, with a configurable warning message, a softban and a message purge window
  • Discord: notification bridge - going live, subs, raids and donations are announced on your Discord, with per-platform routing rules, pings and cooldowns
  • Discord: slash commands and button roles (self-assigned roles by clicking a button), plus a starter message bundle with real rules content
  • Discord: full configuration inside the desktop app - status tile, permission matrix, one-click push of your Gemini key, all with a PRO gate and a permission recheck
  • Top donators overlay: a new Browser Source with the donation leaderboard, styled per instance
  • Donation report: a new tab with a monthly summary - amounts, fees, payouts and top donors
  • Tip sources: a new settings section for external tip sources, with their own alerts
  • Goals: goals can now reset monthly or on a chosen date, and closed periods are kept as history instead of being wiped
  • Watch time import: a one-off import of watch time from StreamElements, so a migrating streamer does not start everyone from zero
  • Points: !points also shows your rank on the leaderboard, and !watchtime reports the full time instead of a rounded number
  • Event list: a per-type visibility filter (follows, subs, Bits, donations and so on) shared across all OBS sources
  • Social planner: rebuilt interface with a proper date and time picker, a language per post, one connection per platform, and publishing to Facebook, Instagram, TikTok and YouTube
  • Cloud: one-click sign-in from the app straight into the browser panel, no password and no magic link
  • Connection bar: a Twitch event health indicator that says out loud when the connection stops delivering events
Fixed
  • Twitch: the green dot no longer lies. The Twitch indicator used to stay green over a connection that had stopped delivering events hours earlier. The app now tracks the real state of the EventSub socket, shows "Twitch: no events" with the silent time, and reconnects. The panel and the OBS sources report the same thing
  • Donations: fixed the donation stream and the PayPal endpoint, which stopped working after the commission columns were split
  • Panel: the profile list no longer stays empty when the panel opens before the app server finishes booting - it keeps retrying
  • Cloud: buying PRO takes you back to checkout after picking a username or after opening a magic link in another browser, instead of dropping you on the dashboard
  • Cloud: /dashboard/discord without a language prefix now redirects instead of erroring out
  • Cloud: fixed the page shown after a magic link is sent
  • Discord: the bot invite asks for exactly the permissions the panel checks - no more "connected but cannot do anything"
  • Discord: channels available only to community servers are downgraded instead of failing the whole setup, and the bot keeps access to private channels
  • Discord: the honeypot warning counter edits the message you wrote instead of replacing it
  • Kick: added diagnostics for undocumented fields in Kick events, needed to support celebrations and shared resubs
v0.5.0 beta 2026-08-03
New
  • The app server now listens on localhost only. If you run OBS on a second computer, enable Settings -> App -> Network -> Local network access (requires an app restart)
Fixed
  • Security: /api/config no longer returns OAuth secrets or Google API keys
  • Security: DNS rebinding attack blocked (Host header verification)
  • Security: profile import validates the size and entry paths inside the archive
  • Security: logs attached to a bug report have tokens masked
  • Alerts: when several alerts match one event (e.g. a "from 1 PLN" alert next to a 20 PLN alert), the most specific one now fires instead of the one added first. The catch-all alert only plays when nothing narrower matches
  • Alerts: the subscription tier filter finally works - previously an alert set to Tier 3 also fired for Tier 1
  • Alerts: the donation alert fires regardless of the platform field. Donations go through StreamieHUB, not through Twitch or YouTube, so an alert with a specific platform selected stayed silent. The field is now set to "All" and locked, and existing alerts repair themselves
  • Goals: donations through StreamieHUB and Twitch events (Follow, subs, gifts, Bits) now advance goal bars. Previously only YouTube and Kick events moved a goal
  • Activity history: a donation that matched no alert gets a "No alert" badge with a hint on where to look for the cause
  • Cloud connection: fixed a growing avalanche of parallel connections that made the server reject further attempts and could delay donations
  • Bug reports: the report now contains the full app log, not just errors. Lines carry timestamps, repeated entries are collapsed, and the attached excerpt is five times larger
  • BiBot: one event now triggers one action (the one with the highest matching threshold) instead of every action with overlapping ranges at once
  • Fixed !addpoints for names written with capital letters (e.g. @DonDaiku)
  • Faster viewer lookup by name in point commands
  • New config fields now reach existing installations, not only fresh ones
  • Errors while handling Twitch chat messages no longer disappear silently
  • Fixed overlay access via 127.0.0.1 (previously blocked by CORS)
  • Kick: chat will no longer go silent when Kick unsubscribes the event subscriptions - the app detects this and registers them again
  • Kick: more accurate category search when changing the game (e.g. "mine" now finds Minecraft instead of "This War of Mine")
  • Updated dependencies with security advisories (zero known vulnerabilities)
v0.4.5 beta 2026-06-25
New
  • Chat: 7TV, BetterTTV and FrankerFaceZ emotes - global and channel emotes render in the panel, OBS dock and OBS overlay; each platform can be toggled on or off separately (channel emotes require linking your channel on 7tv.app / betterttv.com / frankerfacez.com)
  • Bot: a "StreamieHUB connected" chat message is sent after connecting a channel (Twitch / YouTube / Kick), in the bot language - it can be edited or disabled in the bot command settings
v0.4.2 beta 2026-06-10
New
  • Chat: render Tenor and Giphy GIFs - links (page, short and direct media URLs) display as animated GIFs in the panel, OBS overlay and dock. Toggle on/off plus a max-height setting in chat options
  • Chat: "send everywhere" - post a message to all connected platforms at once with a single click
  • Giveaway: per-participant tickets - add an entrant with a custom ticket count (1-99) and edit the ticket count of existing participants
Fixed
  • Fixed: connected YouTube channel now shows up right after linking, without a manual refresh
  • Fixed: Select dropdown - search and "no results" text are now translated (i18n) instead of hardcoded Polish
  • Fixed: missing diacritics across the UI (Połączony, Niepołączony, Wkrótce and many locale strings)
  • Privacy page and various copy/styling tweaks
v0.4.1 beta 2026-06-09
New
  • Goals: edit name, target value, type, platform and unit of an existing goal (the ✎ icon next to the title) - previously only the progress counter could be changed
v0.4.0 beta 2026-05-28
New
  • Custom Widget System with AI Generator - create HTML/CSS/JS widgets by text description (Gemini AI); code editor, config fields, live update via Socket.IO
  • Master Overlay - single full-screen OBS Browser Source combining multiple layers (shoutout, timers, widgets)
  • Stream extension (subathon timer) - Bits, subs, raids and donations add time; countdown and progress bar modes
  • BiBot Presets - named action containers with entries, hotkeys and chat commands; Fire button for manual triggering
  • Game Control - programmable action sequences: keypress, delay, mouse move (4 modes), scroll and Swap Buttons
  • Game Control - Channel Points triggering with optional subscription requirement and auto-refund
  • Sound Board in Twitch Extension - viewers spend Bits to play sounds on stream; categories, prices per duration tier
  • Multiple chat overlay profiles - each with own style and OBS URL; 4 visual presets
  • Chat overlay - Twitch avatars, inline Tenor GIFs and Twitch Shared Chat support
  • Giveaway - 3 animation templates (Neon, Gold, Retro), PNG graphic export and participant filtering
  • Periodic Statistics - aggregates for selected date range with viewers, follows and subs charts
  • Profile clone, export and import (ZIP with database and assets)
  • Moderation - banned words filter with case sensitive and whole word options
  • Fully configurable bot timers - sound, image/video, TTS AI and full alert layout editor
  • PayPal Donations (PRO) - direct payments to streamer's PayPal account
  • Game Stats Tracker - track Twitch game statistics over time with historical charts
  • Per-viewer gambling stats (roulette/slots) and new !mystats command
  • Widget overlay in Alerts, BiBot and bot commands - display custom widget on trigger
  • Widget Integrations (window.__STREAMIE) - access to stream data, chat, activity and goals in real time
  • Widget AI Generator - prompt bases and category chips (Alert, BRB, Chat Game, Timer, Leaderboard and more)
  • Widget Persistent Storage - persistent key-value data in SQLite; survives OBS and app restart
  • BiBot - Bits queue (never blocked by CD) and separate cooldowns for Points and Free triggers
  • BiBot - replay from history - replay event with random delay; configurable min/max minutes
  • BiBot - action queue preview with currently executing event and pending list; clear button
  • BiBot - "Widget overlay" action - display custom widget on master overlay with position, size and duration
  • BiBot Stats - counting all local triggers (BiBot + Game Control) with [GC] prefix
  • Game Control - action list (Keypress) in expanded entry; executed when triggered by Bits
  • Game Control - mouse move with 4 modes: Move, Rotate (0-720 with calibration), Random and Invert
  • Game Control - Swap Buttons - swap keys/mouse buttons for set time; low-level Rust hooks
  • Game Control - visible cheer<X> trigger badge on each entry
  • Game Control - lower anticheat detectability (no forced game window focus)
  • UE Injector - external injector for Unreal Engine games with TCP server and DISCOVER/FIND/EXEC commands
  • Improved default chat styles - darker background, slide-up animation; new settings: message accent and nick separator
  • Chat dock independent from overlay - own settings, messages never fade out
  • Chat overlay on Screen Effect - chat directly on transparent layer over the game
  • Goals - currency unit (zl, EUR, $) and percentage/counter option on progress bar
  • Alerts - "Max amount" field for Bits and donations allows defining amount ranges
  • Alerts - "Create Twitch Reward" form as expandable card (like TTS and Bot chat message)
  • Auto-shoutout on raid - raid automatically triggers full shoutout sequence (overlay + chat + API)
  • !addtime / !removetime chat commands - super-moderators control countdown timer from chat
  • Keywords moved to bot commands - each command has optional "Keyword" field
  • Inline element editing - edit form opens below the element instead of scrolling to top
  • Session stats - top commands and top BiBot triggers in stream details
  • Profile sub-tabs in My Profile - Basic, Colors and Donations
  • Full profile color presets - ready themes set all 7 colors at once
  • Bits leaderboard with date filter, column sorting and Twitch API sync
  • KeyRecorder - Ctrl/Alt/Shift as standalone key (without combination)
  • KeyRecorder - ability to bind mouse double click
  • Sidebar BiBot - active mode badge: PANIC (red), GENTLE (blue), CHAOS (orange)
  • OBS Docks in Overlays settings - ready URLs for Chat and Alert history docks
  • Unified tooltips across panel - native tooltips replaced with custom component
  • Points refund from Activity Feed - Twitch Channel Points (API cancel) and internal points
  • Event priority: Game Control > BiBot > Alert (Bits handled hierarchically)
  • Chat Bot - dedicated "Messages" tab (moved from "System")
  • YouTube chat history limit - 50 messages and 30 days; in-memory buffer reduced
  • Chat platform filter moved to overlay settings with per-platform URLs
  • StreamieHUB Cloud moved to top in Settings > Accounts
  • Donation settings moved to Settings > My Profile > Donations
  • Twitch re-login banner - amber banner on 401 error for VIP/moderator fetch
  • Twitch Rewards - friendly message for non-Affiliates with program link
Fixed
  • Fixed: Twitch chat and EventSub auto-reconnect after computer sleep/wake
  • Fixed: raid alert not triggering (stale alerts.json instead of SQLite database)
  • Fixed: duplicate raid events and alerts on multiple EventSub connections
  • Fixed: double alert for gifted subs (channel.subscribe with is_gift now skipped)
  • Fixed: EventSub session_reconnect was ignored - now migrates to new URL
  • Fixed: BiBot jumpscare not disappearing after video ended
  • Fixed: command edit not clearing optional fields (sound, image, TTS)
  • Fixed: command and slug uniqueness validation across BiBot/ChatBot/Game Control
  • Fixed: new bot messages added in user's language instead of always Polish
  • Fixed: incorrect error messages for wrong command syntax (cmd.usage key)
  • Fixed: "click to unmute" button in OBS - AudioContext auto-detection
  • Fixed: test alert now triggers widget overlay and chat message
  • Fixed: getAlertsEnabled() early return skipped BiBot and points
  • Fixed: stale EventSub subscriptions - Twitch handles cleanup automatically
Cloud
  • Donation alerts excluded from alert limit; Free plan limit increased to 10
  • Donate and profile pages render in the language set in streamer's profile
  • Stripe KYC error - saving donation settings with incomplete verification returns clickable message
Extension
  • Bot commands - instant sync with Twitch Extension instead of every 5 minutes
  • Scrollbar in panel overlay - tab content scrolls properly
  • Viewer language from Twitch account locale (viewer's account language instead of broadcast language)
Code Review & Security
  • ~89 improvements: security (IDOR, SSRF, path traversal), performance (cache, pagination), bugs (AudioContext leaks, socket leaks), code quality (shared types, code splitting, BiBot.tsx 2687->1878 lines)
v0.3.4 beta 2026-05-22
New
  • Viewer Points Editor: search a viewer by nick, see their current balance and perform Add / Subtract / Set operations (Points > Settings)
  • TTS AI token: use {{ai: prompt}} in TTS fields across all modules (Alerts, BiBot, Chat Bot) - other variables resolved before AI call; requires Gemini API Key
  • TTS in Chat Bot: chat commands now have a TTS AI section identical to Alerts and BiBot; variables: {{user}}, {{target}}, {{channel}}, {{count}}, {{args}}, {{uptime}}, {{ai: prompt}}
  • Game Control - bits triggers: triggers now fire on the correct bit amount; slug support (e.g. cheer 10 test only activates entries with slug test)
  • Game Control - monthly free uses: free uses limit counted per user per calendar month instead of per stream
  • Points - per-tier multipliers: bonus multipliers split into Sub Tier 1 / Tier 2 / Tier 3 (default 1.5x / 2x / 3x)
  • Points - VIP and Mod multipliers: VIPs and moderators synced from Twitch API on startup (new scopes: channel:read:vips, moderation:read); multipliers also apply to lurkers who have not chatted
  • Bot relay - security: bot/say endpoint secured with relay JWT token; token generated automatically after Twitch login (no StreamieHUB account required)
Fixed
  • Fixed: Bot relay (@StreamieHUB) now works without a StreamieHUB account - just connect Twitch; relay token registered automatically on startup
  • Fixed: AI generation ({{ai: prompt}}) for Gemini models with built-in reasoning (e.g. Gemini 2.5 Flash) - added thinkingBudget: 0 so tokens go to output instead of internal reasoning
  • Fixed: TTS BiBot now plays sound via the alert overlay (not only Tauri panel) - works in OBS without the app open
  • Fixed: {{ai: prompt}} in TTS BiBot (test and production) now correctly resolves the AI token instead of reading it literally
  • Fixed: Chat Bot emits a media event when a command has TTS only (no sound/image/video)
  • Fixed: {{ai: ...}} token language now matches the configured Gemini language instead of using a static English system prompt
  • Fixed: Game Control subscriber tier (T1/T2/T3) synced from Twitch API on startup; all current subscribers have correct tier without re-sub; broadcaster auto-treated as T3
  • Fixed: KeyRecorder now shows separate Press a key / Click here fields; fullscreen overlay blocks accidental background UI clicks; fixed double-click requirement for mouse mapping
  • Fixed: Game Control keypress now targets correct game window (not currently active window); window no longer un-maximized on every trigger
  • Fixed: bits from simulate-event were skipped in activity history
  • Fixed: actual cheer text (e.g. cheer1 test) is now saved in activity history and available as {message} in templates
v0.3.3 beta 2026-05-22
New
  • TTS AI token: use {{ai: prompt}} in TTS text fields to inject a Gemini-generated fragment; other variables are substituted before sending to AI (requires Gemini API Key in settings)
Fixed
  • Fixed: Gemini AI response language setting is now respected (chat commands, !8ball, AI tokens) - replaced conversational hack with native systemInstruction API field
  • Fixed: VIP detection in Twitch chat - command permissions now correctly recognize VIP users (badges.vip instead of tags.vip); isMod/isSub now return boolean instead of string "1"
  • Fixed: TypeScript errors in sounds.ts and videos.ts related to ReadableStream cast to node:stream/web type
v0.3.2 beta 2026-05-22
New
  • Media Library - AI videos (MP4): video library from cloud available in the alert editor and BiBot Screen Effects (Jumpscare effect); preview in card, one-click download to assets/
  • Giveaway: Open/Close button is now a toggle; separate "Show Join List" button; participants persist in the database until manually cleared
Improved
  • Bot messages: {username} and {target} variables automatically add @ prefix - no need to write @{username} manually
  • Donations: payment method name translations (i18n) - "Karta" / "Card" depending on app language
  • Chat Bot: missing system commands added (!command, !raffle, !nuke, !module, !bot and more) - permissions and cooldown editable in the panel
Fixed
  • Fixed race condition on profile switch - EventSub subscriptions (hype train, channel points) no longer lost during switching
  • Fixed: bot was sending the same message 2x on tmi.js reconnect
  • Fixed: clicking outside the KeyRecorder bar no longer activates background UI elements
v0.3.1 beta 2026-05-21
New
  • Game Control (Phase 1+2): Crowd Control-style system - import Cheat Engine tables (.CT), configure prices per entry (bits/points/free per sub tier), game memory modification via admin helper exe (WinAPI); pointer chains, static addresses, int/float/byte types; single-player/offline games only
  • KeyRecorder: mouse button support (left, right, middle, mouse4, mouse5) with modifiers (ctrl/alt/shift) - works in BiBot and Game Control
  • Game Control: !control chat command - viewers can activate actions from chat; tier-based pricing, cooldown with feedback, usage logged to bibot_usage_log
  • Game Control: 6 customizable bot messages (triggered, triggered_free, insufficient_points, cooldown, not_found, no_free_uses) - all editable in the panel
Improved
  • Gemini AI: configurable response language in settings (15 languages: PL, EN, DE, FR, ES, PT, RU, UK, TR, IT, NL, SV, CS, SK, HU) - applies to ${ai ...} chat commands
  • Bot command language: PL/EN choice on profile select screen - commands seeded in selected language on first profile load
  • Settings > Application: new tab with bot message reset (restores PL or EN defaults; does not affect alerts/commands/timers/points)
  • Bot messages: English translations for all ~80 chat command response texts
  • UI: hidden +/- spinner buttons on input[type=number] globally
  • UI: native confirm() dialogs replaced with custom ConfirmDialog (consistent style, backdrop-blur, Escape closes)
  • BiBot: process swap dialog - changing the target process in a keypress action offers to update all saved BiBot actions at once
  • i18n PL: ~50 missing translations completed across 13 localization files
Fixed
  • Game Control: KeyRecorder correctly registers mouse clicks (fix for blur during mousedown)
  • BiBot: Test button now correctly executes all additional actions (hotkey, TTS, chat message)
v0.3.0 beta 2026-05-21
New
  • Chat Bot - mod commands from chat: create/edit/delete commands (!command), manage raffles (!raffle, !cancelraffle) and control the alert queue (!alerts skip/pause/play/mute/unmute) directly from Twitch chat
  • Chat Bot - super_moderator level: new permission tier with !nuke / !nukeuser (clear message buffer), !module on|off, !bot mute|unmute, and !level (set user role in StreamieHUB)
  • Chat Bot - global search: bar above tabs searches commands, timers, keywords, quotes and built-in commands simultaneously; clicking a result opens the item for editing
  • Alerts & BiBot - list search: real-time filter above the alert and BiBot action lists by name, event type and description
  • Media Library - Infinite Scroll: pagination replaced with auto-loading on scroll; list resets on search or category change
  • Alerts / BiBot / Giveaway - Volume up to 300%: sliders extended to 300%; values above 100% use Web Audio API GainNode for amplification
  • Media Library - Sounds: browse and preview sounds from the alert editor by category; selected sounds are downloaded locally for offline playback
  • Chat Bot - !clip command: creates a Twitch clip of the current stream moment; bot replies with the clip link in chat; requires clips:edit scope re-auth
  • BiBot - Tooltips: info icons with tooltips on mode buttons (Disabled / Normal / Mild / Chaos / PANIC) and key form fields
  • BiBot - Alert optional: alert is no longer pre-added when creating an action; add it manually via "+ Add action" if needed; backwards compatible
  • Chat Moderation - Blocked users: new tab with Twitch (block by username) and Twitch Extension (block by opaque_user_id, returns 403 before event reaches desktop) categories; extension block syncs to cloud automatically
  • BiBot - Donation integration: StreamieHUB donations now reach the BiBot engine as PlatformEvent (type donation) and fire BiBot actions like bits or subs
  • Giveaway - Re-roll: button after drawing a winner repeats the draw excluding previous winners; works in keyword/lottery and Wheelspin modes
  • Giveaway - Wheelspin points entry: viewers join the wheel pool by typing !wsticket in chat, paying StreamieHUB points; one spot per person
  • Giveaway - Entry deadline: optional date and time to close entries; new entries from chat blocked after deadline; panel shows remaining time or "ENTRIES CLOSED"
  • BiBot - Screen Effects: new action type - transparent overlay over the game (Crowd Control style) with Jump Scare, Screen Shake, Flash/Strobe, Vignette, Wind Mouse, Mouse Inversion; activated manually per-session; always off after restart
  • BiBot - Sidebar status indicator: lightning bolt icon shows module state (green = active, red = off); click to toggle BiBot; state syncs via socket in real time
Fixed
  • BiBot - Points StreamieHUB section no longer locked by "Visible in Extension" toggle: chat command and point cost work independently of extension visibility
  • Points - role multipliers now apply to watch time points: sub/vip/mod multipliers work when awarding watch time points
  • Settings - bot account row always visible: disconnecting the broadcast Twitch account no longer hides the bot account section
  • Moderation - Blocked tab white screen: blank page caused by useState after a conditional return (React hooks rule); fixed by moving the hook to the top of the component
  • Activity Feed - quick block button: block icon on hover lets you block a Twitch user directly from the event list without opening the Blocked tab
  • Points - pending redemptions count: SQLite SUM() returns NULL instead of 0 when the table is empty; fixed with ?? 0 on the server side
  • Profile switching: Twitch account, Cloud account and chat history are now fully per-profile; tokens stored per-profile; switching reconnects automatically
  • Profiles - loading state: clicking a profile shows a spinner and locks further clicks; other profiles are greyed out during switch
v0.2.3 beta 2026-05-20
New
  • Settings → accounts: tip for Twitch Partners about the free lifetime Tier 3 bot subscription (visible to all Twitch-logged users)
  • Shoutout: editable chat message with {username}, {login}, {url}, {game}, {viewers} variable support
  • Shoutout: configurable clip filtering - "last X hours" setting (default 24h)
  • Shoutout: "Show last game" toggle + editable label text with variable support
  • Shoutout: entry animation uses custom Select instead of native <select>
  • Bot: all messages sent to chat are now user-editable - new "Messages" tab with grouping, search, variable preview, and reset to defaults
  • Bot: "AI" badge on !8ball command informing that responses may be generated by Gemini
v0.2.2 beta 2026-05-20
New
  • Element duplication with ⧉ button (Alerts, BiBot, Bot: commands/timers/keywords, Points shop) - copy created with enabled: false
  • Collapsible sidebar - toggle button collapses the panel to icon-only width; hover shows a tooltip with the name; state persists in localStorage
  • Swapping media in the alert layout editor preserves the element's position and size (auto-fit only on first add)
Fixed
  • Fixed clipped buttons and badges in list cards (Alerts, Bot, BiBot, TwitchRewards)
  • Fixed date filters in Donations - grid switched from 3 to 2 columns
  • Reduced Tauri window minWidth from 800px to 700px - collapsed sidebar fits in a narrower window
v0.2.1 beta 2026-05-20
New
  • Update checker - the app notifies you about a new version on startup and lets you go straight to download
  • Audio & video volume - every sound and video in alerts, bot and BiBot now has its own volume slider
  • Bug reporting - new "Report an issue" form in the About tab, with the option to attach session logs
  • Giveaway sounds - each draw phase and wheelspin can have its own sound with a separate volume slider
  • Update stability - fixed locked file issue during new version installation
Fixed
  • Fixed BiBot sound action that was saved but never played back
  • Points watch time interval field now displays in seconds instead of milliseconds
v0.2.0 beta 2026-05-19
New
  • Bot account settings - choose which Twitch account to use as your bot
  • Cloud account sync - link your StreamieHUB account for cross-device settings
  • Donation presets - configure preset amounts on your tip page
Improved
  • Alert layout editor - better duration controls and text styling
  • Twitch EventSub reconnection stability
v0.1.0 beta 2026-05-18
New
  • Initial beta release - alerts, chat bot, points, giveaway, donations, overlays
  • Twitch integration - EventSub: follows, subs, bits, raids, Hype Train
  • OBS overlay support - alert box, chat overlay, goals, event list
  • Stripe Connect donations - direct payouts to streamers
  • Multi-profile support + custom alert layout editor

Ready to stream?

Join streamers who chose simplicity and performance. No account, no credit card, just download and go.