Changelog
Changelog
Všechny podstatné změny v projektu jsou dokumentovány v tomto souboru. Formát vychází z Keep a Changelog.
Záznamy začínají verzí 1.1.0; starší historie je jen v gitu.
[Unreleased]
Přidáno
- Stránka 404 (
404.html) — web ji dosud vůbec neměl, takže Cloudflare Pages servíroval na každou neexistující adresu úvodní stránku se stavem HTTP 200. Stránka má vlastní permalink/404.html, aby ji pretty-URL styl neuložil do/404/index.html, kde by ji Cloudflare nenašel. _redirects— Cloudflare Pages redirecty generované Jekyllem: 160 natvrdo vypsaných pravidel pro starý formát adres postů (/aktuality/<slug>.html→/aktuality/<slug>/) a jedno splat pravidlo/volby-2018/dlouhodoby/*→/program/dlouhodoby/*.include: [_headers, _redirects]v konfiguraci — Jekyll soubory s podtržítkem standardně přeskakuje, takže se_headersdo buildu nikdy nedostal a jeho pravidla pro cache a MIME typy obrázků nikdy neplatila.
Změněno
- Sjednocena konfigurace na jediný
_config.yml. Produkční build vpackage.jsonobsahovalcp _config_yml _config.yml, čímž přepisoval udržovaný config zastaralou kopií. Produkce se proto stavěla s jinými permalinky a jiným titulkem než dev. Unikátní klíče z_config_yml(stránkování,excerpt_separator,sass,encoding,theme: null,rbar: fotopro_people) jsou sloučené do_config.yml, soubor_config_ymlje smazán a kopírování z build scriptu odstraněno. - Adresy postů se tím mění z
/aktuality/<slug>.htmlna/aktuality/<slug>/a programové stránky z/volby-2018/dlouhodoby/…na/program/dlouhodoby/…. Obojí je pokryté redirecty.
Opraveno
- Rozbité odkazy v programu — tři odkazy mířily na neexistující adresy:
dvakrát slug s koncovou pomlčkou (
…-delniky-/,…-polabska-cyklostezka-i-cez-/), kterou Jekyll při generování odstraňuje, a jednou překleph/aktuality/…. Dále dva odkazy v postech psané ještě ve starém formátu s.htmla odkaz na kandidáty v_includes/submenu.html. - Odkazy v sekci
/vykopy/— 61 odkazů v kapitolách a průvodcích mířilo do kořene webu (/kapitoly/02-pred-praci/,/pruvodce/havarie/), protože obsah vznikl jako samostatný mikroweb a při přesunu pod/vykopy/se nepřepsal. Navíc měly odkazy číselné prefixy, které skutečné soubory nemají. Přepsáno na/vykopy/kapitoly/<slug>/a/vykopy/pruvodce/<slug>/;'/'a'/#kontakty'na/vykopy/a/vykopy/#kontakty,'/pruvodce/'na/vykopy/#navrhy(samostatný rozcestník průvodců neexistuje). - Kotva
#210„Digitální evidence” v_includes/nav-sidebar.html— odkazovala na sekci 2.10, která v kapitole „Před prováděním prací” není a nikde jinde v dokumentu se nevyskytuje. Položka odstraněna. - Stránka
/tags/— skládala seznam tagů přescapture+split:' ', což trhalo víceslovné tagy na jednotlivá slova. „Kulturní dům” se tak vykreslil jakoid="Kulturní"a všech 14 odkazů z článků na/tags/#<tag>nikam nevedlo. Nahrazeno přímou iteracísite.tagsseslugify, aby id odpovídalo filtru v_layouts/post.html. Stejnýslugifydoplněn do_layouts/blog.html. Zároveň odstraněna smyčka přessite.teams— taková kolekce neexistuje. - Mrtvý odkaz na
/volby/vevolby-2018/index.htmlavolby-2018/program.html— stránka nikdy neexistovala. Odkaz zrušen, obrázek rozcestníku zůstává. - Stará doména
brandys.pirati.czvgenerate_excerpts.py(hlavičkaHTTP-Refererpro OpenRouter) a vdocs/AI-UREDNI-DESKA.md. Kopie v_archive/ponechána beze změny.
[1.1.0] — 2026-08-02
Přidáno
- Parkovací mapa podle oblastí ZSJ — mapa parkování se nově kreslí jako plošná vrstva 24 základních sídelních jednotek města místo pouhých ulic. Ke každé oblasti patří obyvatelé (SLDB 2021 × RÚIAN), legální i technická kapacita, počty vozidel ve dne a v noci a odvozená obsazenost. Panel má tři ukazatele (noční tlak, místa pro obyvatele, denní tlak), žebříček problémových oblastí a bodový graf vztahu kapacity k počtu obyvatel. Uliční detail zůstává jako sekundární vrstva při velkém přiblížení.
- Generátor
doprava/tools/parkovani-oblasti.py— spojuje kanonické hodnoty průzkumu, populaci a hranice ZSJ z veřejné služby ČSÚ přes šestimístný kód ZSJ, nikdy ne přes pořadí řádků. - Datový test
doprava/tools/test_parkovani.mjs— bilanční a strukturální kontroly: součty proti publikovaným celkům, shoda vstupu s vygenerovaným geojsonem po jednotlivých ZSJ, rozlišení oblasti bez průzkumu od oblasti s nulovou legální kapacitou. - Hranice města
doprava/data/hranice-mesta.geojson— administrativní hranice obce z OpenStreetMap (relation 436110) pro prostorové filtrování. - Označení nejistých dat — oblasti, jejichž počty vozidel nelze reprodukovat ze surových podkladů (U nádraží, Zahradní město), nesou v datech příznak a v detailu vysvětlení místo tichého zveřejnění sporného čísla.
Změněno
- Přejmenování čtyř parkovacích oblastí na místně srozumitelné názvy: K Toušeni → Královice, U Záp → Vrábí-Cihelna, Za obchvatem → Za dálnicí, Před obchvatem → Před dálnicí. Tři z nich odpovídají číselníku ZSJ ČSÚ.
- Nadpis titulní stránky na „Piráti a Nezávislí v Brandýse-Boleslavi”.
- Čitelnost panelu parkování — nejmenší písmo zvednuto z 9,5 px a všechny barevné kombinace textu splňují kontrast WCAG AA.
Opraveno
- Ulice z okolních obcí v parkovací mapě — data se na geometrii napojovala jen podle názvu ulice, takže stejnojmenná ulice v Čelákovicích, Lysé nebo Lázních Toušeň dostala brandýská čísla (Na Panském se obarvilo v Brandýse i v Toušni). Úsek se nově bere jen tehdy, leží-li jeho střed uvnitř hranice obce; z 1 265 obarvených úseků zbylo 927.
- Nevysvětlená šedá barva ulic — 198 úseků s nulovou legální kapacitou se kreslilo šedě bez vysvětlení, takže vypadaly jako bezproblémové. Mají nyní vlastní vzhled i řádek v legendě.
- Dvojí načtení parkovacích vrstev při rychlém přepínání režimů a úklid vrstev po neúspěšném načtení dat.