UPDATE 10.09.2026
NEON BLACKJACK • Gra rekreacyjna w Cyber Hub
10.09.2026
NEON BLACKJACK • Gra rekreacyjna w Cyber Hub
NOWOŚĆ
NEON BLACKJACK — NOWA GRA W CYBER HUB
Rekreacyjny blackjack w zakładce BLACKJACK: tryb VS KRUPIER (szybka partia przeciwko maszynie, talia 6 talii tasowana automatycznie) oraz STÓŁ NA ŻYWO dla 6 graczy — tworzysz stół z unikalnym kodem (np. BJ-7X2K), wysyłasz kod znajomym i gramie razem w czasie rzeczywistym. Gra jest w 100% darmowa i rekreacyjna: ZERO STAWEK, ZERO PUNKTÓW — to czysta zabawa w ramach niepieniężnego programu lojalnościowego (nowy §7 regulaminu).
KRUPIER GADA — KOMENTARZE W STYLU TERMINALA
Krupier komentuje każde rozdanie, dobranie i wynik ręki — komentarze wpisują się efektem maszyny do pisania z migającym kursorem, jak w prawdziwym terminalu. Zestaw powiedzonek jest losowany z puli, więc każda runda brzmi inaczej, a furze krupiera towarzyszy jego własna kwestia.
NEONOWE TŁO I STATYSTYKI SESJI Z WYKRESEM
Plansza zyskała dynamiczne tło — neonowa siatka i unoszące się cząsteczki, które rozświetlają się na fioletowo w trakcie akcji (rozdanie, dobieranie krupiera, wynik). Pod stołem pojawił się panel statystyk sesji: procent wygranych rozdań, aktualna i rekordowa seria zwycięstw oraz wykres historii ostatnich rozdań z linią 21 — każdy słupek pokazuje Twoje punkty i wynik ręki.
STATYSTYKI SESJI TAKŻE NA STOŁACH NA ŻYWO
Panel statystyk sesji — liczba rozdań, procent wygranych, aktualna i rekordowa seria oraz wykres historii rozdań z linią 21 — działa teraz również przy STOLE NA ŻYWO, nie tylko w trybie VS KRUPIER. Statystyki liczone są per sesja przy stole: resetują się po opuszczeniu pokoju, a każdy słupek wykresu pokazuje Twoje punkty i wynik rozdania z prawdziwego stołu z innymi graczami.
WYZWANIA DNIA Z ODZNAKAMI PAMIĄTKOWYMI
Codziennie trzy wyzwania blackjackowe, np. WYGRAJ 3 ROZDANIA, DOKOŃCZ RUNDĘ Z DOKŁADNIE 18 czy TRAF BLACKJACKA. Za ukończenie wyzwania dostajesz odznakę pamiątkową i salwo konfetti — bez ani jednego punktu (postęp resetuje się codziennie, więc to czysta pamiątka, nie waluta).
EMBLEMATY NA STOLE NA ŻYWO
Przy każdym miejscu na żywym stole widoczny jest teraz Twój pełny emblemat: awatar z założoną ramką i tytułem z SKLEPU PKT (np. HAKER NEXUSA ze złotą aurą). Kto siedzi przy stole i czym się szczyci — widać od razu, nawet zanim padną karty.
NAPRAWIONE ZACINANIE SIĘ RUND (PRZYCISK STOP)
Partia mogła utknąć bez wyniku — przycisk STOP przekazywał do rozdania wewnętrzny obiekt zdarzenia zamiast ręki gracza, co zatrzymywało rundę w miejscu. Teraz każda runda dochodzi do wyniku: banner WYGRANA/PRZEGRANA/REMIS pojawia się zawsze, a statystyki i wyzwania zaliczają się poprawnie.
08.09.2026
Kosmetyki donatorskie • Ściana sławy
WCZEŚNIEJ
EKSKLUZYWNE KOSMETYKI ZA PROGI WPŁAT
Darczyńcy z powiązanym kontem odblokowują automatycznie ekskluzywne kosmetyki: AURA PATRONA (500 zł), AURA ELITY (1000 zł) i AURA LEGENDY z unikalną złotą aurą (2000 zł) — każdy tier to ramka i dedykowany efekt awatara. Kosmetyk przyznaje się natychmiast po dopisaniu wpłaty i sam zakłada się na profilu; możesz go zdejmować i zakładać w zakładce SKLEP PKT (sekcja KOSMETYKI DONATORA). Nie kupisz ich za punkty — odblokowuje je wyłącznie realne wsparcie zbiórki.
ŚCIANA SŁAWY NA STRONIE GŁÓWNEJ
TOP 3 darczyńców wszech czasów zyskało własną widoczną sekcję ŚCIANA SŁAWY: wielkie animowane karty podium z koroną i unoszącym się złotym blaskiem dla lidera, rangą VIP i serią donatorską przy nicku. Karty wskakują animacją przy przewijaniu — wsparcie społeczności widać teraz od razu po wejściu na stronę główną.
04.09.2026
Rozbudowa questów • Misje tygodnia
WCZEŚNIEJ
10 NOWYCH CODZIENNYCH QUESTÓW — PULA 17 ZADAŃ
Codzienne questy obejmują teraz wszystkie aktywności strony. Nowe zadania: wejście do Cyber Hubu, odwiedzenie profilu, Neon Arena i listy zmian, ukończenie NEON COMBO, rozegranie meczu NEON ARENA i pojedynku NEON DUEL, zakup kosmetyku w SKLEPIE PKT, aktywacja kodu podarunkowego oraz udział w giveaway. Codziennie losowanych jest 5 z 17 questów — każdego dnia inna kombinacja. Zaliczenia aktywności działają teraz globalnie: quest zalicza się na każdej podstronie, nie tylko w Cyber Hubie.
MISJE TYGODNIA ROZBUDOWANE Z 3 DO 11 WYZWAŃ
Nowe misje tygodniowe: UKOŃCZ 10 QUESTÓW (+150 PKT), OTWÓRZ 4 SKRZYNIE Z LOOTEM (+150 PKT), UKOŃCZ NEON COMBO PRZEZ 3 DNI (+120 PKT), ROZEGRYJ 3 MECZE NEON ARENA (+130 PKT), ROZEGRYJ 3 POJEDYNKI NEON DUEL (+130 PKT), kupno kosmetyku (+80 PKT), aktywacja kodu (+80 PKT) i udział w giveaway (+80 PKT). Każda misja liczona jest z ostatnich 7 dni: skrzynia zwykła i premium zaliczają się osobno, a mecze NEON ARENA liczone są raz niezależnie od tego, czy byłeś gospodarzem, czy dołączyłeś do lobby.
03.09.2026
Powiadomienia skrzyni • Widoczność użytkowników • Poprawka misji loot
WCZEŚNIEJ
POWIADOMIENIA SKRZYNI ZSYNCHRONIZOWANE Z ANIMACJĄ LOSOWANIA
Komunikaty o wygranej (toast, dziennik aktywności, pasek zakładek) pojawiały się w trakcie wirowania bębna, zanim animacja dobiegła końca — psuło to niespodziankę i kolidowało z efektem spinu. Teraz wszystkie powiadomienia o nagrodzie z skrzyni (zwykłej i premium) wyświetlają się dopiero PO zatrzymaniu bębna i pokazaniu finalnej nagrody — moment zwycięstwa jest synchronizowany z animacją.
PEŁNA LISTA UŻYTKOWNIKÓW DLA KAŻDEGO ADMINA W PANELU
Zakładka UŻYTKOWNICY w panelu administracyjnym pokazywała rekordy tylko właścicielowi aplikacji — pozostali administratorzy widzieli pustą listę mimo uprawnień. Nowa serwerowa funkcja getAppUsers udostępnia pełną listę kont każdemu adminowi: statystyki użytkowników, profile społeczności, nadawanie PREMIUM i banowanie działają teraz identycznie dla całej ekipy.
NAPRAWIONA MISJA OTWÓRZ 2 SKRZYNIE Z LOOTEM (UTKNIĘCIE NA 1/2)
Misja tygodnia nie zaliczała drugiego otwarcia skrzyni — postęp utykał na 1/2 mimo dwóch faktycznych otwarć. Przyczyną było liczenie ostatnich dat otwarcia (zwykła + premium = maks. 2 wpisy, a bez premium tylko 1) zamiast faktycznych zdarzeń. Teraz misja liczy każdy wpis otwarcia skrzyni z dziennika aktywności z ostatnich 7 dni — weryfikacja identyczna po stronie klienta i serwera, więc odbiór nagrody jest niemożliwy do obejścia.
02.09.2026
Sklep punktowy • Kody podarunkowe • Streak donatorski
WCZEŚNIEJ
SKLEP PUNKTOWY — KOSMETYKI ZA PUNKTY SPOŁECZNOŚCI
Nowa zakładka SKLEP PKT w Cyber Hub: wymieniaj zdobyte punkty na tytuły (HAKER NEXUSA, LEGENDA ARENY, MECENAS, DUCH SIECI...), ramki nicku (NEON FIOLER, ZŁOTA AURA, CYBER KRĄG, PŁOMIEŃ) oraz efekty awatara (PULS NEONU, WIRUJĄCY PIERŚCIEŃ, BLASK). Kupione kosmetyki zakładasz i zdejmujesz jednym kliknięciem — założony tytuł i ramka widoczne są w rankingu NEONOWA SIEĆ i na profilu publicznym. Punkty społeczności mają wreszcie realną wartość, a wpłata na zbiórkę to szybszy dostęp do najlepszych kosmetyków.
KODY PODARUNKOWE NEON-XXXX
Admin generuje w panelu kody z nagrodą: punkty, status PREMIUM lub ekskluzywna odznaka — z limitem użyć (1-20 kodów naraz). Kody rozdawane na streamie i Discordzie wpisujesz w zakładce SKLEP PKT (karta MAM KOD PODARUNKOWY). Walidacja w całości po stronie serwera: aktywność kodu, limit użyć i jeden odbiór na konto są weryfikowane w backendzie — kodów nie da się wylistować z przeglądarki ani użyć drugi raz.
STREAK DONATORSKI — ODZNAKA MIESIĄC X
Każda nowa wpłata zapisuje datę w historii darczyńcy. Wpłacanie w kolejnych miesiącach buduje serię: MIESIĄC 1, 2, 3... — złota odznaka z płomykiem pojawia się przy nicku w TOP DONATORZY (podium i pełna lista). Pominięty miesiąc zeruje serię, więc regularni sponsorzy wyróżniają się na tle jednorazowych wpłat. Zasada jak przy serii logowania — tylko płatna.
ZABEZPIECZENIA: SKLEP I KODY W 100% SERWEROWE
Zakup kosmetyku to serwerowa transakcja (buyShopItem): punkty pobiera wyłącznie backend po sprawdzeniu salda i posiadania przedmiotu, a encje zakupów, kodów i odbiorów są niedostępne z przeglądarki (RLS). Zakładanie kosmetyku (equipShopItem) weryfikuje własność przed zapisem na profilu. Kody (redeemCode) sprawdza backend — aktywność, limit użyć i odbiór przez użytkownika nie do obejścia z klienta. Nagrody z kodów trafiają do dziennika aktywności.
31.08.2026
System rang VIP • Top Donatorzy • Oznaczenia w czacie
WCZEŚNIEJ
RANGI VIP DLA NAJWIĘKSZYCH DARCZYŃCÓW
Top darczyńcy otrzymują teraz neonowe rangi VIP przy nicku, przyznawane automatycznie za kwotę wpłat: VIP LEGENDA (1000 zł+), VIP ELITA (500 zł+), VIP PATRON (250 zł+) oraz VIP (100 zł+). Każda ranga ma własny kolor neonu i obramowanie — od złota LEGENDY przez magentę ELITY, fiolet PATRONA po cyjan VIP. Korona VIP pojawia się obok nicku w całym rankingu Top Donatorzy (podium, spotlight i pełna lista), w pasku ostatnich wpłat oraz w feedzie aktywności (czacie) — zFeed natychmiast rozpoznaje sponsorów społeczności.
SPÓJNE OZNACZENIE W CAŁEJ PLATFORMIE
Wspólny komponent VipNick renderuje nick z obramowaniem, kolorem i poświatą dopasowaną do rangi. Oznaczenie pojawia się wszędzie tam, gdzie wyświetlany jest nick darczyńcy: podium Donor of the Month, karta Donor Spotlight, lista Top Donatorzy, pasek ticker na górze oraz tablica aktywności w Cyber Hub. Ranga liczona jest z publicznej kwoty wpłaty, więc aktualizuje się automatycznie, gdy admin dopisze nową wpłatę.
31.08.2026
NEON COMBO • Codzienne wyzwanie • Zabezpieczenia
WCZEŚNIEJ
NEON COMBO — CODZIENNE WYZWANIE PAMIĘCIOWE
Nowa, jednorazowa aktywność dzienna na stronie głównej. Każdego dnia generowana jest deterministyczna sekwencja neonowych symboli (fiolet, cyjan, zieleń, złoto, róż) — system pokazuje ją, a Ty musisz powtórzyć klikając pola w poprawnej kolejności. Ukończenie daje 50 punktów społeczności i wpis w dzienniku aktywności. Seria (streak) rośnie, gdy wyzwanie robisz dzień po dniu, a aktualna seria wyświetla się na karcie.
ZABEZPIECZENIA: PUNKTY TYLKO SERWEROWO, BRAK PODWÓJNEGO NALICZANIA
Punkty przyznaje wyłącznie funkcja claimDailyCombo w roli serwisowej (encja CommunityScore ma update zablokowany z poziomu klienta). Sekwencja walidowana jest serwerowo — regenerowana z daty, więc nie da się jej sfałszować ani zgłosić innej. Idempotencja: rekord DailyCombo blokuje drugi odbiór tego samego dnia, a nagroda definiowana jest stałą serwerową (klient nie może przesłać własnej kwoty). Encja DailyCombo chroniona RLS — tworzenie, edycja i usuwanie tylko dla admina.
31.08.2026
Poprawki • UX paska wpłat • NEON ARENA finał meczu
WCZEŚNIEJ
ZWOLNIONY PASEK OSTATNICH WPŁAT (DO 90S)
Górny pasek przeglądający wpłaty, status i cel zbiórki przesuwał się zbyt szybko, by wygodnie go przeczytać na wszystkich urządzeniach. Animację pętli zwolniono do 90s pełnego cyklu (z pierwotnych 30s przez 60s), więc lista wpłat, cel zbiórki i statystyki są teraz w pełni czytelne bez pośpiechu. Mechanika i zawartość paska bez zmian.
NEON ARENA — POPRAWNY WYNIK 1V1 I WYNIK PRZECIWNIKA
W pojedynku 1v1 gracz, który prześle wynik pierwszy, widział błędnie PORAŻKĘ i wynik przeciwnika 0, bo mecz był finalize dopiero po zgłoszeniu drugiej strony. Teraz klient czeka na finał meczu (ekran OCZEKIWANIE NA PRZECIWNIKA) i czyta autorytatywne wyniki obu stron z rekordu meczu. Po 75 s bez drugiego gracza zgłaszany jest walkower. Wynik i zwycięzca pokazywane są teraz poprawnie.
29.08.2026
NEON DUEL • Wizualny overhaul • Odznaki • Dźwięki
WCZEŚNIEJ
NEON DUEL — CYBERPUNKOWA ARENA I INTERAKTYWNE KARTY
Plansza pojedynków dostała dynamiczne tło: dryfujące cząsteczki (canvas), neonowy puls fioletu i cyjanu oraz siatkę z gradientowym zanikaniem. Zagrywanie kart z ręki uruchamia animację lotu klonu karty na odpowiednie pole (jednostki/obrona → twoje, atak/hakowanie → przeciwnika), ze znikaniem źródła na czas lotu i blokadą podwójnych zagrań. Karty w ręce mają hover-powiększenie z neonowym podświetleniem, a wjazdy jednostek na planszę są animowane (slide-in).
TOOLTIPY KART ZE STATYSTYKAMI I UMIEJĘTNOŚCIAMI
Najechanie na dowolną kartę (w ręce lub na planszy) pokazuje okienko ze szczegółami: grafika, typ, koszt energii, statystyki (obrażenia/tarcza/lub atak/HP jednostki) oraz opis specjalnej umiejętności. Tooltip pozycjonowany jest inteligentnie (góra/dół) i chowa się przy scrollu.
SYSTEM ODZNAK ZA WYGRANE POJEDYNKI
Nowe osiągnięcia za liczbę zwycięstw rankingowych: 5, 10, 25, 50 i 100 ZWYCIĘSTW. Przyznawane są autorytatywnie po stronie serwera po zakończeniu pojedynku, a panel OSIĄGNIĘCIA pokazuje teraz pasek postępu (np. 3/5 ZWYCIĘSTW) dla każdej odznaki, którą jeszcze nie odblokowano.
DŹWIĘKI NEON DUEL — W PEŁNI SYNTEZOWANE (WEB AUDIO)
Bez zewnętrznych plików: zagranie karty to cyfrowy „deploy” z glide’em tonu i krótkim szumem, atak jednostki, tarcza, hakowanie, COMBO, a wygrana runda to wznoszące arpeggio (C-E-G-C) z shimmerem szumu. Porażka to opadający ton. Dźwięki można wyciszyć przyciskiem głośności w nagłówku NEON DUEL.
NAPRAWIONA KAPITULACJA (BŁĄD 400)
Wczesna kapitulacja (przed 3. turą) nie zgłasza już błędu „Request failed with status code 400”. Walidacja anty-cheat odrzucała pojedynki krótsze niż 3 tury; dodano flagę surrendered, która omija ten limit dla dobrowolnej porażki (to zawsze loss, więc nic nie farmi). Wynik kapitulacji zapisuje się poprawnie z odpowiednią zmianą reputacji.
29.08.2026
NEON ARENA • Anti-exploit hardening • Narzędzia administracyjne
WCZEŚNIEJ
NEON ARENA — TRYB GRY 1V1 W CZASIE RZECZYWISTYM
Premiera pełnoprawnego trybu gamingowego: 45-sekundowe pojedynki 1v1 na sprzężonym seed zadań (6 typów zadań — wpisz kod, matematyka, kolor, klawisz, kolejność, szybki refleks), system COMBO ×2–×5, HUD z wynikiem na żywo i ekran MATCH COMPLETE (VICTORY/DEFEAT/DRAW). Brak przeciwnika po 8 s uruchamia tryb treningowy z NEXUS-BOT. Rankinguje globalnie/tygodniowo/miesięcznie; statystyki i NEON LEVEL wbudowane w profil.
ANTI-CHEAT W NEON ARENA — AUTORYTATYWNY SERWER
Wynik meczu nie pochodzi od klienta: serwer odtwarza seed zadań, sam liczy poprawne/błędne odpowiedzi, COMBO i średni czas, a nienaturalnie szybkie odpowiedzi (poniżej ludzkiego limitu) są oflagowywane i wykluczane z rankingu. Klient nie może zmanipulować ani punktu. Mecz, statystyki i logi admina chronione RLS — gracz widzi tylko własne mecze.
EDYCJA PROFILU UŻYTKOWNIKA PRZEZ ADMINA
W panelu administracyjnym (zakładka UŻYTKOWNICY) admin może teraz edytować nick, kolor awatara oraz awatar graficzny dowolnego użytkownika. Zmiana nicku automatycznie propaguje się do całej historii — ActivityLog, czat, misje tygodnia i wpisy giveaway aktualizują nazwę natychmiast, więc stare duplikaty nazwy nie wiszą nigdzie w systemie.
SYSTEM BANOWANIA — BLOKADA DOSTĘPU DO STRONY
Admin może zablokować (zbanować) dowolnego użytkownika z podaniem powodu. Zbanowane konto przy próbie wejścia widzi cyberpunkowy ekran DOSTĘP ZABLOKOWANY z powodem bana i linkiem do Discorda, zamiast normalnej strony. Admin zawsze omija blokadę. Odbanowanie przywraca dostęp natychmiast. Lista banów jest prywatna — użytkownik widzi tylko własny ban.
TRYB KONSERWACJI — AUTOMATYCZNY EKRAN OFFLINE
W panelu admina (zakładka KONSERWACJA) można włączyć globalny tryb przerwy technicznej. Dla wszystkich użytkowników strona zamienia się w animowany ekran PRZERWA TECHNICZNA z terminalem i paskiem postępu; admin nadal widzi panel, żeby móc wyłączyć tryb. Używaj podczas prac konserwacyjnych i update'ów.
TWARDA BLOKADA INFLACJI PUNKTÓW
Rekordy społeczności (punkty, odwiedziny, serie, polecenia) nie mogą być już modyfikowane z poziomu przeglądarki. Wszelkie zmiany tych pól przechodzą wyłącznie przez autorytatywne funkcje serwerowe (service role). Próba ręcznego nadpisania punktow przez konsolę jest teraz blokowana.
WALIDACJA NAGRÓD QUESTÓW SERVER-SIDE
Odbiór dziennych questów i misji tygodniowych ignoruje wartość nagrody przesłaną z klienta — nagroda i cel są definiowane SERWEROWO. Serwer weryfikuje również, czy misja została faktycznie ukończona (liczy wykonane questy, otwarte skrzynie, serię dni), zanim przyzna punkty. Koniec z dodawaniem własnych punktów przez questy.
OCHRONA ADRESÓW EMAIL UŻYTKOWNIKÓW
Profile publiczne otwierane są po ID rekordu, a nie po emailu — adres nie pojawia się już w pasku adresu URL. Rankingi i profile ładowane są przez sanityzowane funkcje backendowe (getPublicLeaderboard / getPublicProfile), które nie zwracają pola user_email. Dostęp do rekordów innych użytkowników bezpośrednio z bazy został zablokowany (RLS read = własny rekord / admin).
PEŁNY RESET DANYCH SPOŁECZNOŚCI
Wszystkie punkty, odwiedziny, serie, polecenia, odznaki ze skrzyń, codzienne questy, misje tygodnia, rekordy skrzyń oraz historia aktywności zostały wyzerowane. Liczniki kont (seria, polecenia, odwiedziny, flagi osiągnięć) również zresetowane. Wpłaty, partnerzy, wydarzenia i treści admina pozostały nienaruszone.
PREMIA STARTOWA I ONBOARDING PRZEZ BACKEND
Premia powitalna +25 PKT oraz ukończenie onboardingu obsługiwane są przez dedykowaną funkcję serwerową (claimOnboardingBonus) — idempotentną, jednorazową, z punktami przyznawanymi po stronie serwera. Edycja profilu (nick, awatar, bio) nadal działa przez renameUserNick (service role).
NEON DUEL rozbudowany o cyberpunkową arenę, odznaki za wygrane i syntezowane dźwięki. NEON ARENA online — 1v1 w czasie rzeczywistym z autorytatywnym serwerem i anti-cheat. System utwardzony (anti-exploit) i rozbudowany o narzędzia administracyjne. Exploit inflacji punktów i wyciek adresów email załatane — graj uczciwie.
