Co nowego w portalu
Dziennik znaczących zmian — nowości, poprawki, drobne korekty. Najnowsze na górze.
piątek, 4 września 2026
- Prawne 20:00
Regulamin §10a: integracje sklepów są bezpłatne pod warunkiem widocznego banera lub linku do BidBil na stronie sklepu (14 dni na umieszczenie). Na stronie Integracje są gotowe banery z kodem do wklejenia i nowe pytanie w FAQ.
- Nowość 18:00
Siedem nowych stron marek: Lucasi, McDermott, Peradon, Rasson, Kamui, Simonis i Taom, każda z opisem, FAQ i aktualnymi ofertami. Podkategorie kijów kompletnych, do rozbić, do skoków, szczytówek, futerałów oraz stołów do poola i snookera dostały własne opisy z linkami do poradników.
- Nowość 16:00
Powiadomienia mailowe bez konta: alert o nowych ofertach w kategorii i tygodniowy newsletter BidBil (wyniki, nadchodzące turnieje, nowe oferty, poradnik). Zapis pod listą ofert, pod artykułami i w kalendarzu, wypis jednym kliknięciem. Ekran TV i wydruk drabinki pokazują adres wyników na żywo.
- Drobna zmiana 12:30
Opisy kategorii i FAQ przeniesione pod listę ofert. Na górze strony kategorii zostaje tylko nazwa i krótki opis, oferty widać bez przewijania.
- Poprawka 05:30
Po nocnej symulacji turniejów na tabletach i TV (każdy z każdym, whisky, 2KO + puchar, grupy + puchar): 1) cofnięcie pomyłki z tabletu przywraca poprawiany mecz na TEN SAM stół, a jeszcze nierozpoczęta kolejna para wraca do kolejki; 2) „Cofnij" pokazuje zawsze ostatnio zakończony mecz na tym stole; 3) punkt kliknięty podczas chwilowej awarii serwera nie przepada — czeka w kolejce i zapisuje się po powrocie połączenia; 4) tablet pokazuje kontekst meczu („Grupa 2 · R1", „WB R2", „Puchar R1"); 5) TV pokazuje pary już wywołane do stołu z etykietą „za chwilę" zamiast „oczekiwanie na mecze"; 6) po turnieju klasyfikacja pod podium nie powtarza zawodników z podium.
- Nowość 01:30
Nowa strona „Kije bilardowe” zbiera kije do poola i snookera w jednym miejscu, z poradnikiem wyboru i FAQ. W stopce każdej strony są linki do kategorii sprzętu, a pod artykułami turniejowymi sekcja z linkami do sklepu. Kategorie „Bile”, „Akcesoria” i „Stoły” mają w nazwie „bilardowe”, stare adresy przekierowują.
czwartek, 3 września 2026
- Drobna zmiana 23:30
Kategoria „Bile” ma własny opis: rozmiary i zestawy do poola, snookera i karambolu, bile treningowe, dlaczego fenolowe. Podkategorie bil dostały osobne tytuły stron w Google.
- Drobna zmiana 22:00
Kategoria „Akcesoria” dostała własny opis: co jest w futerałach, kredach, rękawiczkach, trójkątach i akcesoriach treningowych, gdzie szukać tipów i sukna. Każda podkategoria akcesoriów ma osobny tytuł i opis strony w Google.
- Drobna zmiana 16:00
Kategoria „Stoły i Wyposażenie” ma własny opis: rozmiary stołów do poola i snookera, na co patrzeć przy zakupie używanego stołu z płytą kamienną i co jest w podkategoriach (sukna, oświetlenie, pokrowce, części). Stoły do Poola i Stoły do Snookera dostały osobne tytuły stron w Google.
- Drobna zmiana 14:00
Kategoria „Kije do Snookera” ma teraz własny opis: czym kij snookerowy różni się od poolowego (tip, ash vs maple, 3/4 jointed), co jest w podkategoriach i jak kupować. Podkategorie o tych samych nazwach pod poolem i snookerem (Kije kompletne, Szczytówki, Dolniki, Przedłużki) mają rozróżnialne tytuły stron w Google.
- Drobna zmiana 12:00
Kategoria „Kije do Poola” dostała własny opis: co znajdziesz w podkategoriach (kompletne, 1-częściowe, break i jump cues, szczytówki, dolniki, przedłużki), jakie marki pojawiają się najczęściej i jak kupować — aukcja, Kup teraz albo kontakt z ogłoszenia. Do tego unikalny tytuł i opis strony w Google zamiast wspólnego dla wszystkich kategorii kijów.
piątek, 14 sierpnia 2026
- Nowość 18:00
Tryb TV wyczytuje mecze na głos: „Uwaga. Mariusz kontra Wojtek. Stół 3." Gdy para dostaje stół, leci gong, a zaraz po nim komunikat głosowy — gracze słyszą swoje nazwisko i numer stołu bez patrzenia w ekran. Włącznik (ikona głośnika) obok przycisku pełnego ekranu, ustawienie zapamiętywane. Działa po polsku i angielsku, korzysta z głosu wbudowanego w system — nic nie trzeba instalować.
- Poprawka 12:00
Formularz tworzenia turnieju: (1) opis pod formatem „Grupy + Puchar" nie mówi już o 2KO — pokazywał się opis innego formatu. (2) Dla „Grupy + Puchar" możesz teraz sam ustawić ile ma być grup i ilu awansuje — puste zostawia decyzję systemowi (jak wcześniej). Wpisujesz „3" grupy i od razu widzisz na żywo: „15 graczy → 3 grupy po 5 os. Do pucharu wchodzi 6." Jeśli liczby się nie spinają (np. z 5-osobowej grupy chcesz awansować 5), od razu dostajesz podpowiedź co poprawić.
- Nowość 06:00
Tryb TV bardziej „telewizyjny" — pod rzutnik na hali. Gdy mecz się kończy, cały ekran ogłasza zwycięzcę z wynikiem i dżinglem, a jeśli drabinka już zna dalszą drogę — od razu pokazuje, z kim wygrany zagra teraz. Każda karta meczu na żywo pokazuje stawkę: „zwycięzca gra dalej z…" (nazwisko albo para, z której wyjdzie przeciwnik). Przy stanie meczbolowym pojawia się plakietka Match point, a przy remisie frejm od końca — pulsujące Hill-Hill. Zmiana wyniku „strzela" animacją, więc widać z daleka, że coś się właśnie wydarzyło. Na karcie widać też race-to danego meczu (playoff i finał bywają dłuższe).
- Poprawka 05:30
Trzeci przegląd turniejów — poprawki wychwycone tej nocy. Licznik snookera na tablecie: po zerwaniu i wznowieniu połączenia znów synchronizuje się z komputerem (wcześniej po cichu przestawał), a gdy stół dostaje kolejny mecz, licznik startuje czysto zamiast pokazywać break z poprzedniego meczu. Najważniejsze: jeśli spróbujesz zaklepać frejm w już zakończonym meczu albo serwer go odrzuci, cała rozpisana punktacja breaka nie znika już z ekranu (dotąd kasowała się mimo że frejm nie został zapisany). „Najwyższy break" w statystykach gracza liczy teraz też breaki z przegranych frejmów — break życia bardzo często pada właśnie w przegranym frejmie i wcześniej nie był liczony. Uczestnik meczu snookerowego może wreszcie sam prowadzić licznik na swoim meczu bez błędu uprawnień. Turnieje pobierane z zewnętrznych źródeł (EPBF, CueScore) są teraz w pełni zablokowane do edycji — żadne kliknięcie w panelu nie rozjedzie ich z oryginałem.
- Drobna zmiana 03:45
Duży pakiet przyspieszeń w turniejach. Strona turnieju otwiera się bez mignięcia spinnerem (dane z serwera są używane od razu, zamiast być pobierane drugi raz), a lista frejmów pokazuje prawdziwe nazwiska zwycięzców zamiast „Unknown" u zalogowanych graczy. Ekran TV i tablet sędziowski wysyłają wielokrotnie mniej zapytań (seria szybkich punktów odświeża widok raz, nie trzy razy), dzięki czemu wyniki na hali reagują szybciej przy pełnym obciążeniu. Przypomnienie dźwiękowe „zacznijcie mecz" na tablecie naprawdę odzywa się po 20 minutach (wcześniej licznik resetował się w pętli i alarm nigdy nie wychodził). Statystyki gracza i lista turniejów na stronie głównej liczą się w bazie zamiast przerzucać setki tysięcy wierszy. Flagi krajów ważą ~1 KB zamiast do 100 KB. Powiadomienia na żywo podłączają się ponownie po nieudanym starcie (wcześniej cicho umierały do końca sesji).
czwartek, 13 sierpnia 2026
- Nowość 15:30
Kategorie „Kije do Snookera" i „Serwis stołów" dostały własne sekcje FAQ z odpowiedziami na najczęstsze pytania: czym różni się kij do snookera od kija do poola, ile kosztuje ręcznie wykonany kij, ash czy klon, ile kosztuje wymiana sukna, transport i poziomowanie stołu. Wcześniej te strony pokazywały ogólne informacje o kijach i stołach.
- Poprawka 14:20
Drugi audyt przed turniejem 8-ki amatorów — tym razem sprawdzaliśmy wczorajsze poprawki i to, czego pierwszy przegląd nie dotknął. Najpoważniejsza rzecz: „Rozpocznij turniej" zawieszało się na minutę i kończyło błędem, zostawiając turniej wystartowany, ale bez przydzielonych stołów (usterka z wczorajszej paczki — teraz start jest natychmiastowy). Druga: w fazie pucharowej nie dało się poprawić błędnie wpisanego wyniku — zarówno „Cofnij", jak i „Reset" odmawiały, twierdząc, że zawodnicy rozegrali już kolejne mecze, choć chodziło o ich wcześniejsze mecze grupowe. Teraz korekta meczu pucharowego działa, dopóki zwycięzca nie zaczął następnego spotkania. Dla sędziów przy stołach: chwilowy zanik sieci nie kasuje już ekranu z wynikiem i przyciskami (wcześniej mecz „znikał" nawet na półtorej minuty), wynik nie cofa się gdy punkty czekają w kolejce offline — co wcześniej kusiło, by kliknąć drugi raz i zapisać frejm podwójnie — a przy bardzo słabym wifi tablet po ośmiu sekundach przestaje czekać i odkłada punkt do kolejki, zamiast blokować przyciski. Cofnięty mecz nie zajmie też stołu, jeśli któryś z zawodników gra już przy innym. Ekran TV nie zawiesza się w pętli ponawiania, gdy pierwsze podłączenie do transmisji na żywo się nie uda. Prywatne turnieje wymagają teraz kodu zaproszenia przy dołączaniu, a przypomnienia mailowe o turnieju nie urywają się na pierwszym niepoprawnym adresie w stawce.
- Poprawka 03:30
Duża paczka poprawek turniejowych po pełnym audycie przed turniejem 8-ki amatorów. Najważniejsze dla sędziów przy tabletach: przycisk „Cofnij" działa też po omyłkowym zaklepaniu ostatniego frejma (wcześniej mecz się zamykał i tablet odmawiał — trzeba było biec do organizatora), podwójne tapnięcie w „Cofnij" nie cofa już dwóch frejmów, a gdy padnie internet, tablet mówi wprost „błąd połączenia" zamiast udawać, że nie ma meczu. Dla organizatorów: przypadkowe drugie kliknięcie „Rozpocznij turniej" nie kasuje już rozegranych wyników, walkower w grupie od razu zwalnia stół i — jeśli to był ostatni mecz — losuje puchar, współorganizator może rozpoczynać mecze z panelu, a każdy odrzucony ruch (cofnięcie, reset, zmiana stołu…) pokazuje teraz powód zamiast po cichu nie działać. Ekran TV w hali wreszcie ogłasza „mecz gotowy — stół X" z gongiem (ta funkcja nigdy nie działała), pokazuje ostrzeżenie gdy straci połączenie, i poprawnie wyświetla podium w formacie double elimination. Do tego wyniki wpisywane w tej samej sekundzie na wielu stołach nie giną już przy chwilowym zatorze bazy, prywatne turnieje nie są widoczne dla niezalogowanych, a adresy e-mail zawodników widzi wyłącznie organizator.
środa, 12 sierpnia 2026
- Poprawka 14:30
Turnieje grupowe: koniec ze stołami zablokowanymi przez zawodnika, który gra gdzie indziej. W fazie grupowej wszystkie mecze są zaplanowane od startu turnieju, a rozdzielacz stołów brał je po kolei — potrafił posadzić jednego zawodnika przy dwóch, a nawet trzech stołach naraz. Objawiało się to tak, że stół stał z „gotowym" meczem, którego zawodnik był w tym czasie przy innym stole, i sędzia musiał ręcznie przerzucać mecze. Teraz stół dostaje wyłącznie mecz, w którym obaj zawodnicy są wolni. Do tego dwie rzeczy dla organizatorów: przycisk „Walkower" przy meczu (do tej pory nieobecność dało się zgłosić tylko przed startem turnieju — gdy ktoś wychodził w trakcie, nie było jak ruszyć dalej), oraz tablet, który przy błędnym PIN-ie mówi wprost „błędny PIN" zamiast „brak aktywnego meczu na tym stole". Zmniejszenie liczby stołów w trakcie turnieju (bo jeden się zepsuł albo klub go zabrał) nie gubi już zaplanowanych na nim meczów — wracają do kolejki i dostają wolny stół.
poniedziałek, 10 sierpnia 2026
- Poprawka 01:15
Strony turniejów lepiej opisane w Google. Do tej pory opis, który Google pokazuje pod linkiem, był dosłowną kopią nazwy turnieju — klikając w wyniku wyszukiwania nie wiedzieliście, czy turniej już się odbył, gdzie jest rozgrywany ani kiedy się zaczyna. Teraz opis składa się z dyscypliny, miasta, dat i aktualnego stanu („Trwa teraz", „Za 10 dni", „Wygrał …" albo liczby zawodników na liście startowej), a tytuł zawiera rok — bo szukacie „florida open 2026", nie „florida open". Osobno: mapa filmów dla Google (sitemap-videos) była pusta od zawsze przez pomyłkę w kodzie — codzienne przeglądy najpopularniejszych filmów z YouTube trzymają identyfikatory w innym polu, niż to, którego szukaliśmy. Google widzi teraz 91 filmów zamiast zera.
czwartek, 6 sierpnia 2026
- Poprawka 10:30
Profile zawodników znów pokazują mecze. Na 64 z 199 profili — dokładnie tych zaciągniętych z Cuescore i EPBF, czyli z najbogatszą historią gier — sekcje „Mecze" i „Nadchodzące turnieje" świeciły pustką i twierdziły, że zawodnik nic nie rozegrał. Strona nie zgłaszała żadnego błędu, więc wyglądało to na prawdę. Przyczyną było zapytanie do bazy, które nasz sterownik bazy danych odrzucał; przepisaliśmy je na formę, którą rozumie. Historia meczów i nadchodzące starty są z powrotem na swoim miejscu.
środa, 5 sierpnia 2026
- Poprawka 12:00
Naprawione wystawianie ofert ze zdjęciami z telefonu. Współczesne telefony robią zdjęcia po kilkanaście megabajtów — przy kilku takich zdjęciach wystawienie oferty kończyło się dziwnym komunikatem „413 Request Entity Too Large" zamiast gotowego ogłoszenia. Teraz zdjęcia są automatycznie zmniejszane w przeglądarce przed wysłaniem (bez widocznej straty jakości — i tak pokazujemy je w mniejszej rozdzielczości), więc wystawianie działa nawet przy kompletnej galerii zdjęć z aparatu. To samo dotyczy edycji oferty i załączników w wiadomościach. Jeśli coś jednak nie zmieści się w limicie, zobaczycie zrozumiały komunikat, a nie surową stronę błędu serwera.
wtorek, 28 lipca 2026
- Poprawka 01:26
Naprawiony poważny błąd: paginacja w Aktualnościach nie działała — klikając „Następna" dostawaliście wciąż tę samą stronę, a filtry dyscypliny i kraju na liście graczy nie filtrowały. Przyczyna była wspólna dla całego serwisu (serwer zapamiętywał odpowiedź bez uwzględnienia wybranych filtrów). Przy okazji: Google widziało tylko 20 z 56 artykułów — teraz widzi wszystkie.
- Drobna zmiana 01:25
Adresy ofert zawierają teraz nazwę przedmiotu — zamiast /offer/1234 jest /offer/1234-kij-bilardowy-predator. Czytelniej przy wysyłaniu linka znajomemu i lepiej wyszukiwalne w Google. Wszystkie stare linki działają bez zmian (przekierowują się same), więc nic zapisanego w zakładkach ani wysłanego wcześniej się nie psuje.
- Nowość 01:20
Rejestracja jest prostsza i wreszcie widoczna. Logowanie przez Facebooka przeniesione NAD formularz (i nie wymaga już wcześniejszego zaznaczania zgód), zgody na regulamin i politykę prywatności połączone w jedną, zniknęło osobne pole na nick (wyliczamy je z imienia i nazwiska, nadal można zmienić), a przycisk „Załóż konto" nie jest już zablokowany bez wyjaśnienia. Doszedł też przycisk rejestracji na telefonie — wcześniej na mobile nie było go w ogóle.
- Nowość 01:15
Nowa strona z ustawieniami powiadomień e-mail (/profile/settings/notifications) — możecie wyłączyć osobno maile o licytacjach, wiadomościach, turniejach i nowych ofertach. Do tego działający link „wypisz się" w stopce maili (wcześniej prowadził donikąd) oraz przypomnienie dla osób, które założyły konto, ale nie kliknęły linku aktywacyjnego.
- Poprawka 00:15
Strony kategorii i ofert pokazywały w Google zły tytuł — zamiast „Stoły bilardowe z kamiennym blatem…" wyświetlała się ogólna nazwa portalu, ta sama na każdej podstronie. Naprawione: każda kategoria, oferta, marka i profil sprzedawcy ma teraz w wynikach wyszukiwania i na karcie przeglądarki swój własny tytuł. To powinno przełożyć się na więcej wejść z Google na konkretne frazy (np. stoły z płytą kamienną, kije Predator/Mezz).
niedziela, 19 lipca 2026
- Drobna zmiana 00:30
Aktualnosci: sortowanie po dacie TURNIEJU (nadchodzace na topie, zakonczone nizej), covery generowane od razu widoczne (fix broken URL do FB/Twitter share), szybsze ladowanie kart (pierwsze 4 od razu, reszta lazy), preload przy hover na filtrach/podobnych/prev-next → snappy klikanie miedzy artykulami. Google i inne wyszukiwarki dostaja teraz bogatsze structured data (image per pozycja w listing, article:section/tag) — powinno lepiej sie indeksowac.
sobota, 18 lipca 2026
- Drobna zmiana 15:45
Aktualnosci widza od razu KIEDY: na kazdej karcie i w naglowku artykulu pokazujemy termin turnieju (data od-do) i miasto. Do tego kolorowy chip „Bilard" / „Snooker". Wczesniej trzeba bylo klikac zeby dowiedziec sie czy to turniej za tydzien czy za pol roku.
- Poprawka 00:20
Pakiet fixów SEO i szybkości: (1) obie domeny bidbil.pl i bidbil.com wysyłały do Google mylące „canonical" mówiące, że strona polska to duplikat angielskiej — teraz każda domena poprawnie deklaruje siebie jako źródło treści; (2) mapy strony sitemap-news i sitemap-videos przestają generować błąd parsera gdy chwilowo nie ma świeżych artykułów; (3) wejście na bidbil.com/o-nas leci teraz automatycznie na /about (i bidbil.pl/about na /o-nas); (4) kategorie stołów, kijów, bil i akcesoriów mają nowe tytuły dopasowane pod frazy, których naprawdę szukają ludzie („stół bilardowy z kamiennym blatem", „kije Predator/Mezz"); (5) usunięta niepotrzebna waga fontu — mniej do pobrania na mobile.
wtorek, 14 lipca 2026
- Nowość 03:15
Nowe strony dla popularnych marek: Predator, Mezz, Brunswick, Diamond, Aramith i Cuetec. Każda ma krótki opis marki, listę modeli, odpowiedzi na częste pytania (np. „Predator czy Mezz", „ile kosztuje stół Brunswick") i wszystkie aktywne oferty tej marki z portalu. Na karcie oferty kij Predatora dostaje przycisk „Więcej Predator" — jeden klik i widzicie wszystkie inne. Dochodzi też angielska „O nas" (dotąd anglojęzyczni trafiali na polską).
- Nowość 02:30
Linki do kategorii wreszcie po ludzku: zamiast bidbil.pl/category/1 dostajecie bidbil.pl/category/1-kije-bilardowe (czy /category/6-stoly-i-wyposazenie). Do tego cztery najpopularniejsze kategorie — Kije, Stoły, Bile, Akcesoria — dostają FAQ na stronie: „ile kosztuje stół z kamiennym blatem", „jaki kij na początek", „Aramith które wybrać". Google też widzi teraz w mapie strony wszystkie podkategorie, nie tylko główne.
- Drobna zmiana 01:30
W Google powinno być łatwiej nas znaleźć — zwłaszcza po wyszukiwaniach typu „stół bilardowy z kamiennym blatem" czy „8ft z płytą kamienną". Poprawione tytuły i opisy stron, głównie na wersji angielskiej (bidbil.com) — tam było najsłabiej.
poniedziałek, 13 lipca 2026
- Drobna zmiana 23:45
Kalendarz turniejów: domyślnie ukryte zakończone (10-dniowy bufor gdy brak end_date). Nowy filtr „Pokaż zakończone" odkrywa ostatnie 60 dni z podium i chipem „Zakończony". Strona główna nie pokazuje już starych turniejów bez winnera.
- Nowość 01:00
Aktualności wracają — pisze je nasza automatyka. Zamiast scrapować cudze artykuły, generujemy pięć własnych typów wpisów wokół turniejów: zapowiedź 3 dni przed startem, wpis w dniu startu, lista zawodników od najlepszego, zestawienie narodowościowe (ile Polaków, ile Amerykanów itd.) oraz podium 1-2-3-4 po zakończeniu. Dochodzi też YouTube top 4 dziennie (osobno snooker, osobno bilard).
czwartek, 9 lipca 2026
- Drobna zmiana 12:00
Sekcja Aktualności tymczasowo wyłączona. Jakość automatycznie zbieranych newsów była słaba (dużo niskiego score, duplikaty), zwijamy do czasu poprawy pipeline. Strona /aktualnosci pokazuje krótką notkę i link do kalendarza turniejów. Kalendarz działa bez zmian.
piątek, 3 lipca 2026
- Poprawka 16:00
Krytyczny fix trybu whisky (nonstop, „zwycięzca zostaje"): przy 2 graczach po pierwszym meczu system parował zwycięzcę z samym sobą jako kolejny mecz. Teraz holder (zwycięzca stołu) jest zawsze usuwany z kolejki oczekujących zanim dobieramy przeciwnika.
- Nowość 15:20
Podział bilard/snooker w całym portalu. Na aktualnościach, kalendarzu list, widoku miesiąca i stronie głównej pokazuje się chip BILARD (niebieski) lub SNOOKER (czerwony). Filtr Wszystko/Bilard/Snooker dostępny na /aktualnosci, /kalendarz i /kalendarz/[miesiąc].
- Drobna zmiana 12:55
Zmiana estetyki grafik do aktualności. Generator AI potrafi zdeformować dłonie zawodnika i kij, więc od teraz covery pokazują scenerię (stół, kule, trofeum, pustą arenę) zamiast portretu. Istniejące artykuły dostały nowe obrazki.
czwartek, 2 lipca 2026
- Nowość 21:30
Odpowiedzi w komentarzach pod artykułami — dyskusja w wątku, nie tylko lista jeden pod drugim.
- Drobna zmiana 21:00
Przycisk „Dodaj do kalendarza" na stronie każdego wydarzenia — jednym kliknięciem wciągasz turniej do Google Calendar, Outlooka albo Apple Calendar. Pobiera plik .ics z tym jednym eventem (data, miejsce, link do strony turnieju na BidBilu).
- Drobna zmiana 20:00
W artykułach nazwiska zawodników są teraz automatycznie zamieniane w linki do ich profili. Klikasz „Fedor Gorst" w tekście — trafiasz na /gracz/fedor-gorst z jego rankingiem, meczami i innymi artykułami. Nie ruszamy linków, które redaktor wstawił ręcznie.
- Nowość 18:00
Nowa sekcja „Zawodnicy" — strona /gracze z rankingiem światowym 9-ball, snookera, europejskim i krajowym. Profil każdego zawodnika (/gracz/{imię-nazwisko}) pokazuje jego rankingi, ostatnie mecze z turniejów zmirrorowanych w BidBil, artykuły które o nim mówią i nadchodzące turnieje z kalendarza.
- Prawne 16:00
RODO Art. 20 i 17: nowe strony /konto/dane (pobierz swoje dane w JSON) i /konto/usun (usuń konto z potwierdzeniem hasła i tekstem "USUŃ MOJE KONTO"). Formularz DMCA /kontakt/dmca dla zgłaszania naruszeń praw autorskich — rozpatrywane w 48h.
- Prawne 14:00
RODO: przy rejestracji potwierdzasz teraz że masz ukończone 16 lat (wymóg polskiego prawa dla przetwarzania danych osobowych). Pod artykułami aktualności widoczna informacja gdy tekst jest opracowaniem AI — z linkiem do oryginalnego źródła.
- Nowość 12:00
Komentarze pod artykułami aktualności — zalogowani mogą dyskutować pod newsami z pzbil.pl / azbilliards / snooker.org / naszymi recapami. Rate limit 5 komentarzy/min, do 1000 znaków, edycja własnych komentarzy dostępna, moderatorzy w panelu admina mogą ukryć lub trwale usunąć.
- Nowość 05:00
Kalendarz turniejów ma teraz widok miesięczny — 7-kolumnowy grid dni z kolorowymi chipami eventów per ranga (World Tour = złoty, Euro Tour = zielony itd.), inline expand na dzień. Przycisk „Widok miesiąca" obok listy nadchodzących. Sitemap dla Google podzielony na indeks + 7 specjalistycznych podmap (Google News dla artykułów < 48h, Google Video dla YT highlightów) — SEO indeksowanie priorytetowe.
- Nowość 03:00
Nowa sekcja „Aktualności" i „Kalendarz turniejów" na stronie głównej + osobne strony /aktualnosci i /kalendarz. Aktualności bilardowe/snookerowe agregowane z zewnętrznych źródeł (pzbil.pl, azbilliards.com, snooker.org) + auto-generowane preview/recap turniejów z naszych mirror-ów (EPBF, CueScore) + wybrane video highlighty z YouTube. Kalendarz łączy wszystkie źródła w jeden widok. Rankingi zawodników: snooker.org (world snooker), PZBil (top 20 krajowy), WPA (world 9-ball), Matchroom Nineball Tour. Dwujęzycznie: bidbil.pl (PL) i bidbil.com (EN), z hreflang i pełnym schema.org. Feature flagi w Panelu admina — pipeline jest wyłączony do konfiguracji kluczy API (DeepSeek/Claude, Together, YouTube Data).
sobota, 27 czerwca 2026
- Drobna zmiana 23:30
W zakładce „Śledzę" karty zawodników pokazują teraz wszystkie mecze (poza tym co aktualnie gra) — przyszłe ze znacznikiem godziny, zakończone z W/L i wynikiem, posortowane chronologicznie. Plus: lista graczy pod stroną gry w mirror-ach (EPBF/CueScore) jest teraz posortowana alfabetycznie zamiast po kolejności importu — szybciej znajdziesz konkretnego zawodnika.
- Drobna zmiana 23:15
Pusta zakładka „Śledzę" pokazuje teraz 3 ponumerowane kroki (idź do Mecze/Drabinka/Tabela → kliknij gwiazdkę → wróć) plus mini-podgląd karty z „GRA TERAZ" i wynikiem, żeby było jasne co dostaniesz po dodaniu znajomych.
- Drobna zmiana 23:00
Lista śledzonych zawodników synchronizuje się teraz z kontem — zalogowany użytkownik widzi tych samych ulubionych na telefonie, tablecie i laptopie. Anonim dalej trzyma listę w przeglądarce. Plus: pasek „GRA TERAZ" w karcie zawodnika ma teraz zielony akcent (sportowo, „akcja w toku") zamiast czerwonego.
- Drobna zmiana 22:30
Gwiazdki też przy graczach w każdym meczu (lista Mecze) — można dodawać do śledzonych jednym kliknięciem od razu po zobaczeniu kogoś znajomego w wyniku, bez kombinowania w Tabeli czy w liście graczy.
- Drobna zmiana 22:00
Na zakładkach Mecze / Drabinka / Tabela pojawił się przełącznik „Tylko śledzeni" — pokazuje wyłącznie mecze, grupy i wiersze z udziałem zawodników, których oznaczyłeś gwiazdką. Idealne gdy obserwujesz znajomych w wielkim turnieju (np. 162 graczy, 532 mecze) i nie chcesz przewijać reszty. Przy okazji: kolumna PKT zniknęła z tabel grupowych (pozycja w grupie i tak wynika z W-P i FW-FP).
- Nowość 21:30
Lista śledzonych zawodników na turnieju. Kliknij gwiazdkę przy zawodniku (w tabeli, drabince, liście graczy) — pojawi się w nowej zakładce „Śledzę" z aktualnym wynikiem live, następnym meczem, ostatnimi rezultatami i statystyką W-P. Bez logowania, lista zapamiętana w przeglądarce per turniej. Idealne gdy obserwujesz kilku znajomych na dużym turnieju i nie chcesz scrollować 600 meczy.
- Nowość 19:00
Drugi scraper turniejowy: CueScore. Admin moze importowac dowolny turniej z cuescore.com (po ID lub URL) jako read-only mirror — grupy + puchar, wyniki i drabinka odswiezane automatycznie co 15-60s.
piątek, 26 czerwca 2026
- Drobna zmiana 13:00
W formacie „Grupy + Puchar" do fazy pucharowej wchodzi maksymalnie 32 zawodników — niezależnie ilu graczy zapiszesz do turnieju. Wcześniej system mógł przepuścić np. 48 z dużego turnieju, co rozdmuchiwało drabinkę do 6 rund i nie dało się tego rozegrać w jeden wieczór.
- Nowość 01:30
Na stronie glownej pojawil sie niebieski banner LIVE — pokazuje aktywne EPBF mirror-y w trakcie (puls czerwonej kropki + nazwa turnieju) z linkiem prosto do gry. Dodatkowo drabinka: optymalizacja perf (content-visibility dla off-screen rund + brak hover-transitions podczas drag), filtr krajow zamyka sie poprawnie klikiem poza, daty meczow z przeszlosci sa ukryte, tytuly sekcji drabinki/banner mirror przetlumaczone.
czwartek, 25 czerwca 2026
- Drobna zmiana 17:00
Flagi przy graczach z EPBF mirror-ow pokazuja teraz tooltip z nazwa kraju (Poland, Northern Cyprus, EPBF (neutral) itd.). Backend rozpoznaje wszystkie kody jakich uzywa EPBF, lacznie z egzotykami: TCY (Turecka Republika Cypru Polnocnego), UMI (US Minor Outlying Islands), EPBF (zawodnik startujacy pod federacja).
- Nowość 16:00
Flagi krajow przy graczach — kazdy gracz moze miec przypisany kraj (flaga obok nazwy w liscie graczy). Mirror EPBF czyta flagi z importu, w zwyklych grach: zarejestrowany gracz dziedziczy kraj z wlasnego profilu, manualny — z profilu tworcy turnieju. Plus: planowy czas startu meczu (ScheduledAt) na potrzeby turniejow z harmonogramem typu EPBF.
- Drobna zmiana 15:00
Sync EPBF mirror-ow: jak livescores.php nic nie zwraca (noc, koniec turnieju), tickowanie zwalnia do 30s gdy najblizszy zaplanowany mecz jest <5 min, do 5 min w pozostalych przypadkach. Wracamy do 5s gdy cokolwiek wpadnie do live. Po zniknieciu meczu z live (finalizacja przez sedziego) odpalamy natychmiast pelny HTML refresh poza harmonogramem — wynik koncowy i nastepny mecz w drabince pojawiaja sie u nas w ciagu ~15s.
- Nowość 14:00
EPBF mirror — auto-import turniejow z epbf.com jako gry read-only w BidBilu (publiczne, tworzy tylko admin). Po imporcie: wyniki w trakcie meczu lecą co 5s z livescores.php, a co 5 min pelny HTML-refresh dociaga nowe mecze i finalizuje zakonczone. Drabinka 1:1 z EPBF (Men 9-ball, 2KO+Puchar). Strona gry pokazuje banner „Mirror z EPBF — read-only" z czasem ostatniej synchronizacji.
- Nowość 12:00
Bulk import listy graczy w formularzu tworzenia gry — nowy przycisk „Importuj liste" obok „Zapisz sklad". Wklejasz dowolna roster (np. order-of-play z EPBF), parser automatycznie wycina kody krajow w nawiasach, numerki seedow i wyniki, pomija duplikaty. Pod licznikiem widzisz ile osob zostanie dodanych przed potwierdzeniem.
poniedziałek, 22 czerwca 2026
- Drobna zmiana 04:30
Po utworzeniu turnieju przycisk „Start game" delikatnie pulsuje złotą obwódką dopóki nie wygenerujesz drabinki — wzrok od razu trafia we właściwe miejsce zamiast szukać po stronie.
- Drobna zmiana 04:00
Oznaczanie zawodnika jako „nieobecny" (WO) dostępne także podczas tworzenia nowej gry — wcześniej trzeba było najpierw utworzyć grę i dopiero potem oznaczać. Dodatkowo: dla formatu 1v1 komunikat blokujący start mówi teraz wprost „wymaga dokładnie 2 graczy" zamiast mylącego „potrzeba minimum 2" gdy masz 3.
- Poprawka 02:00
Naprawione godziny przy wiadomościach, ofertach i aktywności — wcześniej czas wyświetlał się przesunięty o 1–2h w stosunku do rzeczywistego (np. wysłałeś o 03:56, a w czacie widać było 05:56). Backend źle interpretował daty wracające z bazy jako UTC zamiast czasu warszawskiego.
czwartek, 18 czerwca 2026
- Poprawka 16:30
Naprawione przypisywanie konta do gracza turniejowego przez QR/kod — po zalogowaniu lub rejestracji wracasz na stronę przypisania, a admin od razu widzi, że gracz przejął swój slot. Wcześniej po logowaniu trafiałeś na stronę główną i tracieś kontekst.
- Nowość 16:00
Oznaczanie zawodnika jako „nieobecny" (WO) przed startem turnieju — przycisk obok seedu w zakładce „Mecze". Taki gracz dostaje wszystkie mecze rozegrane jako walkover (przeciwnik wygrywa na maxa), a w klasyfikacji ląduje na samym dole. Pomaga gdy ktoś opłacił wpisowe ale w ostatniej chwili nie może przyjechać — nie wypada z listy, tylko ma „WO" obok nazwiska.
- Poprawka 15:30
Dolne menu trzyma się dokładnie krawędzi ekranu na iPhonie — uproszczone do stałej wysokości 75px, bez dodatkowej przestrzeni na obszar przycisku Home. Koniec z "odklejaniem".
- Poprawka 13:00
Dolne menu (Start / Gry / Wystaw / Koszyk / Profil) trzyma się na samym dole ekranu na iPhonie — wcześniej potrafiło wskoczyć w środek strony nad stopkę. Teraz zachowuje się identycznie jak na Androidzie.
- Poprawka 12:00
Naprawione utrzymanie sesji na iPhone i iPadzie — szczególnie w trybie prywatnym Safari, gdzie po zalogowaniu wejście w profil/koszyk od razu kazało logować się ponownie. Teraz sesja działa stabilnie na każdym urządzeniu.
- Poprawka 11:00
Strona logowania tabletu sędziowskiego, ekran wejścia w profil bez konta, przyciski usuwania gier i integracji oraz komunikaty błędów po próbie logowania przez Facebook tłumaczą się teraz na angielski. Audyt pokazał profesjonalne pokrycie 1331 kluczy — pozostałe luki domknięte.
- Poprawka 02:30
Modal logowania, tytuły kart wyszukiwarki, popup konserwacji, ekran przypisania konta do turnieju i drabinka turniejowa tłumaczą się teraz na angielski. Wcześniej kilkanaście miejsc zostawało po polsku niezależnie od wybranego języka.
- Poprawka 01:30
Komunikaty „aby kupić / licytować / dodać do koszyka / napisać do sprzedającego musisz być zalogowany" pokazują się teraz w wybranym języku (były zawsze po polsku). Również opisy SEO stron sprzedawcy, kategorii, turniejów i licznika snookera tłumaczą się prawidłowo.
środa, 17 czerwca 2026
- Poprawka 23:55
Po przełączeniu języka na angielski lista kategorii i mobilna nawigacja po kategoriach pokazują teraz angielskie nazwy (wcześniej zostawały po polsku).
- Poprawka 02:00
Tablet sędziowski: rozróżnione komunikaty błędów (zły PIN / brak internetu / serwer offline / brak meczu). Beep „graj!" milknie gdy padła sieć — żeby nie alarmować bez powodu.
- Nowość 00:30
Licznik snookera na PC i tablecie sędziowskim synchronizowane w czasie rzeczywistym przez SignalR. Wbijasz bilę na komputerze — punkty pojawiają się natychmiast na tablecie i odwrotnie. Po „Frame OK" wynik trafia automatycznie do meczu turniejowego.
- Nowość 00:15
Pełny licznik snookera (6-red i 15-red) wbudowany w tablet sędziowski. 7 kolorowych przycisków bil, fauls 4-7, miss 4-7, free ball po snookerze, zmiana gracza, cofnij, reset frame'u. Pilnuje zasad: nie wbijesz czerwonej gdy ich nie ma, w sekwencji końcowej tylko następny kolor enabled. Automatycznie śledzi najwyższy break per gracz.
wtorek, 16 czerwca 2026
- Nowość 23:00
Najwyższy break turnieju zapisywany przy każdym frame'ie (snooker, 14.1). Wyświetlany jako złoty pasek obok statusu gry („BREAK 87 · Jan Kowalski") i w nowej kolumnie „Break" w tabeli wyników. „Z kija" zostaje tylko dla 8/9/10-ball.
- Nowość 21:30
Przycisk „Zagraj teraz" na karcie gotowego meczu — sędzia może wymusić mecz na najbliższym wolnym stole bez czekania na automat. Gdy wszystkie stoły zajęte, picker pozwala odsunąć dowolny zaplanowany mecz (mecze już w trakcie nie do ruszenia).
- Nowość 19:00
Zapisany skład zawodników — w formularzu nowej gry przycisk „Zapisz skład" (po dodaniu min. 2 graczy) i „Wczytaj skład" (z listy zapisanych). Limit 20 składów na konto. Dzięki temu cotygodniowe turnieje nie wymagają wpisywania graczy od zera.
- Drobna zmiana 18:00
Inteligentna kolejność meczów w fazie grupowej i Round Robin — system przeplata mecze tak, żeby ten sam zawodnik nie grał dwóch (a tym bardziej trzech) z rzędu. W turniejach z grupami mecze z różnych grup mieszają się ze sobą.
- Drobna zmiana 17:30
Po wejściu w grę domyślnie pokazujemy Drabinkę (formaty pucharowe) lub Tabelę (Round Robin) zamiast listy meczów. Wyjątek: gra dopiero utworzona — wtedy zostajemy na „Mecze".
- Nowość 15:00
Nowa strona „Co nowego" w stopce — chronologiczny log zmian, żebyś nie musiał śledzić commitów.
poniedziałek, 15 czerwca 2026
- Drobna zmiana 14:00
Nowe ogłoszenia mają teraz domyślnie 30 dni ważności (było 7).
- Drobna zmiana 13:50
Przy wystawianiu nowej oferty kolejność typów: Ogłoszenie (domyślne), Sprzedaż, Aukcja — najprostszy flow jako pierwszy.
- Drobna zmiana 13:30
Domyślnie widoczność numeru telefonu w nowych ofertach jest WŁĄCZONA (numer chroniony przed botami przez proof-of-work).
- Drobna zmiana 12:40
Na ofercie na telefonie mapa jest teraz POD ceną (nie nad) — szybciej trafiasz do kontaktu i zakupu.
- Nowość 11:20
Nowy pływający przycisk pomocy w prawym dolnym rogu (jak WhatsApp) — otwiera czat z supportem bez wchodzenia w profil. Niezalogowanym pokazuje prośbę o logowanie.
- Nowość 10:50
Pucharek "Gry" na dolnym pasku mobile to teraz menu z 3 opcjami: Gry, Dołącz do gry, Licznik Snooker. Ludzie nie znajdowali licznika.
- Bezpieczeństwo 10:00
Regulamin rozszerzony o §6 — zakaz scrapingu, harvestingu numerów telefonów i nieautoryzowanego dostępu do API. Sankcje: ban + roszczenie + organy ścigania (art. 267–269 KK).
- Prawne 09:30
Regulamin i Polityka prywatności dostępne też po angielsku — bidbil.com pokazuje EN, bidbil.pl pokazuje PL.
- Poprawka 08:45
Po kliknięciu w link aktywacyjny konto jest aktywowane i od razu zalogowane (sesja 30 dni) — bez zbędnego przekierowania na login.
- Poprawka 08:30
Gdy próbujesz się zalogować na konto z niepotwierdzonym mailem — zamiast „Nieprawidłowy login lub hasło" pokażemy konkretny komunikat z przyciskiem „Wyślij link aktywacyjny ponownie".
- Nowość 07:00
Treści informacyjne dostępne też po angielsku — strona główna, /o-nas, /games. Logowanie/rejestracja widoczne we wszystkich przeglądarkach (Facebook OAuth eksperyment).