Co nowego
What's new
24.06.2026
🏐 KLAPS Typer Kibica — typowanie wyników na żywo
🏐 KLAPS Fan Predictor — live match predictions
- kibice mogą teraz typować wynik meczu bezpośrednio ze swojego telefonu — bez rejestracji, bez logowania, wystarczy link lub kod QR,
- fans can now predict match results directly from their phone — no registration, no login required, just a link or QR code,
- ranking kibiców aktualizuje się na bieżąco — widać kto najczęściej trafił, jaka jest skuteczność każdej osoby i ile meczów wytypowała,
- the fan ranking updates in real time — showing who predicted most accurately, each person's success rate and how many matches they predicted,
- organizator widzi wszystkie typy w swoim panelu i może zaznaczyć wynik po meczu — system automatycznie przyznaje punkty,
- the organizer sees all predictions in the panel and can mark the result after the match — the system automatically awards points,
- na ekranie OBS pojawia się nakładka z podziałem typowań w procentach — gotowa do wyświetlenia podczas transmisji,
- an OBS overlay shows the percentage split of predictions — ready to display during broadcast,
- do każdego turnieju można wygenerować unikalny kod QR — wystarczy pokazać go na ekranie lub wydrukować i kibice od razu trafiają na stronę typowania,
- each tournament can generate a unique QR code — just show it on screen or print it and fans go straight to the prediction page,
- wbudowana ochrona przed spamem — ten sam nick lub adres IP nie może zaśmiecić rankingu wielokrotnym głosowaniem.
- built-in spam protection — the same nickname or IP address cannot spam the ranking with multiple votes.
💻 Bot YouTube Live Chat
- bot sam wysyła wiadomości na czacie YouTube podczas transmisji na żywo — przypomina kibicom o możliwości typowania i podaje link,
- the bot automatically sends messages in the YouTube live chat during broadcasts — reminding fans about predictions and sharing the link,
- gdy ktoś wpisze !typer na czacie, bot natychmiast odpowiada aktualnym podziałem typowań (np. „Drużyna A 62% vs 38% Drużyna B”),
- when someone types !predictor in chat, the bot immediately replies with the current prediction split (e.g. "Team A 62% vs 38% Team B"),
- organizator ustawia wszystko z poziomu strony: wybiera turniej, mecz i ID streamu YouTube — reszta działa automatycznie,
- the organizer sets everything from the panel: selects tournament, match and YouTube stream ID — the rest runs automatically,
- gotowe szablony wiadomości do wyboru jednym kliknięciem — nie trzeba nic pisać ręcznie.
- ready-made message templates selectable with one click — no manual typing needed.
🪚 Zmiana medyczna (wymuszona)
🪚 Medical substitution (exceptional change)
- gdy zawodnik nie może kontynuować gry z powodu kontuzji, sędzia może przeprowadzić zmianę wymuszoną bezpośrednio z tabletu — kilka kliknięć i gotowe,
- when a player cannot continue due to injury, the referee can perform an exceptional substitution directly from the tablet — a few taps and it's done,
- taka zmiana nie liczy się do limitu 6 zmian na set i jest odnotowywana osobno w protokole meczu,
- this substitution does not count toward the 6-substitution limit per set and is recorded separately in the match protocol,
- kontuzjowany zawodnik nie może już wrócić na boisko w tym secie — system o tym pilnuje,
- the injured player cannot return to the court in that set — the system enforces this automatically,
- na tablecie trenera kontuzjowany zawodnik jest wyraźnie oznaczony symbolem 🚑, żeby nie było wątpliwości kto jest niedostępny.
- on the coach's tablet, the injured player is clearly marked with a 🚑 symbol so there is no doubt who is unavailable.
🔓 Odblokowanie składu bez resetu meczu
🔓 Lineup unlock without match reset
- jeśli trener popełnił błąd przy wysyłaniu składu, sędzia może odblokować możliwość ponownego wysłania dla jednej lub obu drużyn — jednym przyciskiem w panelu ustawień,
- if a coach made an error when submitting the lineup, the referee can unlock the re-submission option for one or both teams — with one button in the settings panel,
- trener dostaje natychmiast powiadomienie na swoim tablecie i może poprawić skład,
- the coach immediately receives a notification on their tablet and can correct the lineup,
- mecz toczy się dalej bez żadnych przerw ani resetowania czegokolwiek.
- the match continues without any interruption or resetting anything.
📊 Stan meczu dla trenera
📊 Match status for coach
- w zakładce Akcje pojawił się nowy przycisk „Stan meczu”,
- a new "Match status" button has appeared in the Actions tab,
- po naciśnięciu trener widzi ile zmian już wykorzystał (i ile zostało), ile czasów technicznych wziął oraz pełną historię zmian w bieżącym secie (kto za kogo wyszedł),
- when pressed, the coach sees how many substitutions have been used (and how many remain), how many timeouts were taken, and the full substitution history in the current set,
- dane są na bieżąco aktualizowane bez potrzeby odświeżania czy pytania sędziego.
- data is updated in real time without needing to refresh or ask the referee.
🃏 Karty zawodników — poprawka
🃏 Player cards — fix
- zdjęcia i dane zawodników dodanych ręcznie (nie przez panel klubowy) są teraz poprawnie widoczne w podglądzie kadry na tablecie sędziego,
- photos and data of manually added players (not through the club panel) are now correctly visible in the squad preview on the referee's tablet,
- przyciśnięcie karty zawodnika otwiera teraz jego kartę ze zdjęciem, a nie pustą stronę.
- tapping a player card now opens the card with the photo, not a blank page.
📄 Panel zdarzeń — wygodniejsza obsługa
📄 Events panel — easier to use
- panel zdarzeń meczowych (żółte kartki, kontuzje, protesty itp.) jest teraz pełnoekranowy z większymi i czytelniejszymi przyciskami — łatwiej trafić palcem podczas meczu,
- the match events panel (yellow cards, injuries, protests etc.) is now full-screen with larger, clearer buttons — easier to tap during a match,
- przycisk otwierający panel również został powiększony.
- the button that opens the panel has also been enlarged.
21.06.2026
Transfery zawodników — nowy system
Player transfers — new system
- zawodnik może oficjalnie opuścić klub — trener klika „Opuść klub” na karcie zawodnika, co zapisuje historię i oznacza zawodnika jako wolnego,
- a player can officially leave a club — the coach clicks "Leave club" on the player card, which records the history and marks the player as a free agent,
- przy opuszczeniu klubu karta zawodnika jest automatycznie upubliczniana — trenerzy i organizatorzy mogą go znaleźć bez dodatkowych kroków,
- when leaving a club, the player card is automatically made public — coaches and organizers can find them without extra steps,
- nowa strona „Transfery zawodników” dostępna z dashboardu — organizator widzi od razu listę wszystkich wolnych zawodników bez szukania,
- a new "Player transfers" page accessible from the dashboard — the organizer immediately sees a list of all free agents without searching,
- organizator może przenieść zawodnika do dowolnego klubu ze swoich rozgrywek — lista klubów jest ograniczona tylko do klubów które grają w jego turniejach,
- the organizer can transfer a player to any club in their competitions — the club list is limited to clubs participating in their tournaments,
- przy tworzeniu nowej karty zawodnika można wskazać jego poprzednią kartę z innego klubu — historia pomiarów i statystyk zostaje zachowana i powiązana,
- when creating a new player card, you can link it to a previous card from another club — measurement history and stats are preserved and linked,
- na publicznej karcie zawodnika pojawia się sekcja „Historia kariery” — pokazuje poprzednie kluby z wzrostem i wyskokiem blok/atak.
- the public player card now shows a "Career history" section — displaying previous clubs with height and block/spike jump measurements.
Zaproszenia do turnieju z profilu klubu
Tournament invitations from club profile
- zalogowany organizator widzi przycisk „Zaproś do turnieju” na publicznym profilu każdego klubu,
- a logged-in organizer sees an "Invite to tournament" button on every public club profile,
- można wysłać zaproszenie bez opuszczania profilu klubu — klub musi je zaakceptować, zanim pojawi się w turnieju,
- invitations can be sent without leaving the club profile — the club must accept before appearing in the tournament,
- zaproszenia i ich statusy widoczne są w panelu zarządzania zespołami.
- invitations and their statuses are visible in the team management panel.
Panel sędziego — zdjęcia zawodników przy zmianie
Referee panel — player photos on substitution
- w okienku prośby o zmianę zawodnika sędzia widzi duże zdjęcia obu graczy (schodzi / wchodzi) pobrane automatycznie z ich kart zawodniczych,
- in the substitution request window, the referee sees large photos of both players (coming off / coming on) pulled automatically from their player cards,
- zdjęcia mają rozmiar 180×225 px — wystarczająco duże żeby szybko rozpoznać zawodnika i porównać go z tym stojącym na boisku.
- photos are 180×225 px — large enough to quickly identify a player and compare them to the one on the court.
Protokół meczowy — drukowanie
Match protocol — printing
- naprawiono brak pomarańczowego tła boiska i czarnych komórek z numerami zawodników przy druku i eksporcie do PDF,
- fixed missing orange court background and black cells with player numbers when printing or exporting to PDF,
- poprawiono również widoczność etykiet team A/B oraz tokenów z wynikami w przebiegu punktowym przy druku.
- also fixed visibility of team A/B labels and score tokens in the point-by-point breakdown when printing.
Zapisy drużyn — hala i lokalizacja
Team registration — venue and location
- formularz zapisów drużyny pokazuje teraz nie tylko dostępność hali, ale też konkretne miejsce rozgrywania meczów,
- the team registration form now shows not only hall availability but also the specific match venue,
- dodano miejsce na link do lokalizacji, np. Google Maps, aby kapitanowie i organizator szybciej widzieli, gdzie znajduje się hala,
- a location link field has been added (e.g. Google Maps), so team captains and organizers can quickly find the venue,
- informacje o hali są widoczne także przy podglądzie i edycji zgłoszenia.
- venue information is also visible when viewing and editing registrations.
Stream — nowe grafiki pełnoekranowe
Stream — new full-screen graphics
- dodano pełnoekranowe grafiki typu bumper/lower third w stylu transmisyjnym: liga lub turniej z logo, Ace, Monster Block, Set Point i Match Point,
- added full-screen bumper/lower-third style broadcast graphics: league or tournament with logo, Ace, Monster Block, Set Point and Match Point,
- każdy wariant ma własną kolorystykę, animację wejścia oraz czytelny układ pod stream 1920×1080,
- each variant has its own color scheme, entrance animation and a clear 1920×1080 stream layout,
- logo można wybierać z biblioteki zapisanych logo bez ponownego uploadowania tego samego pliku,
- logos can be selected from a saved logo library without re-uploading the same file,
- animacje tła zostały uproszczone, a większy nacisk położono na animację logo i tekstu, żeby grafika nie wyglądała jak statyczny slajd.
- background animations have been simplified, with more emphasis on logo and text animation so graphics don't look like static slides.
Stream — score bug i zagrywka
Stream — score bug and serve indicator
- score bug może teraz wyraźniej pokazywać, która drużyna aktualnie zagrywa,
- the score bug can now clearly show which team is currently serving,
- poprawiono synchronizację danych z tablicą sędziowską, aby overlay korzystał z aktualnego stanu meczu.
- improved data synchronization with the referee panel so the overlay always reflects the current match state.
Stream — skład video na boisku
Stream — video lineup on court
- dodano nowy overlay ustawienia drużyn na boisku z wykorzystaniem zdjęć lub video zawodników,
- added a new court lineup overlay using player photos or videos,
- zawodnicy są rozmieszczani według prawdziwych stref siatkarskich z panelu sędziego — judge jest źródłem prawdy,
- players are positioned according to real volleyball zones from the referee panel — the referee is the source of truth,
- strefy pozostają stałe po zamianie stron; zmieniają się tylko zawodnicy przypisani do danej strefy,
- zones remain fixed after side change; only the players assigned to each zone change,
- libero jest pokazywany poza boiskiem za linią końcową, zgodnie z aktywnym ustawieniem,
- the libero is shown off the court behind the end line, in line with the active formation,
- poprawiono skalowanie, perspektywę i animację wejścia, aby zawodnicy wyglądali jak stojący na boisku, a nie przyklejeni do parkietu,
- improved scaling, perspective and entrance animation so players look like they're standing on the court rather than pasted onto the floor,
- wzmocniono obsługę materiałów video zawodników, w tym chroma key dla plików z zielonym tłem.
- improved support for player video assets, including chroma key for green-background files.
Panel streamera i karty zawodnika
Streamer panel and player cards
- poprawiono wybór zawodnika do karty streamowej, aby lista korzystała z zawodników danego meczu i turnieju, a nie z przypadkowej listy z innego presetu,
- fixed player selection for stream cards so the list uses players from the current match and tournament, not from a random preset,
- dodano kolejne publiczne style kart zawodnika dla zwykłego użytkownika, inspirowane presetem KLAPS,
- added more public player card styles for regular users, inspired by the KLAPS preset,
- presety pozostają prywatne, ale wybrane style można udostępniać szerzej jako warianty ogólne.
- presets remain private, but selected styles can be shared more broadly as general variants.
Panel sędziego — prośby o zmianę
Referee panel — substitution requests
- poprawiono widoczność podpisów pod zdjęciami zawodników w prośbie o zmianę,
- improved visibility of labels under player photos in substitution requests,
- numer zawodnika jest teraz pokazany jako duży, kontrastowy podpis, ponieważ na zdjęciu koszulka nie zawsze jest czytelna,
- the jersey number is now shown as a large, high-contrast label, since the shirt number in the photo is not always readable,
- nazwisko pod zdjęciem ma ciemny tekst na jasnym tle, dzięki czemu jest widoczne także na jasnych ekranach.
- the name under the photo uses dark text on a light background, making it visible on bright screens too.
Strony raportów i zapisów — wygląd
Reports and registration pages — appearance
- odświeżono wygląd wybranych stron związanych z zapisami, raportami i zdarzeniami zawodników,
- refreshed the appearance of selected pages related to registrations, reports and player events,
- poprawiono czytelność pustych stanów, kart, przycisków i nagłówków.
- improved readability of empty states, cards, buttons and headings.
16.06.2026
Drabinka pucharowa — czytelniejszy widok
Knockout bracket — clearer view
- drabinka wyświetla się teraz w prawidłowej kolejności od lewej: pierwsza runda, ćwierćfinały, półfinały, finał,
- the bracket now displays in the correct order from left: first round, quarterfinals, semifinals, final,
- karty meczowe są mniejsze i bardziej kompaktowe — cała drabinka mieści się na ekranie bez przewijania,
- match cards are smaller and more compact — the entire bracket fits on screen without scrolling,
- mecz o 3. miejsce jest teraz wyraźnie widoczny tuż pod drabinką — oznaczony złotą ramką i ikoną medalu,
- the 3rd place match is now clearly visible just below the bracket — marked with a gold border and medal icon,
- naprawiono błąd przez który obie kolumny półfinałów podpisywały się tak samo.
- fixed a bug where both semifinal columns had the same label.
Wysyłanie meczu na tablet — drabinka pucharowa
Send match to tablet — knockout bracket
- przycisk „Wyślij na tablet” w drabince otwiera teraz ten sam wygodny panel co w pozostałych widokach — lista Twoich tabletów z jednym kliknięciem,
- the "Send to tablet" button in the bracket now opens the same convenient panel as other views — your tablet list with one click,
- nie otwiera się już osobna strona z listą wszystkich meczów.
- a separate page with all matches no longer opens.
Wpisywanie wyników — nowe zabezpieczenia i możliwości
Entering results — new safeguards and options
- przed zapisaniem wyniku pojawia się okno potwierdzenia z nazwami drużyn i wynikiem setów — łatwiej złapać pomyłkę zanim będzie za późno,
- a confirmation window with team names and set scores appears before saving — making it easier to catch mistakes before it's too late,
- dodano możliwość edycji już zapisanego wyniku bez konieczności odblokowywania całego meczu,
- added the ability to edit an already saved result without unlocking the whole match,
- można teraz zmienić status meczu (zaplanowany / w trakcie / anulowany) bezpośrednio z listy wyników.
- the match status (scheduled / in progress / cancelled) can now be changed directly from the results list.
Przełącznik motywów — nowy wygląd
Theme switcher — new look
- kolorowe kółka w nagłówku zostały zastąpione eleganckim przyciskiem z nazwą aktywnego motywu i listą do wyboru.
- colored circles in the header have been replaced with an elegant button showing the active theme name and a dropdown list.
15.06.2026
Reżyserka mobilna — overlaye bezpośrednio w streamie
Mobile director — overlays directly in the stream
- grafiki (score bug, zmiana zawodnika, czas techniczny, składy, animacja startu) są teraz nakładane wprost na obraz wideo wysyłany do YouTube — działają z telefonu lub tabletu bez OBS i Prism Live Studio,
- graphics (score bug, substitution, timeout, lineups, start animation) are now overlaid directly onto the video sent to YouTube — works from a phone or tablet without OBS or Prism Live Studio,
- score bug pojawia się automatycznie przy każdej zmianie wyniku i znika ręcznie lub po komendzie sędziego,
- the score bug appears automatically on every score change and disappears manually or on the referee's command,
- panel zmiany zawodnika wyświetla do 3 zmian jednocześnie (kto schodzi, kto wchodzi) i chowa się automatycznie po 12 sekundach,
- the substitution panel displays up to 3 changes at once (who is coming off, who is coming on) and hides automatically after 12 seconds,
- nakładka czasu technicznego zawiera odliczanie z podświetleniem alarmowym w ostatnich 5 sekundach,
- the timeout overlay includes a countdown with an alarm highlight in the last 5 seconds,
- składy meczowe zajmują cały ekran i obsługują formaty lineup, lineup_court oraz lineup_court_both,
- match lineups take up the full screen and support lineup, lineup_court and lineup_court_both formats,
- przycisk „Animacja startu” wyświetla 6-sekundową planszę z nazwami drużyn i etykietą fazy — z efektem fade-in/fade-out,
- the "Start animation" button shows a 6-second screen with team names and phase label — with fade-in/fade-out effect,
- overlaye są renderowane natywnie w Canvas 2D (60 fps) bez iframe'ów ani html2canvas — brak opóźnień,
- overlays are rendered natively in Canvas 2D (60 fps) without iframes or html2canvas — no lag,
- istniejące overlaye dla Prism Live Studio (klaps_*.html) pozostają bez zmian i działają jak dotychczas.
- existing overlays for Prism Live Studio (klaps_*.html) remain unchanged and work as before.
Relay strumienia — stabilność i kompatybilność
Stream relay — stability and compatibility
- serwer relay automatycznie wykrywa dostępność NVENC (GPU) i przełącza się na libx264 (CPU) jeśli karta graficzna nie obsługuje sprzętowego kodowania H.264,
- the relay server automatically detects NVENC (GPU) availability and switches to libx264 (CPU) if the graphics card does not support hardware H.264 encoding,
- panel administracyjny relay'a (port 8766) pozwala podejrzeć aktywne połączenia i zakończyć je bez restartu serwisu,
- the relay admin panel (port 8766) lets you inspect active connections and terminate them without restarting the service,
- stream utrzymuje stabilne 59 fps przy bitrate 61 MB/s z kamery telefonu.
- the stream maintains stable 59 fps at 61 MB/s bitrate from a phone camera.
23.05.2026
Liga Beach — sędziowanie na własnym telefonie
Beach League — self-refereeing on your own phone
- pary mogą teraz samodzielnie sędziować swój mecz ligowy bez dodatkowego sprzętu — wystarczy własny telefon,
- pairs can now self-referee their league match without any extra equipment — just their own phone,
- organizator wiesza przy boisku jeden kod QR, który prowadzi bezpośrednio do tablicy sędziowskiej,
- the organizer posts one QR code at the court which leads directly to the scoreboard,
- przed meczem para wybiera siebie i przeciwnika z listy, a tablica startuje od razu,
- before the match, the pair selects themselves and their opponents from the list, and the scoreboard starts immediately,
- tap w lewą połowę ekranu to punkt dla lewej pary, tap w prawą — dla prawej,
- a tap on the left half of the screen scores a point for the left pair, tap on the right — for the right,
- system automatycznie pilnuje zmiany stron, informuje o tiebreaku i kończy mecz po osiągnięciu wyniku,
- the system automatically handles side changes, announces the tiebreak and ends the match when the score is reached,
- po zakończeniu wynik trafia do rankingu ligi bez żadnego dodatkowego wpisywania,
- after the match, the result goes straight to the league ranking without any additional entry,
- tablica działa w trybie pełnoekranowym — pasek przeglądarki chowa się przy pierwszym dotknięciu.
- the scoreboard works in full-screen mode — the browser bar hides on first touch.
Liga Beach — ulepszenia panelu
Beach League — panel improvements
- dodawanie pary wymaga teraz tylko wpisania imion i nazwisk zawodników — nazwa pary tworzy się automatycznie,
- adding a pair now only requires entering player names — the pair name is generated automatically,
- po każdej akcji strona wraca do tej samej zakładki zamiast do głównej,
- after each action, the page returns to the same tab instead of the main page,
- naprawiono błąd uniemożliwiający uruchomienie tablicy live w lidze.
- fixed a bug preventing the live scoreboard from launching in the league.
Poprawki systemu
System fixes
- lista urządzeń sędziowskich w drabince pucharowej pokazuje teraz wyłącznie własne tablety organizatora,
- the referee device list in the knockout bracket now shows only the organizer's own tablets,
- poprawiono generatory formatów turniejowych: obsługa grup powyżej D, limit rund Swiss, widoczność wolnych losów.
- fixed tournament format generators: support for groups beyond D, Swiss round limit, visibility of byes.
22.05.2026
Tablety sędziowskie i faza pucharowa
Referee tablets and knockout phase
- dodano szybki dostęp do mapowania tabletów bezpośrednio z widoku drabinki,
- added quick access to tablet mapping directly from the bracket view,
- mecze z fazy pucharowej można teraz poprawnie wysyłać na tablet sędziowski,
- knockout phase matches can now be correctly sent to the referee tablet,
- po przejściu z fazy zasadniczej do fazy pucharowej system wyraźnie przypomina o ponownym przypisaniu tabletów do boisk,
- after transitioning from the group stage to the knockout phase, the system clearly reminds you to reassign tablets to courts,
- po zapisaniu mapowania można od razu wrócić do drabinki, bez cofania się przez kilka ekranów,
- after saving the mapping, you can return directly to the bracket without going back through several screens,
- uproszczono komunikaty dla organizatora i ukryto informacje techniczne, które nie są potrzebne podczas obsługi turnieju.
- organizer messages have been simplified and technical details not needed during tournament operation have been hidden.
Drabinka i wybór meczów
Bracket and match selection
- widok meczów jest czytelniejszy dzięki podziałowi na fazę zasadniczą, play-off i inne etapy,
- the match view is cleaner thanks to division into group stage, play-off and other phases,
- z list wyboru usunięto zakończone mecze, aby łatwiej znaleźć aktualnie obsługiwane spotkanie,
- completed matches have been removed from selection lists, making it easier to find the currently active match,
- dodano widoczne numery meczów w drabince, co ułatwia szybką identyfikację spotkania.
- visible match numbers have been added to the bracket, making quick identification easier.
Stream i grafiki meczowe
Stream and match graphics
- panel streamera jest bardziej uporządkowany, a sekcja komunikacji jest domyślnie zwijana,
- the streamer panel is more organized, and the communication section is collapsed by default,
- poprawiono listy meczowe i składy w grafikach streamowych, szczególnie dla spotkań z fazy pucharowej,
- fixed match lists and lineups in stream graphics, especially for knockout phase matches,
- zaakceptowane ustawienia drużyn mogą automatycznie pojawiać się na overlayu przez 15 sekund,
- accepted team formations can automatically appear on the overlay for 15 seconds,
- zaakceptowane czasy i zmiany zawodników są lepiej przekazywane do grafik streamowych,
- accepted timeouts and substitutions are now better passed to stream graphics,
- poprawiono działanie po zmianie stron, aby czas lub ustawienie zawsze dotyczyły właściwej drużyny.
- fixed behavior after side change so that timeouts or formations always apply to the correct team.
16.05.2026
LIVE i stream — nowe funkcje
LIVE and stream — new features
- dodano system komunikacji głosowej dla operatora streamu, sędziów i obsługi meczu,
- added a voice communication system for the stream operator, referees and match staff,
- dołączanie telefonem przez QR code,
- join via phone using a QR code,
- automatyczne pokoje komunikacyjne przypisane do meczu,
- automatic communication rooms assigned to the match,
- ulepszono moduł streamingu i overlayów LIVE,
- improved the streaming module and LIVE overlays,
- poprawiono działanie na telefonach i tabletach,
- improved performance on phones and tablets,
- usprawniono stabilność połączeń audio podczas transmisji,
- improved audio connection stability during broadcast,
- dodano integrację komunikacji głosowej z modułem stream,
- added voice communication integration with the stream module,
- poprawiono współpracę z LIVE scoreboardem i grafikami meczowymi.
- improved integration with the LIVE scoreboard and match graphics.
05.04.2026 — sesja 2session 2
Turnieje klubowe — nowe funkcje
Club tournaments — new features
- E-mail organizatora — w tabeli „Turnieje w których uczestniczysz jako klub” pojawiła się kolumna z adresem e-mail organizatora (klikalne „napisz”),
- Organizer e-mail — a column with the organizer's e-mail address (clickable "write") appeared in the "Tournaments you participate in as a club" table,
- Ukrywanie turniejów — każdy turniej możesz teraz ukryć przyciskiem „Ukryj” — zniknie z listy do końca sesji,
- Hide tournaments — each tournament can now be hidden with the "Hide" button — it disappears from the list for the rest of the session,
- Pokaż ukryte — jeśli coś ukryłeś, pojawi się przycisk „Pokaż ukryte (N)” w nagłówku sekcji.
- Show hidden — if you hid something, a "Show hidden (N)" button appears in the section header.
Poprawki interfejsu
Interface fixes
- kółka zmiany motywu w topbarze nie pokazują już etykiety tekstowej — tylko sama paleta kolorów,
- theme switcher circles in the top bar no longer show a text label — just the color palette,
- iframe z regulaminem na stronie głównej (§Support) znowu ładuje się poprawnie w Chrome,
- the terms of service iframe on the main page (§Support) now loads correctly in Chrome again,
- poprawiono obsługę wbudowanych ramek i kompatybilność przeglądarek.
- improved embedded frame handling and browser compatibility.
05.04.2026 — sesja 1session 1
Bezpieczeństwo
Security
- wprowadzono ochronę przed zbyt dużą liczbą prób logowania,
- added protection against too many login attempts,
- formularze są teraz lepiej zabezpieczone,
- forms are now better protected,
- panel administratora i moduł KASA dostały dodatkową warstwę zabezpieczeń,
- the admin panel and KASA module received an additional security layer,
- poprawiono ochronę plików konfiguracyjnych i wewnętrznych.
- improved protection of configuration and internal files.
SEO
- strona główna wyświetla się teraz z poprawną miniaturą przy udostępnianiu na Facebook, WhatsApp i innych serwisach,
- the homepage now displays the correct thumbnail when shared on Facebook, WhatsApp and other services,
- poprawiono tytuły i opisy strony dla wyszukiwarek,
- improved page titles and descriptions for search engines,
- dodano dane strukturalne — Google lepiej rozumie czym jest VolleyDesk.
- added structured data — Google now better understands what VolleyDesk is.
Mapa witryny i roboty
Sitemap and robots
- rozbudowano listę stron w mapie witryny,
- the sitemap page list has been expanded,
- wyszukiwarki nie widzą już panelów administracyjnych ani prywatnych sekcji.
- search engines no longer see admin panels or private sections.
29.03.2026
Faza grupowa i pucharowa
Group and knockout phase
- poprawiono tworzenie par po zakończeniu fazy grupowej,
- fixed pair generation after the group phase ends,
- system lepiej uwzględnia ustawienia turnieju,
- the system now better respects tournament settings,
- poprawiono automatyczne generowanie drabinki.
- improved automatic bracket generation.
Tabela i ranking
Standings and ranking
- naprawiono przejścia między widokami,
- fixed transitions between views,
- poprawiono działanie tabel grupowych,
- improved group standings tables,
- ranking działa zgodnie z ustawieniami turnieju.
- ranking works in accordance with tournament settings.
Wpisywanie wyników
Entering results
- czytelniejszy widok meczów,
- cleaner match view,
- lepsza obsługa na telefonach,
- better mobile support,
- szybsze przejście do edycji meczu.
- faster navigation to match editing.
Edycja wyników
Editing results
- poprawiono układ wpisywania setów,
- improved set entry layout,
- uproszczono formularz meczu,
- simplified the match form,
- lepsza czytelność danych.
- better data readability.