From 69b2a964a55cf6717a5545a48edb8ff3fa5c00b5 Mon Sep 17 00:00:00 2001 From: Thiemo Tiziani Date: Tue, 20 Oct 2026 12:05:11 +0200 Subject: [PATCH] site 1.4.5: builder folds the mod list away while Stock firmware is on Co-Authored-By: Claude Opus 5.5 --- assets/versions.js | 9 ++++++++- builder.html | 12 ++++++------ builder/ui.js | 1 + datenschutz.html | 6 +++--- docs.html | 6 +++--- impressum.html | 6 +++--- index.html | 6 +++--- style.css | 5 +++++ tools/changelog.json | 7 +++++++ upcoming.html | 6 +++--- 10 files changed, 42 insertions(+), 22 deletions(-) diff --git a/assets/versions.js b/assets/versions.js index 9f89714..c308b78 100644 --- a/assets/versions.js +++ b/assets/versions.js @@ -1,8 +1,15 @@ // Generated by tools/make_builder_data.py from tools/changelog.json and the mods' versions. window.CDJ_VERSIONS = { - "site": "1.4.4", + "site": "1.4.5", "date": "2026-10-20", "log": [ + { + "version": "1.4.5", + "date": "2026-10-20", + "changes": [ + "Builder: with Stock firmware on, the mod list folds away." + ] + }, { "version": "1.4.4", "date": "2026-10-20", diff --git a/builder.html b/builder.html index ca0384a..d803b0f 100644 --- a/builder.html +++ b/builder.html @@ -6,12 +6,12 @@ Pionaarr Mods Builder - - - - - - + + + + + + diff --git a/builder/ui.js b/builder/ui.js index e91247b..dc12cf7 100644 --- a/builder/ui.js +++ b/builder/ui.js @@ -35,6 +35,7 @@ MODS.forEach(function (m) { chosen[m.id] = before[m.id]; }); } byId('stock').setAttribute('aria-pressed', on ? 'true' : 'false'); + byId('picks').classList.toggle('collapsed', on); // stock: the mods folded away byId('pick-note').textContent = on ? 'Stock: the update will have no mods.' : ''; render(); } diff --git a/datenschutz.html b/datenschutz.html index 8264c3e..f5c1d3c 100644 --- a/datenschutz.html +++ b/datenschutz.html @@ -6,9 +6,9 @@ Datenschutzerklärung · Pionaarr Mods - - - + + + diff --git a/docs.html b/docs.html index 8a7347e..65ef09a 100644 --- a/docs.html +++ b/docs.html @@ -6,9 +6,9 @@ Pionaarr Mods Docs - - - + + + diff --git a/impressum.html b/impressum.html index 5ad210b..529f622 100644 --- a/impressum.html +++ b/impressum.html @@ -6,9 +6,9 @@ Impressum · Pionaarr Mods - - - + + + diff --git a/index.html b/index.html index e7ecbf7..b8016e8 100644 --- a/index.html +++ b/index.html @@ -6,9 +6,9 @@ Pionaarr Mods - - - + + + diff --git a/style.css b/style.css index a8cc793..54a96d5 100644 --- a/style.css +++ b/style.css @@ -556,3 +556,8 @@ h2.section-title { text-transform: uppercase; letter-spacing: .02em; } .legal-page p, .legal-page li { color: var(--muted); } .legal-page ul { padding-left: 1.3em; } footer .legal { margin-top: 14px; font-size: .85rem; } + +/* builder: the mods folded away while Stock firmware is on */ +.picks { transition: max-height .3s ease, opacity .25s ease; max-height: 8000px; } +.picks.collapsed { max-height: 0; opacity: 0; overflow: hidden; margin: 0; pointer-events: none; } +@media (prefers-reduced-motion: reduce) { .picks { transition: none; } } diff --git a/tools/changelog.json b/tools/changelog.json index 2a2007b..4b6062e 100644 --- a/tools/changelog.json +++ b/tools/changelog.json @@ -1,6 +1,13 @@ { "_about": "The site's changelog, newest first. Versions follow Semantic Versioning (MAJOR.MINOR.PATCH), dates ISO 8601 (DIN EN 28601). make_builder_data.py adds every mod's current version from its module and writes assets/versions.js.", "site": [ + { + "version": "1.4.5", + "date": "2026-10-20", + "changes": [ + "Builder: with Stock firmware on, the mod list folds away." + ] + }, { "version": "1.4.4", "date": "2026-10-20", diff --git a/upcoming.html b/upcoming.html index e189828..f35ba48 100644 --- a/upcoming.html +++ b/upcoming.html @@ -6,9 +6,9 @@ Pionaarr Mods Upcoming - - - + + +