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
-
-
-
+
+
+