Changelog
Co nowego w każdej wersji
Historia wersji StreamieHUB. Sprawdź co nowego w każdym wydaniu.
v0.6.7
beta
2026-10-14
latest
Nowe
- Licznik śmierci: automatyczny odczyt z zapisu gry działa teraz także w Elden Ringu (wbudowany profil, liczy śmierci postaci, którą aktualnie grasz)
- Czat: w menu przy polu wiadomości można wybrać, czy to, co piszesz, wysyła bot, czy Ty ze swojego konta streamera (Twitch, YouTube, Kick). Komenda wpisana jako streamer działa tak, jakbyś napisał ją bezpośrednio na czacie platformy
Naprawione
- Czat Kick: emotki wyświetlają się jako obrazki zamiast tekstu w stylu „[emote:123:nazwa]” - w czacie w aplikacji, w docku OBS i w overlayu czatu, także w starszych wiadomościach z historii
- Czat Kick: filtry moderacji (emotki, symbole) i komendy widzą emotki z Kicka tak samo jak z Twitcha, więc emotka nie uruchamia już filtra symboli
v0.6.6
beta
2026-10-09
Nowe
- Licznik śmierci: automatyczny odczyt liczby śmierci z pliku zapisu gry - wbudowana obsługa Lies of P i Sekiro, inne gry można skalibrować w kilka śmierci. Gdy auto-odczyt jest włączony, komendy !death, !death-, !deathreset i !editcounter na czacie są zablokowane, żeby licznik się nie rozjechał
- Licznik śmierci: przebudowana strona z zakładkami - jedna karta „Gra” z auto-odczytem, sekcja komend pokazuje prawdziwe komendy i edytuje ich uprawnienia (wspólne z zakładką Chat Bot), licznik odświeża się w panelu na żywo
- Licznik śmierci: status auto-odczytu pokazuje, który zapis, konto Steam i slot postaci jest czytany; kalibracja nowej gry to osobny ekran krok po kroku z wyborem pliku
- Licznik śmierci: etykieta overlaya pokazuje aktualną grę i zmniejsza długie nazwy, żeby się mieściły
- Cele: tryby resetu dzienny i tygodniowy (dzienny o północy czasu lokalnego, tygodniowy w poniedziałek o północy), tryb resetu ustawisz od razu w formularzu dodawania
Naprawione
- Donejty: statystyki pokazują prawdziwą walutę zamiast zawsze PLN - kwoty w różnych walutach nie są już sumowane razem
- Cele: zmiana trybu resetu zaczyna nowy okres zamiast nadrabiać wszystkie resety od utworzenia celu
- Licznik śmierci: edytor overlaya nie ucina już etykiet
- Czat: dock i overlay czatu w OBS używają języka aplikacji od razu po załadowaniu
v0.6.5
beta
2026-10-06
Naprawione
- Panel: dymek podpowiedzi przy krawędzi okna nie wywala już strony
- Bot: wynik wyszukiwania otwiera edycję komendy, timera lub cytatu także wtedy, gdy ta zakładka jest już otwarta
v0.6.4
beta
2026-10-06
Nowe
- Czat: odebrane nagrody za punkty kanału są widoczne w czacie (Twitch, Kick) - także nagrody bez pola tekstowego, które nie trafiają do czatu platformy
- Czat: suby, resuby z wiadomością widza i gifty z Twitcha są widoczne w czacie - gift bomb to jeden wiersz, a nie osobny dla każdego obdarowanego
- Czat: przy odpowiedzi widać, na którą wiadomość odpowiada (nick i treść nad odpowiedzią, Twitch i Kick)
- Czat: każdą z tych trzech rzeczy można osobno włączyć lub wyłączyć - w ustawieniach czatu (czat w aplikacji i dock OBS) oraz dla każdego overlaya w konfiguratorze overlayów
Naprawione
- Czat: podpowiadanie komend działa z argumentami - !so @user znowu da się wysłać z docka OBS (Enter nie jest już blokowany przez puste menu), @wzmianki podpowiadają się w dowolnym miejscu wiadomości, a na liście pojawiają się też wbudowane komendy (!so, !uptime...)
- Bot: przełącznik „Informuj o cooldownie” jest teraz tuż obok wiadomości „Komenda na cooldownie”
v0.6.3
beta
2026-10-05
Nowe
- Bot: informacja o cooldownie. Nowy przełącznik „Informuj o cooldownie” w zakładce wiadomości bota. Gdy komenda (wbudowana lub własna) jest na cooldownie, bot odpisze z nazwą komendy i pozostałym czasem. Najwyżej jedna wiadomość na okno cooldownu, żeby nie spamować czatu
- Bot: nowa edytowalna wiadomość „Komenda na cooldownie” w grupie System
- Donacje: Top Donatorzy przeniesieni do osobnej zakładki, z kompaktowym wyborem overlaya (dodawanie, zmiana nazwy, klonowanie, usuwanie) i gotowym linkiem do źródła Przeglądarka w OBS z przyciskiem kopiowania
- Donacje: wybór grubości czcionki w Top Donatorach z nazwami zamiast surowych liczb
- Czat: ustawienia odstępu między wiadomościami i awatarów w czacie w aplikacji
Naprawione
- Donacje: jaśniejszy opis bloku tekstu do opisu streamu - to zwykły tekst do opisu kanału, a nie overlay
- Czat: ustawienia okna czatu synchronizują się na żywo między czatem w aplikacji, dockiem OBS i konfiguratorem overlaya - zmiana w jednym oknie nie jest już cofana przez inne
- Czat: wybrana czcionka czatu jest teraz faktycznie ładowana (czat w aplikacji i dock OBS)
- Czat: dock OBS - naprawiony kierunek od góry do dołu, ukrywanie komend i Shared Chat działa też na wyświetlone już wiadomości, usunięty zbędny przycisk „Synchronizuj z overlay”
- Czat: overlaye czatu w OBS są niezależne od docka - awatary, ankiety, emotki 7TV/BTTV/FFZ i Shared Chat ustawia się osobno dla każdego overlaya (istniejące overlaye zachowują dotychczasowy wygląd)
- Czat: overlaye z godziną po prawej nie wracają już na lewą stronę po restarcie
v0.6.2
beta
2026-10-05
Nowe
- Bot: !clip <tytuł>. Widz może nadać klipowi tytuł od razu w komendzie. Do tytułu dopisywany jest konfigurowalny dopisek (domyślnie „od {username}”), więc widać, kto zrobił klip
- Bot: ustawienia !clip w zakładce wbudowanych komend - dopisek do tytułu i długość klipu (5-60 s, domyślnie 30)
Naprawione
- Bot: gdy Twitch AutoMod odrzuci tytuł klipu, klip i tak powstaje, tylko bez tytułu
- Bot: link do klipu w czacie ma nowy format twitch.tv/<kanał>/clip/<id>
v0.6.1
beta
2026-09-21
Nowe
- Koło nagród: szansa na wygraną per nagroda. Każda nagroda może mieć własną szansę w procentach, a puste pola dzielą po równo to, co zostało do 100%. Wielkość wycinka na kole odpowiada szansie, więc widzowie widzą realne szanse
- Koło nagród: przycisk „Duplikuj”, który kopiuje wybrany preset
Naprawione
- Koło nagród: zwycięską nagrodę losuje teraz aplikacja, więc przy kilku otwartych overlayach koło wszędzie trafia na tę samą nagrodę
- Koło nagród: zapis presetu pod istniejącą nazwą nadpisuje go zamiast tworzyć duplikat, z ostrzeżeniem w oknie zapisu
- Koło nagród: usunięcie presetu wymaga teraz potwierdzenia
v0.6.0
beta
2026-09-18
Nowe
- Discord (PRO): StreamieHUB prowadzi teraz Twój serwer Discord. Podłączasz bota z poziomu aplikacji, a kreator AI buduje cały serwer za Ciebie - kategorie, kanały, role, uprawnienia i reguły AutoModa - z podglądem przed zastosowaniem i cofnięciem jednym kliknięciem
- Discord: wbudowany kanał-pułapka (honeypot) na boty rajdowe, z konfigurowalną treścią ostrzeżenia, softbanem i oknem czyszczenia wiadomości
- Discord: most powiadomień - start transmisji, suby, rajdy i donacje ogłaszane na Twoim Discordzie, z regułami trasowania per platforma, pingami i cooldownami
- Discord: komendy ukośnikowe i role na przyciskach (widz sam nadaje sobie rolę kliknięciem), plus startowy zestaw wiadomości z gotową treścią regulaminu
- Discord: pełna konfiguracja w aplikacji - kafelek statusu, matryca uprawnień, wysyłka klucza Gemini jednym kliknięciem, wszystko za bramką PRO i z ponownym sprawdzaniem uprawnień
- Overlay top donatorów: nowe Browser Source z rankingiem darczyńców, stylowane osobno dla każdej instancji
- Raport donacji: nowa zakładka z miesięcznym podsumowaniem - kwoty, prowizje, wypłaty i najwięksi darczyńcy
- Źródła napiwków: nowa sekcja ustawień dla zewnętrznych źródeł napiwków, z własnymi alertami
- Cele: cel może się teraz resetować co miesiąc albo w wybranej dacie, a zamknięte okresy zostają w historii zamiast znikać
- Import czasu oglądania: jednorazowy import czasu oglądania ze StreamElements, żeby przy przeprowadzce nikt nie zaczynał od zera
- Punkty: !points pokazuje też Twoje miejsce w rankingu, a !watchtime podaje pełny czas zamiast zaokrąglonej liczby
- Lista zdarzeń: filtr widoczności per typ zdarzenia (obserwacje, suby, Bits, donacje i tak dalej), wspólny dla wszystkich źródeł w OBS
- Planer social media: przebudowany interfejs z porządnym wyborem daty i godziny, język ustawiany per post, jedno połączenie na platformę oraz publikacja na Facebooka, Instagrama, TikToka i YouTube
- Chmura: logowanie z aplikacji prosto do panelu w przeglądarce jednym kliknięciem, bez hasła i bez magicznego linku
- Pasek połączeń: wskaźnik zdrowia zdarzeń Twitcha, który mówi wprost, kiedy połączenie przestaje dostarczać zdarzenia
Naprawione
- Twitch: zielona kropka przestała kłamać. Wskaźnik Twitcha potrafił świecić na zielono nad połączeniem, które od godzin nie dostarczało już żadnych zdarzeń. Aplikacja śledzi teraz realny stan gniazda EventSub, pokazuje "Twitch: brak eventów" wraz z czasem ciszy i łączy się ponownie. Panel i źródła w OBS pokazują to samo
- Donacje: naprawiono strumień donacji i endpoint PayPala, które przestały działać po rozdzieleniu kolumn prowizji
- Panel: lista profili nie zostaje już pusta, gdy panel otworzy się zanim serwer aplikacji zdąży wstać - próbuje dalej
- Chmura: zakup PRO wraca do płatności po wyborze nazwy użytkownika albo po otwarciu magicznego linku w innej przeglądarce, zamiast zrzucać Cię na pulpit
- Chmura: /dashboard/discord bez prefiksu języka przekierowuje zamiast wyrzucać błąd
- Chmura: naprawiono stronę pokazywaną po wysłaniu magicznego linku
- Discord: zaproszenie bota prosi dokładnie o te uprawnienia, które sprawdza panel - koniec z "podłączony, ale nic nie może"
- Discord: kanały dostępne wyłącznie dla serwerów społecznościowych są pomijane zamiast wywalać całą konfigurację, a bot zachowuje dostęp do kanałów prywatnych
- Discord: licznik ostrzeżeń honeypota edytuje napisaną przez Ciebie wiadomość zamiast ją podmieniać
- Kick: dodano diagnostykę nieudokumentowanych pól w zdarzeniach Kicka, potrzebną do obsługi celebracji i współdzielonych resubów
v0.5.0
beta
2026-08-03
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.