Changelog

Historie změn a verzí aplikace

Aktuální verze: 2.4.2
v2.4.2Aktuální13. 2. 2026

Opravy nočních spojů, simulátoru a náročnosti přijetí

  • OpravaOprava nočních linek v dopravní dostupnosti — filtrování nočních tramvají (91-99) a autobusů (901-999) + časové okno změněno na 6:30-9:00 pro školní dojíždění (#21)
  • VylepšeníGitHub Actions pro automatické zpracování issues deaktivovány — issues nyní zpracovány ručně
  • OpravaSimulator zobrazuje jednotlivé obory samostatně — studenti si vybírají obory, ne školy. Každý obor má vlastní kartu s názvem školy, oborem, délkou studia a zaměřením (#22)
  • NovéVizuální označení oborů s nízkou poptávkou v simulátoru — žlutý badge "⚠️ Nízká poptávka" pro obory s index_poptavky < 1.0
  • VylepšeníZměna zavádějícího nadpisu "Profil náročnosti školy" na "Náročnost přijetí na školu" — jasné rozlišení obtížnosti přijetí vs. obtížnosti studia (#28)
  • VylepšeníRozšířené vysvětlení u percentilů — "V rámci celé ČR" místo "Celková náročnost" pro lepší srozumitelnost
v2.4.111. 2. 2026

Opravy dopravní dostupnosti a UI patičky

  • OpravaOprava filtrovací podmínky dojezdového času — školy s časem přesně 30 min se nyní zobrazí při limitu 30 min (zaokrouhlování před porovnáním)
  • OpravaReálnější výpočet pěší vzdálenosti — rychlost 4 km/h + koeficient 1,3× pro reálnou trasu (místo 5 km/h přímá čára)
  • Nové"Near miss" počítadlo — zobrazuje počet škol v čase +5 minut pod výsledky s tlačítkem pro rozšíření limitu
  • NovéLogo Hlídače státu (48×48px) přidáno do patičky s odkazem na www.hlidacstatu.cz
  • OpravaOpravena kolize tlačítek — tlačítko "Nahlásit chybu" posunuto vlevo (80px mezera od pravého okraje)
  • VylepšeníAktualizovaná dokumentace výpočtu chůze (rychlost 4 km/h, koeficient trasy 1,3×)
v2.4.010. 2. 2026

AI shrnutí inspekčních zpráv ČŠI na detailu školy

  • NovéKompaktní blok „Co zjistila inspekce" na stránce školy — shrnutí, silné stránky a rizika z AI analýzy inspekční zprávy
  • NovéSamostatná stránka /skola/[slug]/inspekce s podrobným shrnutím všech inspekčních zpráv školy (836 stránek)
  • NovéZobrazení: shrnutí pro rodiče, silné stránky, rizika, komu škola sedí, otázky na den otevřených dveří, fakta ze zprávy
  • NovéTlačítko „Co si o škole myslí Školská inspekce?" v hlavičce školy s odkazem na detail inspekce
  • VylepšeníNejnovější inspekce vždy rozbalená, starší sbalené v rozbalovacím panelu
  • VylepšeníŠkoly bez AI extrakce zobrazí fallback s datem inspekce a odkazem na PDF
  • VylepšeníAI disclaimer upozorňující na automatické zpracování inspekční zprávy
v2.3.19. 2. 2026

Aktualizace pokrytí MHD na stránce dostupnosti

  • VylepšeníSekce „Zobrazit města s MHD daty" aktualizována podle aktuálních dat v transit grafu
  • VylepšeníPůvodní fixní výčet měst nahrazen aktuálním výběrem měst s největším pokrytím
  • VylepšeníDoplněn zdroj jízdních řádů: github.com/tangero/jizdni-rady-czech-republic
v2.3.08. 2. 2026

Bug report widget, UX dopravních informací a zarovnání tabulek

  • NovéPlovoucí tlačítko „Nahlásit chybu" — formulář vytvoří GitHub Issue přímo z webu
  • NovéAPI endpoint /api/bug-report s rate limitingem (3 req/15 min) a serverovou validací
  • VylepšeníDopravní informace v kartách dostupnosti přesunuty do vlastního pruhu přes celou šířku s většími fonty
  • VylepšeníZarovnání sloupců tabulky oborů (table-layout: fixed) — hodnoty pod sebou napříč kartami
v2.2.08. 2. 2026

Redesign dostupnosti: per-oborové detaily a opravy mapování škol

  • NovéKartový layout výsledků dostupnosti — škola + doprava na prvním řádku, obory s detaily na druhém
  • NovéPer-oborové údaje: body min (JPZ), body průměr, index konkurence, kapacita, délka studia u každého oboru
  • NovéBarevné kódování JPZ bodů podle kohort (<30 emerald, 30-49 green, 50-69 amber, 70+ red)
  • NovéInfoTooltip nápověda u sloupců Body min, Body prům a Konkurence
  • NovéSeznam 15 měst s MHD daty (DPP, DPMB, DPO, PMDP, DPMO atd.) v rozbalovacím panelu
  • NovéUpozornění, že pro ostatní obce máme pouze meziměstskou dopravu (autobusy a vlaky)
  • VylepšeníGeokódování školních adres přes Nominatim — 914 unikátních zastávek místo 389 (Praha: 146 místo 1)
  • VylepšeníFiltrování nočních linek z GTFS grafu — pouze ranní tripy (5:00–10:00)
  • VylepšeníHeadway výpočet přesunut před agregaci hran, linky bez headway dat se odfiltrují
  • OpravaOprava city_match chyby: všechny školy v jednom městě mapovány na jednu zastávku (179 pražských škol → Vršovické nám.)
  • OpravaOprava min_body → jpz_min_actual: použití JPZ bodů (CJ+MA, max 100) místo celkových bodů
v2.1.07. 2. 2026

Grafická kompatibilita s Hlídačem státu

  • NovéKompletní redesign — grafická kompatibilita s ekosystémem Hlídače státu (hlidacstatu.cz)
  • NovéNová hlavička: bílý navbar se stínem, modré SVG logo, tmavě modrý vyhledávací panel (#003688)
  • NovéNová patička: světle šedé pozadí, badge „Projekt Hlídače státu" s odkazem
  • NovéDesign analýza Hlídače státu uložena v docs/hlidacstatu-design-analyza.md
  • VylepšeníMigrace barevné palety z indigo/purple na HŠ modrou (#0074e4) napříč všemi 25 soubory
  • VylepšeníFont Cabin načítaný přes next/font/google místo systémového fontu
  • VylepšeníCSS proměnné aktualizovány na HŠ design systém (--color-primary, --color-text atd.)
  • VylepšeníJednotný vizuální styl: 4px border-radius, žádné gradienty, čistý flat design
  • VylepšeníVylepšený kontrast placeholderu ve vyhledávání
v2.0.07. 2. 2026

Transfer-aware Dijkstra v2 a rebranding

  • NovéTransfer-aware Dijkstra — realistické přepravní časy s přestupními penalizacemi a čekáním na spoj (headway/2)
  • NovéZobrazení použitých linek (autobus, vlak, metro) u každé dostupné školy
  • NovéRozpad času na jízdu, čekání a chůzi u každé trasy
  • NovéPočet přestupů jako badge u každé školy
  • NovéFiltr podle typu školy (GY4, GY8, LYC, SOŠ, SOU...)
  • NovéKompletní seznam oborů/zaměření u každé školy místo jednoho typu
  • NovéAdresa školy v přehledu dostupnosti
  • NovéPanel „Jak to funguje" s návodem a vysvětlením výpočtu
  • NovéNová SVG favicon — motiv graduační čepice
  • VylepšeníPřejmenování serveru na „Přijímačky na střední školy"
  • VylepšeníMenu: „Dojezdovost ČR" → „Do jaké školy dojedete MHD"
  • VylepšeníOdebrána položka „Školy dostupné MHD" (nahrazena celostátní dojezdovostí)
  • VylepšeníTrvalý redirect /praha-dostupnost → /dostupnost
  • VylepšeníBuild skript pro graf z GTFS — 35 575 zastávek, 1 431 linek, headway tabulka
  • NovéVlastní doména prijimackynaskolu.cz
  • VylepšeníNový hlavní titulek: „Najdi si svou střední školu a zjisti své šance"
  • VylepšeníAktualizace všech kanonických URL, sitemapy a robots.txt na novou doménu
v1.5.27. 2. 2026

Optimalizace našeptávače zastávek

  • VylepšeníPředpočítaný index pro vyhledávání zastávek — místo 36k normalizací při každém dotazu jen lookup do Map
  • NovéKlávesová navigace v našeptávači (šipky, Enter, Escape)
  • NovéZvýraznění matchovaného textu v návrzích zastávek
  • NovéZobrazení počtu nalezených výsledků a loading stavu
  • VylepšeníZavření dropdownu kliknutím mimo oblast
  • VylepšeníPodpora dlouhých názvů zastávek (např. Brandýs nad Labem-St. Boleslav)
  • VylepšeníARIA atributy pro přístupnost (combobox, listbox)
  • OpravaOprava race condition — abortnutý fetch přepisoval loading stav při rychlém psaní
  • NovéVyhledávání zastávek i uvnitř názvu — např. „Zahradní město" najde i Brandýs nad Labem-St. Boleslav, Zahradní Město
v1.5.15. 2. 2026

Rozlišení duplicitních oborů v simulátoru

  • OpravaZobrazení zaměření/pobočky u oborů v simulátoru - odstraněny vizuální duplikáty
v1.5.05. 2. 2026

UX/UI audit a opravy přístupnosti

  • OpravaPřidán Header a Footer na stránku Jak funguje přijímání
  • OpravaResponsivní SVG diagram (nahrazena fixní šířka 700px)
  • NovéMobilní card view pro Top 50 škol na /skoly
  • NovéMobilní card view pro Top 10 oborů na /regiony
  • VylepšeníNumerická mobilní klávesnice pro zadávání bodů v simulátoru
  • VylepšeníResponsivní legenda na stránce /skoly
  • VylepšeníBreadcrumb navigace na stránce Jak funguje přijímání
  • VylepšeníFooter grid layout pro tablety (sm:grid-cols-2)
  • NovéUX/UI audit report (AUDIT.md)
v1.4.05. 2. 2026

Mobilní responsivita

  • VylepšeníPřidáno hamburger menu pro mobilní zařízení v hlavičce
  • VylepšeníResponsivní layout tlačítek délky studia v simulátoru
  • VylepšeníPřepracované karty škol pro mobilní zobrazení (dvouřádkový layout)
  • VylepšeníZkrácené texty prioritních tlačítek na mobilech
  • VylepšeníKompaktní legenda v přehledu regionů pro malé obrazovky
v1.3.04. 2. 2026

Nová struktura škol a průvodce

  • NovéNová dvoustupňová struktura stránek škol: Přehled školy + Detail oboru/zaměření
  • NovéNavigace mezi obory školy pomocí tabů
  • NovéStránka "Jak vybrat školu a uspět u přijímaček" - praktický průvodce
  • NovéAliasy pro PORG pobočky ve vyhledávání
  • NovéOdkaz na průvodce v hlavičce a patičce
  • OpravaOprava duplicitních názvů oborů - přidání délky studia pro rozlišení
  • OpravaOprava duplicitních URL pro programy se stejným názvem
  • OpravaOprava navigace oborů - rozlišení KKOV vs. zaměření
  • VylepšeníVarování o extra bodech za prospěch u škol s dodatečnými kritérii
v1.2.029. 1. 2026

Vyhledávání a opravy bodového systému

  • NovéVyhledávání škol na titulní stránce a stránce /skoly
  • NovéAnalýza kohort přijatých studentů
  • OpravaOprava zobrazení bodů JPZ - převod z procentuálních skórů na skutečné body
  • OpravaOprava zobrazení minimálních bodů JPZ - skutečná data z raw dat uchazečů
  • OpravaOprava tabulky regionů - Body min a Body průměr místo Skóre
  • OpravaOprava simulátoru - použití čistých JPZ bodů místo celkového skóre
  • VylepšeníOprava komponenty TestDifficulty pro přesnější zobrazení
v1.1.025. 1. 2026

Simulátor a rozšířené funkce

  • NovéRozšíření simulátoru se srovnávacími kartami škol a drag & drop řazením
  • NovéOpen Graph obrázky pro sdílení na sociálních sítích
  • NovéRozšířené funkce detailu školy a přehledu regionů
  • OpravaOprava zobrazení souvisejících škol
v1.0.024. 1. 2026

První verze

  • NovéSimulátor přijímacích zkoušek s reálnými daty z CERMAT
  • NovéPřehled škol podle regionů a krajů
  • NovéDetail školy s bodovými statistikami a indexem poptávky
  • NovéSEO optimalizace s dynamickými URL
  • NovéMigrace na Next.js s App Router