Brandýs-Boleslav
Začni psát pro vyhledávání...

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 _headers do 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 v package.json obsahoval cp _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: foto pro _people) jsou sloučené do _config.yml, soubor _config_yml je smazán a kopírování z build scriptu odstraněno.
  • Adresy postů se tím mění z /aktuality/<slug>.html na /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řeklep h/aktuality/…. Dále dva odkazy v postech psané ještě ve starém formátu s .html a 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řes capture + split:' ', což trhalo víceslovné tagy na jednotlivá slova. „Kulturní dům” se tak vykreslil jako id="Kulturní" a všech 14 odkazů z článků na /tags/#<tag> nikam nevedlo. Nahrazeno přímou iterací site.tags se slugify, aby id odpovídalo filtru v _layouts/post.html. Stejný slugify doplněn do _layouts/blog.html. Zároveň odstraněna smyčka přes site.teams — taková kolekce neexistuje.
  • Mrtvý odkaz na /volby/ ve volby-2018/index.html a volby-2018/program.html — stránka nikdy neexistovala. Odkaz zrušen, obrázek rozcestníku zůstává.
  • Stará doména brandys.pirati.cz v generate_excerpts.py (hlavička HTTP-Referer pro OpenRouter) a v docs/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.