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.