O projektu, roadmapa, pravidla, soukromí, podpora a další statické stránky teď odpovídají aktuálnímu stavu Clasico.cz.
Prošli jsme veřejné informační stránky a sjednotili je s aktuální podobou projektu.
- roadmapa převedená do tmavého vzhledu
- aktualizované informace o feedu, Studiu, La Clasize, achievementech, referralu a Clasico bodech
- zpřesněná pravidla komunity a práce s odkazy
- doplněné informace o technických datech používaných antifraudem a mapou fanoušků
- členství je nově jasně popsáno jako připravovaná funkce
- do plnější/stabilnější verze zůstává hlavní formou podpory achievement Zakladatel
- odkazy na problémy, návrhy a připomínky vedou do veřejného feedbacku changelogu
Provozní e-mailové reporty pro administraci
Reports v1
29. 8. 2026
Automatické reporty podle rozvrhu, více příjemců a ruční odeslání statistik za libovolné období.
Vznikl samostatný modul provozních reportů, který pomáhá sledovat vývoj webu bez nutnosti otevírat administraci.
- výchozí hodinový rozvrh od 06:00 do 22:00
- ranní report pokrývá období od předchozího večerního slotu
- libovolné další rozvrhy a intervaly
- více e-mailových příjemců s možností dočasného vypnutí
- ruční report za vlastní období přímo z administrace
- registrace a ověření uživatelů
- příspěvky, komentáře, reakce a ankety
- legacy i V2 tipovačka
- referral návštěvy, registrace a body
- podpora projektu a členství
- moderace a ukončené zápasy
- přehled Clasico bodů a jejich zdrojů
Cron pouze pravidelně spouští scheduler. O tom, zda je čas report poslat, rozhoduje konfigurace uložená v aplikaci.
Stabilizace scheduleru reportů a časových pásem
29. 8. 2026
Opravené práce s DATETIME, TIME, DateInterval a timezone, které mohly způsobovat vynechané hodinové reporty.
Po nasazení reportů jsme doladili několik produkčních detailů práce s časem v Nette a MariaDB.
- správné zpracování databázových TIME hodnot vracených jako DateInterval
- správné zpracování DATETIME hodnot bez dvojitého timezone posunu
- opravené vyhodnocování posledního naplánovaného slotu
- odstraněné vynechávání slotů v pravidelném rozvrhu
- CLI log používá Europe/Prague
- scheduler nově vypisuje konkrétní chybu místo anonymního failed=1
- report worker a mail worker jsou oddělené procesy
- cron používá flock proti souběžnému spuštění
Jednoduché formátování textu a bezpečné odkazy
29. 8. 2026
Příspěvky a komentáře umí základní formátování a automaticky klikací odkazy s filtrem nežádoucích domén.
Textový obsah dostal lehké formátování bez zavedení plného HTML editoru.
Podporované zápisy:
- **tučně**
- *kurzíva*
- ~~přeškrtnutí~~
- `kód`
Dále:
- URL v textu se automaticky mění na klikací odkazy
- interní odkazy zůstávají ve stejném okně
- externí odkazy používají bezpečnostní rel atributy
- uživatelské HTML se escapuje
- zakázané/podezřelé domény se nepřevádějí na aktivní odkaz
- filtr využívá také existující pravidla content_filter_rules typu domain
- stejná ochrana funguje i pro starší uložený obsah
Bezpečné odstranění podpory a práce se Zakladatelem
29. 8. 2026
Evidovanou podporu lze odstranit s kontrolou, zda má uživateli zůstat achievement Zakladatel.
Administrace podpory projektu dostala možnost opravit nebo odstranit chybně zadanou platbu.
Při odstranění lze zvolit:
- automatické rozhodnutí
- Zakladatele ponechat
- Zakladatele odebrat
Automatický režim odebere Zakladatele jen tehdy, pokud ho vytvořila právě mazaná platba a uživatel nemá jiný důvod, proč ho zachovat. Zásah se zapisuje do administrátorského audit logu.
Nové sezonní statistiky na profilu hráče
29. 8. 2026
Statistiky hráče jsou nově po soutěžích v tabulce a obsahují celkový součet za sezonu.
Detail hráče dostal přehlednější sezonní statistiky.
- každá soutěž má vlastní řádek
- zápasy, starty, minuty, góly, asistence a karty jsou vedle sebe
- poslední řádek obsahuje celkový součet za sezonu
- naplánovaná sestava se už nezapočítá jako odehraný start
- statistiky se počítají jen ze skutečně rozehraných/odehraných utkání
- poslední zápasy hráče obsahují loga obou týmů a soutěže
Lepší viditelnost log soutěží
29. 8. 2026
Loga soutěží mají na tmavém webu světlý podklad, aby nezanikala například Supercopa.
Prošli jsme použití log soutěží napříč frontem a sjednotili jejich podklad. Tmavá loga už nezanikají na tmavém pozadí a stejný princip se používá v kartách zápasů, profilech hráčů a dalších přehledech.
Program Pozvi fanoušky a referral tracking
Referral v1
28. 8. 2026
Každý uživatel může sdílet vlastní pozvánku a získávat odměny za skutečné návštěvy a ověřené registrace.
Spustili jsme vlastní referral systém na /pozvi a osobních odkazech /i/{kod}.
- unikátní referral kód pro uživatele
- body za validní unikátní návštěvu
- vyšší odměna za ověřenou registraci
- signed visitor cookie
- HMAC hashování IP, IP+UA, subnetu a user-agentu
- deduplikační okna, denní limity a burst ochrana
- prevence self-clicku
- filtrování botů a podezřelých návštěv
- risk score a důvod zamítnutí
- možnost reverzace podvodně připsaných bodů
- stabilní fallback tajného HMAC klíče pro produkční prostředí
- sdílení odkazu a kopírování přes Flowbite
Referral je dnes jedním ze zdrojů globálních Clasico bodů.
Nový systém rolí a oprávnění
Roles v1
28. 8. 2026
Role už nejsou jen jednoduché porovnání názvu. Vznikl centrální capability model a nová role komentátora.
Oprávnění jsme sjednotili do centrálního modelu.
Hierarchie rolí:
- user
- commentator
- moderator
- admin
- superadmin
Změny:
- jednotlivé akce se řídí capabilities místo roztroušených kontrol rolí
- komentátor může spravovat Studio bez přístupu do celé administrace
- moderátor má komunitní/moderační oprávnění, ale ne citlivou správu systému
- admin spravuje běžnou administraci
- superadmin má citlivé systémové funkce a LAB části
- v adminu vznikl přehled Role a oprávnění
Komentátor jen pro konkrétní zápas
28. 8. 2026
Běžného uživatele lze pověřit správou Studia pouze pro konkrétní utkání.
Do zápasů jsme přidali match_staff_assignments. Administrátor může uživatele přiřadit jako správce Studia jen k vybranému zápasu. Uživatel pak může ovládat fáze a události zápasu z frontu, aniž by dostal globální roli nebo přístup do administrace.
Cookies na Clasico.cz
Nezbytné ukládání používáme pro fungování webu. Analytiku spustíme jen po tvém souhlasu. Volbu můžeš kdykoliv změnit v patičce.
Nastavení cookies
Vyber, co může Clasico.cz používat.
Nezbytné
Přihlášení, bezpečnost, nastavení webu a technické fungování.