Changelog

Co nowego w każdej wersji

Historia wersji StreamieHUB. Sprawdź co nowego w każdym wydaniu.

v0.5.0 beta 2026-08-03 latest
Nowe
  • Serwer aplikacji nasłuchuje teraz tylko lokalnie. Jeśli używasz OBS na drugim komputerze, włącz Ustawienia -> Aplikacja -> Sieć -> Dostęp z sieci lokalnej (wymaga restartu aplikacji)
Naprawione
  • Bezpieczeństwo: /api/config nie zwraca już sekretów OAuth ani kluczy Google API
  • Bezpieczeństwo: blokada ataku DNS rebinding (weryfikacja nagłówka Host)
  • Bezpieczeństwo: import profilu sprawdza rozmiar i ścieżki wpisów w archiwum
  • Bezpieczeństwo: logi wysyłane w zgłoszeniu błędu mają zamaskowane tokeny
  • Alerty: gdy kilka alertów pasuje do jednego zdarzenia (np. alert "od 1 zł" obok alertu na 20 zł), odpala się teraz ten najbardziej szczegółowy, a nie ten dodany najwcześniej. Alert zbiorczy gra dopiero wtedy, gdy nic węższego nie pasuje
  • Alerty: filtr tieru subskrypcji w końcu działa - wcześniej alert ustawiony na Tier 3 odpalał się także dla Tier 1
  • Alerty: alert donacji odpala się niezależnie od pola platformy. Donacje idą przez StreamieHUB, a nie przez Twitcha czy YouTube, więc alert z wybraną konkretną platformą milczał. Pole jest teraz ustawione na "Wszystkie" i zablokowane, a stare alerty naprawiają się same
  • Cele: donacje przez StreamieHUB oraz zdarzenia z Twitcha (Follow, suby, prezenty, Bitsy) podbijają teraz paski celów. Wcześniej cel ruszały wyłącznie zdarzenia z YouTube i Kicka
  • Historia aktywności: donacja, do której nie pasował żaden alert, dostaje plakietkę "Bez alertu" z podpowiedzią, gdzie szukać przyczyny
  • Połączenie z chmurą: naprawiono narastającą lawinę równoległych połączeń, przez którą serwer odrzucał kolejne próby, a donacje potrafiły dotrzeć z opóźnieniem
  • Zgłoszenia błędów: raport zawiera teraz pełny log aplikacji, a nie tylko błędy. Linie mają znaczniki czasu, powtarzające się wpisy są zwijane, a wysyłany fragment jest pięć razy większy
  • BiBot: jedno zdarzenie uruchamia teraz jedną akcję (tę o najwyższym pasującym progu), zamiast wszystkich akcji o nachodzących zakresach naraz
  • Naprawiono !addpoints dla nicków pisanych wielką literą (np. @DonDaiku)
  • Szybsze wyszukiwanie widza po nicku w komendach punktowych
  • Nowe pola konfiguracji docierają teraz do istniejących instalacji, a nie tylko do świeżych
  • Błędy w obsłudze wiadomości czatu Twitch nie giną już po cichu
  • Naprawiono dostęp do overlayów pod adresem 127.0.0.1 (wcześniej blokowany przez CORS)
  • Kick: czat nie zamilknie już po cichu, gdy Kick wyrejestruje subskrypcje zdarzeń - aplikacja wykrywa to i rejestruje je ponownie
  • Kick: trafniejsze wyszukiwanie kategorii przy zmianie gry (np. "mine" znajduje teraz Minecraft, a nie "This War of Mine")
  • Zaktualizowano zależności z lukami bezpieczeństwa (zero znanych podatności)
v0.4.5 beta 2026-06-25
Nowe
  • Czat: emotki 7TV, BetterTTV i FrankerFaceZ - emotki globalne i kanałowe wyświetlają się w panelu, docku OBS i overlayu OBS; każdą platformę można włączyć lub wyłączyć osobno (emotki kanału wymagają podpięcia kanału na 7tv.app / betterttv.com / frankerfacez.com)
  • Bot: wiadomość "StreamieHUB połączony" wysyłana na czacie po podłączeniu kanału (Twitch / YouTube / Kick), w języku ustawionym dla bota - można ją edytować lub wyłączyć w ustawieniach komend bota
v0.4.2 beta 2026-06-10
Nowe
  • Czat: wyświetlanie GIF-ów z Tenor i Giphy - linki (strony, krótkie linki oraz bezpośrednie media) renderują się jako animowane GIF-y w panelu, overlayu OBS i docku. Przełącznik włącz/wyłącz oraz ustawienie maksymalnej wysokości w ustawieniach czatu
  • Czat: "wyślij wszędzie" - wysyłanie wiadomości jednocześnie na wszystkie połączone platformy jednym kliknięciem
  • Giveaway: bilety per uczestnik - dodawanie uczestnika z własną liczbą biletów (1-99) oraz edycja liczby biletów istniejących uczestników
Naprawione
  • Naprawiono: połączony kanał YouTube pokazuje się od razu po podpięciu, bez ręcznego odświeżania
  • Naprawiono: lista rozwijana (Select) - tekst wyszukiwania i "brak wyników" są teraz tłumaczone (i18n) zamiast zaszytego polskiego
  • Naprawiono: brakujące znaki diakrytyczne w interfejsie (Połączony, Niepołączony, Wkrótce i wiele innych ciągów)
  • Strona prywatności oraz różne poprawki tekstów i stylizacji
v0.4.1 beta 2026-06-09
Nowe
  • Cele: edycja nazwy, wartości docelowej, typu, platformy i jednostki istniejącego celu (ikona ✎ przy tytule) - wcześniej można było zmieniać tylko licznik postępu
v0.4.0 beta 2026-05-28
Nowe
  • System widgetów z AI Generatorem - tworzenie własnych widgetów HTML/CSS/JS przez opis tekstowy (Gemini AI); edytor kodu, pola konfiguracyjne, live update przez Socket.IO
  • Master Overlay - jeden full-screen Browser Source w OBS łączący wiele warstw (shoutout, timery, widgety)
  • Przedłużanie streama (subathon timer) - bity, suby, raidy i donacje dodają czas; tryb countdown i progress bar
  • BiBot Presety - nazwane kontenery akcji z wpisami, hotkey i komendami czatu; przycisk Odpal do ręcznego wyzwalania
  • Game Control - programowalne sekwencje akcji: klawisz, opóźnienie, ruch myszy (4 tryby), scroll i Swap Buttons
  • Game Control - wyzwalanie przez Channel Points z opcjonalnym wymogiem subskrypcji i auto-refundem
  • Sound Board w Twitch Extension - widzowie wydają bity aby odtworzyć dźwięk na streamie; kategorie, ceny per tier długości
  • Wiele profili overlaya chatu - każdy z własnym stylem i URL-em OBS; 4 presety wizualne
  • Chat overlay - avatary Twitch, GIFy Tenor inline i łączony czat Twitch (Shared Chat)
  • Giveaway - 3 szablony animacji (Neon, Gold, Retro), eksport grafiki PNG i filtrowanie uczestników
  • Statystyki okresowe - agregaty za wybrany zakres dat z wykresami viewers, follows i subs
  • Klonowanie, eksport i import profilu (ZIP z bazą danych i assetami)
  • Moderacja - filtr zakazanych słów z opcjami case sensitive i whole word
  • Timery bota w pełni konfigurowalne - dźwięk, obraz/wideo, TTS AI i pełny edytor layoutu alertu
  • Donacje PayPal (PRO) - bezpośrednie płatności na konto PayPal streamera
  • Game Stats Tracker - śledzenie statystyk gier na Twitchu z wykresami historycznymi
  • Statystyki hazardu per widz (roulette/slots) i nowa komenda !mystats
  • Widget overlay w Alertach, BiBot i komendach bota - wyświetlanie custom widgetu przy wyzwoleniu
  • Integracje widgetów (window.__STREAMIE) - dostęp do danych streama, czatu, aktywności i celów w czasie rzeczywistym
  • Widget AI Generator - bazy promptów i chipy kategorii (Alert, BRB, Chat Game, Timer, Leaderboard i inne)
  • Widget Persistent Storage - trwała pamięć danych (key-value) w SQLite; przeżywa restart OBS i aplikacji
  • BiBot - kolejka bitów (nigdy blokowane CD) i osobne cooldowny dla Points i Free triggerów
  • BiBot - replay z historii - odtworzenie eventu z losowym opóźnieniem; konfigurowalne min/max minut
  • BiBot - podgląd kolejki akcji z aktualnie wykonywanym eventem i listą oczekujących; przycisk czyszczenia
  • BiBot - akcja "Widget overlay" - wyświetlenie custom widgetu na master overlay z pozycją, rozmiarem i czasem
  • BiBot Stats - liczenie wszystkich lokalnych triggerów (BiBot + Game Control) z prefixem [GC]
  • Game Control - lista akcji (Klawisz) w rozwiniętym wpisie; wykonywane przy wyzwoleniu bitami
  • Game Control - ruch myszy z 4 trybami: Ruch, Obrót (0-720 z kalibracją), Losowy i Invert
  • Game Control - Swap Buttons - zamiana klawiszy/przycisków myszy na czas; low-level hooks w Rust
  • Game Control - widoczny trigger cheer<X> z badge przy każdym wpisie
  • Game Control - mniejsza wykrywalność przez antycheaty (brak forsowania fokusa okna gry)
  • UE Injector - zewnętrzny injector dla gier Unreal Engine z serwerem TCP i komendami DISCOVER/FIND/EXEC
  • Ulepszone domyślne style chatu - ciemniejsze tło, animacja slide-up; nowe ustawienia: akcent wiadomości i separator nicku
  • Chat dock niezależny od overlaya - własne ustawienia, wiadomości nigdy nie znikają
  • Chat overlay na Screen Effect - czat bezpośrednio na przezroczystej warstwie nad grą
  • Cele - jednostka waluty (zł, EUR, $) i opcja procentu/licznika na pasku postępu
  • Alerty - pole "Max. kwota" dla Bits i donacji pozwala definiować zakresy kwotowe
  • Alerty - formularz "Utwórz nagrodę Twitch" jako rozwijana karta (jak TTS i Bot chat message)
  • Auto-shoutout on raid - raid automatycznie wyzwala pełną sekwencję shoutout (overlay + czat + API)
  • Komendy czatu !addtime / !removetime - super-moderatorzy sterują countdown timerem z czatu
  • Słowa kluczowe przeniesione do komend bota - każda komenda ma opcjonalne pole "Słowo kluczowe"
  • Inline edycja elementów - formularz edycji otwiera się pod elementem zamiast na górze strony
  • Statystyki sesji - top komendy i top triggery BiBot w szczegółach streama
  • Podzakładki w Mój profil - Podstawowe, Kolory i Donacje
  • Pełne presety kolorów profilu - gotowe motywy ustawiają wszystkie 7 kolorów jednocześnie
  • Leaderboard bitsów z filtrem dat, sortowaniem kolumn i sync z Twitch API
  • KeyRecorder - Ctrl/Alt/Shift jako samodzielny klawisz (bez kombinacji)
  • KeyRecorder - możliwość zbindowania podwójnego kliknięcia myszy
  • Sidebar BiBot - badge aktywnego trybu: PANIC (czerwony), GENTLE (niebieski), CHAOS (pomarańczowy)
  • OBS Docks w ustawieniach Overlays - gotowe URL-e do Chat i Alert history docks
  • Jednolite tooltips w całym panelu - natywne tooltips zastąpione customowym komponentem
  • Refund punktów z Activity Feed - Twitch Channel Points (API cancel) i wewnętrzne punkty
  • Priorytet eventów: Game Control > BiBot > Alert (bity obsługiwane hierarchicznie)
  • Chat Bot - osobna zakładka "Wiadomości" (przeniesiona z "Systemowe")
  • Limit historii chatu YouTube - 50 wiadomości i 30 dni; bufor in-memory zmniejszony
  • Filtr platformy chatu przeniesiony do ustawień overlaya z URL-ami per platforma
  • StreamieHUB Cloud przeniesiony na górę w Ustawieniach > Konta
  • Ustawienia donacji przeniesione do Settings > Mój profil > Donacje
  • Twitch re-login banner - żółty banner przy wykryciu 401 na VIP/moderator fetch
  • Twitch Rewards - przyjazny komunikat dla nie-Affiliatów z linkiem do programu
Naprawione
  • Naprawiono: auto-reconnect czatu Twitch i EventSub po sleep/wake komputera
  • Naprawiono: alert raidu nie odpalał się (stary plik alerts.json zamiast bazy SQLite)
  • Naprawiono: duplikaty raidów i alertów przy wielokrotnym połączeniu EventSub
  • Naprawiono: podwójny alert za gifted subs (channel.subscribe z is_gift pomijany)
  • Naprawiono: EventSub session_reconnect ignorowany - migracja na nowy URL
  • Naprawiono: jumpscare BiBot nie znikał po zakończeniu wideo
  • Naprawiono: edycja komendy nie czyściła opcjonalnych pól (dźwięk, obraz, TTS)
  • Naprawiono: walidacja unikalności komend i slugów BiBot/ChatBot/Game Control
  • Naprawiono: nowe komunikaty bota dodawane w języku usera zamiast zawsze po polsku
  • Naprawiono: błędne komunikaty przy niepoprawnej składni komend (klucz cmd.usage)
  • Naprawiono: przycisk "click to unmute" w OBS - auto-detekcja AudioContext
  • Naprawiono: test alertu wyzwala teraz również widget overlay i wiadomość czatu
  • Naprawiono: getAlertsEnabled() early return pomijał BiBot i punkty
  • Naprawiono: przestarzałe subskrypcje EventSub - Twitch automatycznie czyści stare
Cloud
  • Alerty donacyjne nie wliczają się do limitu alertów; limit Free zwiększony do 10
  • Strona donacji i profilu renderuje się w języku ustawionym w profilu streamera
  • Stripe KYC error - zapis ustawień donacji z niekompletną weryfikacją zwraca klikalny komunikat
Extension
  • Komendy bota - natychmiastowa synchronizacja z Twitch Extension zamiast co 5 minut
  • Scrollbar w panelu overlay - zawartość zakładek przewija się poprawnie
  • Język widza z locale konta Twitch (język konta widza zamiast języka broadcastu)
Code Review & Security
  • Ulepszono ~89 rzeczy: bezpieczeństwo (IDOR, SSRF, path traversal), wydajność (cache, paginacja), błędy (AudioContext leaki, socket leaki), jakość kodu (shared types, code splitting, BiBot.tsx 2687->1878 linii)
v0.3.4 beta 2026-05-22
Nowe
  • Edycja punktów widza: wyszukaj widza po nicku, sprawdź saldo i wykonaj operacje Dodaj / Odejmij / Ustaw (Punkty > Ustawienia)
  • Token AI TTS: użyj {{ai: prompt}} w polach TTS wszystkich modułów (Alerty, BiBot, Chat Bot) - inne zmienne podstawiane przed wywołaniem AI; wymaga Gemini API Key
  • TTS w Chat Bot: komendy czatu mają sekcję TTS AI identyczną jak Alerty i BiBot; zmienne: {{user}}, {{target}}, {{channel}}, {{count}}, {{args}}, {{uptime}}, {{ai: prompt}}
  • Game Control - triggery bitsami: triggery uruchamiają się przy odpowiedniej kwocie bitów; obsługa slug (np. cheer 10 test aktywuje tylko entry ze slugiem test)
  • Game Control - darmowe użycia miesięcznie: limit darmowych użyć liczony per user per miesiąc kalendarzowy (zamiast per stream)
  • Punkty - mnożniki per tier: mnożniki bonusowe rozdzielone na Sub Tier 1 / Tier 2 / Tier 3 (domyślnie 1.5x / 2x / 3x)
  • Punkty - mnożniki VIP i Mod: synchronizacja VIPów i moderatorów z Twitch API przy starcie (nowe scope: channel:read:vips, moderation:read); mnożniki działają też dla lurkersów którzy nie napisali na chacie
  • Bot relay - bezpieczeństwo: endpoint bot/say zabezpieczony tokenem relay JWT; token generowany automatycznie po zalogowaniu Twitch (bez konta StreamieHUB)
Naprawione
  • Naprawiono: Bot relay (@StreamieHUB) działa bez konta StreamieHUB - wystarczy połączyć Twitcha; token relay rejestrowany automatycznie przy starcie
  • Naprawiono: generowanie AI ({{ai: prompt}}) dla modeli Gemini z wbudowanym reasoning (np. Gemini 2.5 Flash) - dodano thinkingBudget: 0 aby tokeny szły na output
  • Naprawiono: TTS BiBot odtwarza dźwięk przez overlay alertów (nie tylko panel Tauri) - działa w OBS bez uruchomionej aplikacji
  • Naprawiono: {{ai: prompt}} w TTS BiBot (test i produkcja) poprawnie rozwiązuje token AI zamiast czytać go dosłownie
  • Naprawiono: Chat Bot emituje zdarzenie mediów gdy komenda ma tylko TTS (bez dźwięku/obrazka/wideo)
  • Naprawiono: język tokenów {{ai: ...}} dopasowuje się do skonfigurowanego języka Gemini zamiast używać statycznego angielskiego system promptu
  • Naprawiono: tier T1/T2/T3 subskrybenta synchronizowany z Twitch API przy starcie; wszyscy subskrybenci mają poprawny tier bez re-suba; broadcaster automatycznie traktowany jako T3
  • Naprawiono: KeyRecorder pokazuje teraz dwa osobne pola Naciśnij klawisz / Kliknij tutaj; fullscreen overlay blokuje przypadkowe kliknięcia w tle; naprawiono wymóg podwójnego kliknięcia przy mapowaniu myszy
  • Naprawiono: Game Control - klawisz trafia teraz do właściwego okna gry (nie aktualnie aktywnego); okno nie jest już un-maximizowane przy każdym triggerze
  • Naprawiono: bity z simulate-event były pomijane w historii aktywności
  • Naprawiono: rzeczywisty tekst cheera (np. cheer1 test) jest teraz zapisywany w historii aktywności i dostępny jako {message} w szablonach
v0.3.3 beta 2026-05-22
Nowe
  • Token AI dla TTS: użyj {{ai: prompt}} w polu tekstu TTS aby wstawić fragment generowany przez Gemini; inne zmienne podstawiane przed wysłaniem do AI (wymaga Gemini API Key w ustawieniach)
Naprawione
  • Naprawiono: ustawienie "Język odpowiedzi" Gemini AI jest teraz przestrzegane (komendy czatu, !8ball, tokeny AI) - zastąpiono hack konwersacyjny natywnym polem systemInstruction API
  • Naprawiono: wykrywanie VIP w czacie Twitch - uprawnienia komend teraz poprawnie rozpoznają VIP-ów (badges.vip zamiast tags.vip); isMod/isSub zwracają teraz boolean zamiast string "1"
  • Naprawiono: błędy TypeScript w sounds.ts i videos.ts związane z rzutowaniem ReadableStream na typ node:stream/web
v0.3.2 beta 2026-05-22
Nowe
  • Media Library - wideo AI (MP4): biblioteka wideo dostępna z chmury w edytorze alertów i BiBot Screen Effects (efekt Jumpscare); podgląd w karcie, pobranie do assets/ jednym kliknięciem
  • Giveaway: przycisk Open/Close to teraz toggle; osobny przycisk "Pokaż Join List"; uczestnicy persystentni w bazie aż do ręcznego wyczyszczenia
Ulepszone
  • Bot messages: zmienne {username} i {target} automatycznie dodają prefix @ - nie trzeba pisać @{username} ręcznie
  • Donacje: tłumaczenia nazw metod płatności (i18n) - "Karta" / "Card" zależnie od języka aplikacji
  • Chat Bot: dodano brakujące komendy systemowe (!command, !raffle, !nuke, !module, !bot i inne) - uprawnienia i cooldown edytowalne w panelu
Naprawione
  • Naprawiono race condition przy zmianie profilu - subskrypcje EventSub (hype train, channel points) nie gubią się podczas przełączenia
  • Naprawiono: bot wysyłał tę samą wiadomość 2x po reconnect tmi.js
  • Naprawiono: kliknięcie poza paskiem KeyRecorder nie aktywuje już elementów UI w tle
v0.3.1 beta 2026-05-21
Nowe
  • Game Control (Faza 1+2): system w stylu Crowd Control - import tabel Cheat Engine (.CT), konfiguracja cen per wpis (bits/punkty/darmowe per tier subów), modyfikacja pamięci gry przez admin helper exe (WinAPI); wsparcie dla pointer chains, statycznych adresów i typów int/float/byte; tylko gry single-player/offline
  • KeyRecorder: obsługa przycisków myszy (lewy, prawy, środkowy, mouse4, mouse5) z modyfikatorami (ctrl/alt/shift) - działa w BiBot i Game Control
  • Game Control: komenda !control w czacie - widzowie mogą aktywować akcje z czatu; tier-based pricing, cooldown z feedbackiem, logowanie użyć do bibot_usage_log
  • Game Control: 6 konfigurowalnych bot messages (triggered, triggered_free, insufficient_points, cooldown, not_found, no_free_uses) - wszystkie edytowalne w panelu
Ulepszone
  • Gemini AI: konfigurowalny język odpowiedzi w ustawieniach (15 języków: PL, EN, DE, FR, ES, PT, RU, UK, TR, IT, NL, SV, CS, SK, HU) - dotyczy komend czatowych ${ai ...}
  • Język komend bota: wybór PL/EN na ekranie wyboru profilu - przy pierwszym załadowaniu profilu teksty komend seedowane w wybranym języku
  • Ustawienia > Aplikacja: nowa zakładka z resetem tekstów komend bota (przywraca domyślne PL lub EN; nie rusza alertów/komend/timerów/punktów)
  • Bot messages: angielskie tłumaczenia wszystkich ~80 tekstów odpowiedzi komend czatowych
  • UI: ukryto przyciski +/- (spinner) w polach input[type=number] globalnie
  • UI: natywne okna confirm() zamienione na własny ConfirmDialog (spójny styl, backdrop-blur, Escape zamyka)
  • BiBot: dialog zamiany procesu - zmiana target window w akcji keypress oferuje zamianę we wszystkich zapisanych akcjach BiBot
  • i18n PL: uzupełniono ~50 brakujących tłumaczeń w 13 plikach lokalizacji
Naprawione
  • Game Control: KeyRecorder poprawnie rejestruje kliknięcia myszy (fix blur podczas mousedown)
  • BiBot: przycisk Test teraz poprawnie wykonuje wszystkie dodatkowe akcje (hotkey, TTS, wiadomość na czacie)
v0.3.0 beta 2026-05-21
Nowe
  • Chat Bot - komendy moderatorskie z chatu: tworzenie/edycja/usuwanie komend (!command), zarządzanie losowaniami (!raffle, !cancelraffle) i sterowanie alertami (!alerts skip/pause/play/mute/unmute) bezpośrednio z chatu Twitch
  • Chat Bot - poziom super_moderator: nowy poziom uprawnień z komendami !nuke / !nukeuser (czyszczenie bufora), !module on|off, !bot mute|unmute oraz !level (ustawianie roli użytkownika w StreamieHUB)
  • Chat Bot - globalna wyszukiwarka: pasek nad zakładkami przeszukuje komendy, timery, słowa kluczowe, cytaty i komendy wbudowane jednocześnie; kliknięcie wyniku otwiera element do edycji
  • Alerty i BiBot - wyszukiwarka listy: filtr w czasie rzeczywistym nad listą alertów i akcji BiBot po nazwie, typie eventu i opisie
  • Media Library - Infinite Scroll: paginacja zastąpiona automatycznym doładowywaniem przy przewijaniu; reset listy przy zmianie frazy lub kategorii
  • Alerty / BiBot / Giveaway - głośność do 300%: suwaki rozszerzone do 300%; wartości powyżej 100% używają Web Audio API GainNode do wzmocnienia sygnału
  • Media Library - Dźwięki: biblioteka dźwięków dostępna z edytora alertów; przeglądanie po kategorii, podgląd przed wyborem; wybrany dźwięk pobierany lokalnie do folderu assets/ - działa offline
  • Chat Bot - komenda !clip: tworzy clip na Twitchu z aktualnego momentu streama; bot odpowiada linkiem w czacie; wymaga uprawnień clips:edit - konieczne ponowne logowanie przez Twitch
  • BiBot - Tooltips: ikony ⓘ z tooltipami przy przyciskach trybów (Wyłączony / Normalny / Łagodny / Chaos / PANIC) i kluczowych polach formularza
  • BiBot - alert opcjonalny: alert nie jest już wstępnie dodany przy tworzeniu akcji; pojawia się tylko po ręcznym dodaniu przez „+ Dodaj akcję"; wsteczna kompatybilność z istniejącymi konfiguracjami
  • Moderacja czatu - Zablokowani: nowa zakładka z kategoriami Twitch (blokada po nicku) i Twitch Extension (blokada po opaque_user_id, zwraca 403 przed wysłaniem eventu do desktopu); synchronizacja z chmurą automatyczna
  • BiBot - integracja donacji: donacje ze StreamieHUB trafiają do silnika BiBot jako PlatformEvent (typ donation) i wyzwalają akcje BiBot tak samo jak bity czy suby
  • Giveaway - Re-roll: przycisk po wylosowaniu zwycięzcy pozwala powtórzyć losowanie z wykluczeniem poprzednich zwycięzców; działa w trybach keyword/lottery i Wheelspin
  • Giveaway - Wheelspin: wejście za punkty: widzowie dołączają do puli przez !wsticket w czacie, płacąc punkty StreamieHUB; jedno miejsce na osobę
  • Giveaway - Deadline zapisów: opcjonalna data i godzina zamknięcia zapisów; nowe wpisy z chatu blokowane po upływie; panel pokazuje czas pozostały lub „ZAPISY ZAMKNIĘTE" na czerwono
  • BiBot - Screen Effects: nowy typ akcji - przezroczyste okno Tauri nad grą (styl Crowd Control) z efektami Jump Scare, Screen Shake, Flash/Stroboskop, Winieta, Wind Mouse, Odwrócenie myszy; aktywowany ręcznie per-sesję; zawsze wyłączony po restarcie
  • BiBot - indykator statusu w sidebarze: ikonka pioruna pokazuje stan modułu (zielona = aktywny, czerwona = wyłączony); kliknięcie przełącza BiBot; stan synchronizowany przez socket w czasie rzeczywistym
Naprawione
  • BiBot - sekcja Punkty StreamieHUB niezależna od toggle „Widoczne w Extension": komenda czatu i koszt punktów działają niezależnie od widoczności w Extension
  • Punkty - mnożniki ról działają teraz przy przyznawaniu punktów za czas oglądania: mnożniki sub/vip/mod uwzględniane przy watch time
  • Ustawienia - konto bota zawsze widoczne: rozłączenie konta broadcast nie ukrywa już sekcji bota; bot row zawsze widoczny w karcie Twitch
  • Moderacja - biała strona w zakładce Zablokowani: pusta strona spowodowana useState po warunkowym return (zasady hooków React); naprawiono przez przeniesienie hooka na górę komponentu
  • Activity Feed - szybkie blokowanie: ikonka ⛔ na hover pozwala zablokować użytkownika Twitch bezpośrednio z listy eventów bez otwierania zakładki Zablokowani
  • Punkty - licznik oczekujących realizacji: SQLite SUM() zwraca NULL zamiast 0 gdy tabela jest pusta; naprawiono przez ?? 0 po stronie serwera
  • Przełączanie profili: konto Twitch, Cloud i historia czatu są teraz w pełni per-profil; tokeny przechowywane per-profil; zmiana profilu reconnektuje automatycznie
  • Profile - stan ładowania: kliknięcie profilu pokazuje spinner i blokuje dalsze kliknięcia; pozostałe profile są wyszarzone podczas przełączania
v0.2.3 beta 2026-05-20
Nowe
  • Ustawienia → konta: tip dla Partnerów Twitcha o darmowej dożywotniej subskrypcji Tier 3 dla bota (widoczny dla wszystkich zalogowanych przez Twitch)
  • Shoutout: edytowalna wiadomość na czacie z obsługą zmiennych {username}, {login}, {url}, {game}, {viewers}
  • Shoutout: konfigurowalne filtrowanie klipów - ustawienie „ostatnie X godzin" (domyślnie 24h)
  • Shoutout: toggle „Pokaż ostatnią grę" + edytowalny tekst etykiety z obsługą zmiennych
  • Shoutout: animacja wejścia korzysta z custom Select zamiast natywnego <select>
  • Bot: wszystkie wiadomości bota na czacie są teraz edytowalne - nowa zakładka „Wiadomości" z grupowaniem, wyszukiwaniem i resetem do domyślnych
  • Bot: badge „AI" przy komendzie !8ball informujący, że odpowiedzi mogą być generowane przez Gemini
v0.2.2 beta 2026-05-20
Nowe
  • Duplikowanie elementów przyciskiem ⧉ (Alerty, BiBot, Bot: komendy/timery/keywords, Sklep punktów) - kopia tworzona z enabled: false
  • Sidebar zwijany - przycisk toggle zwija panel do samych ikon; hover wyświetla tooltip z nazwą; stan persystuje w localStorage
  • Podmiana mediów w edytorze layoutu alertu zachowuje pozycję i rozmiar elementu (auto-fit tylko przy pierwszym dodaniu)
Naprawione
  • Naprawiono obcinanie przycisków i badzików w kartach list (Alerty, Bot, BiBot, TwitchRewards)
  • Naprawiono filtry dat w Donacjach - grid przełączony z 3 na 2 kolumny
  • Zmniejszono minWidth okna Tauri z 800px do 700px (sidebar zwinięty mieści się w węższym oknie)
v0.2.1 beta 2026-05-20
Nowe
  • Sprawdzanie aktualizacji - aplikacja informuje o nowej wersji przy starcie i pozwala przejść od razu do pobrania
  • Głośność dźwięku i wideo - każdy dźwięk i wideo w alertach, bocie i BiBocie ma własny slider głośności
  • Zgłaszanie błędów - nowy formularz „Zgłoś problem" w zakładce O aplikacji, z możliwością dołączenia logów sesji
  • Dźwięki w Giveaway - każda faza losowania i wheelspin może mieć własny dźwięk z osobnym sliderem głośności
  • Stabilność przy aktualizacji - naprawiono problem z zablokowanymi plikami podczas instalacji nowej wersji
Naprawione
  • Naprawiono odtwarzanie dźwięku w BiBocie (akcja sound była zapisywana, ale nie odtwarzana)
  • Pole „Interwal watch time" w Punktach pokazuje teraz wartość w sekundach zamiast milisekund
v0.2.0 beta 2026-05-19
Nowe
  • Ustawienia konta bota - wybierz, które konto Twitch ma być używane jako bot
  • Synchronizacja z chmurą - połącz konto StreamieHUB dla ustawień między urządzeniami
  • Presety donacji - skonfiguruj predefiniowane kwoty na swojej stronie tip
Ulepszone
  • Edytor layoutu alertów - lepsze kontrolki czasu trwania i stylizacja tekstu
  • Stabilność reconnectu Twitch EventSub
v0.1.0 beta 2026-05-18
Nowe
  • Pierwsze wydanie beta - alerty, chat bot, punkty, giveaway, donacje, overlaye
  • Integracja Twitch - EventSub: follows, suby, bity, rajdy, Hype Train
  • Overlaye OBS - alert box, chat overlay, cele, lista eventów
  • Donacje przez Stripe Connect - wypłaty bezpośrednio do streamera
  • Wsparcie dla wielu profili + własny edytor layoutu alertów

Gotowy, żeby streamować?

Dołącz do streamerów, którzy wybrali prostotę i lekkość. Bez konta, bez karty, po prostu pobierz i działaj.