diff --git a/scripts/test_build_sizing_web.py b/scripts/test_build_sizing_web.py index 4c8f9824..18853723 100644 --- a/scripts/test_build_sizing_web.py +++ b/scripts/test_build_sizing_web.py @@ -169,6 +169,18 @@ class SizingWeb(unittest.TestCase): self.assertIn("base_mb: boxMb - guestMb", js) self.assertIn(".replace('{base}', dec(r.base_mb / 1024))", js) + def test_tight_from_hidden_below_the_smallest_box(self): + # „Szűkösen elfér innen: 2,1 GB” on an empty selection named a size nobody can buy: the legend item and the + # thin marker show only when the tight size is at least the smallest named box + small = self.d["boxes_gb"][0] + for name, sel, shown in (("nothing", [], False), ("household", HOUSEHOLD, True)): + peak, _ = estimate(self.d, sel) + self.assertEqual(min_box_gb(self.d, peak) >= small, shown, name) + js = io.open(JS, encoding="utf-8").read() + self.assertIn("var showTight = r.tight_gb >= data.boxes_gb[0];", js) + self.assertIn("if (showTight) { legend.appendChild(tli); }", js) + self.assertIn("tightMark.hidden = !showTight;", js) + def test_grouping_keeps_a_single_leftover_named(self): by_peak = [a["slug"] for a in sorted((a for a in self.d["apps"] if not a.get("builtin")), key=lambda a: -a["peak_mb"])] named, grouped = legend_parts(self.d, by_peak[:9]) diff --git a/website/404.html b/website/404.html index 0097208f..ebb471f7 100644 --- a/website/404.html +++ b/website/404.html @@ -41,9 +41,9 @@
  • Otthon & Életmód
  • Produktivitás & Tudáskezelés
  • Rendszer & Fejlesztés
  • -
  • Milyen gép kell?
  • +
  • Milyen gép kell?
  • Technológiák
  • Biztonsági mentés
  • diff --git a/website/CHANGELOG.md b/website/CHANGELOG.md index fe29ed3e..b9a6a4ed 100644 --- a/website/CHANGELOG.md +++ b/website/CHANGELOG.md @@ -1,4 +1,13 @@ -## 2026-10-13 (night) — the machine estimator is listed (R-997 closed) +## 2026-10-13 (night) — „Milyen gép kell?" is a main menu item; no „tight from" below 8 GB + +- **Menu:** „Milyen gép kell?" / „Which machine do I need?" left the Alkalmazások / Apps group and is a top-level item + directly after it, with the sprite's existing chip icon (`i-cpu`); marked as current on the estimator page. Every + page of both languages; no sprite or shell CSS change. +- **Estimator:** the legend's „Szűkösen elfér innen: …" item and the thin marker are hidden when that size is below + 8 GB (the smallest size the page names) — with nothing ticked it read 2,1 GB. `sizing.js?v=5`; a test pins it + (red-proved). + +## 2026-10-13 (night) — the machine estimator is listed (R-997 closed) - **Public now:** `noindex` removed from `/gepigeny` and `/en/sizing`; their `Disallow` lines removed from robots.txt; both in sitemap.xml with their hreflang pair. diff --git a/website/adatkezeles.html b/website/adatkezeles.html index e7fa46a7..e2e864f6 100644 --- a/website/adatkezeles.html +++ b/website/adatkezeles.html @@ -54,9 +54,9 @@
  • Otthon & Életmód
  • Produktivitás & Tudáskezelés
  • Rendszer & Fejlesztés
  • -
  • Milyen gép kell?
  • +
  • Milyen gép kell?
  • Technológiák
  • Biztonsági mentés
  • diff --git a/website/alkalmazasok.html b/website/alkalmazasok.html index 1cf0c440..b35a5790 100644 --- a/website/alkalmazasok.html +++ b/website/alkalmazasok.html @@ -79,9 +79,9 @@
  • Otthon & Életmód
  • Produktivitás & Tudáskezelés
  • Rendszer & Fejlesztés
  • -
  • Milyen gép kell?
  • +
  • Milyen gép kell?
  • Technológiák
  • Biztonsági mentés
  • diff --git a/website/assets/sizing.js b/website/assets/sizing.js index 5408642d..31c8e838 100644 --- a/website/assets/sizing.js +++ b/website/assets/sizing.js @@ -226,8 +226,12 @@ tli.appendChild(el('span', 'sizer-dot sizer-seg-tightmark')); tli.appendChild(el('span', '', T.seg_tight + ' ')); tli.appendChild(el('span', 'sizer-num', dec(r.tight_gb) + ' GB')); - legend.appendChild(tli); - document.getElementById('sizer-tight').style.left = (Math.min(r.tight_gb / max, 1) * 100) + '%'; + // the "tight from" size is shown only when it is a box someone can buy (not below the smallest named size) + var showTight = r.tight_gb >= data.boxes_gb[0]; + if (showTight) { legend.appendChild(tli); } + var tightMark = document.getElementById('sizer-tight'); + tightMark.hidden = !showTight; + tightMark.style.left = (Math.min(r.tight_gb / max, 1) * 100) + '%'; var over = r.well_gb > max; var needText = over ? T.over_max.replace('{gb}', max) : dec(r.well_gb) + ' GB'; meter.setAttribute('aria-valuenow', String(Math.min(r.well_gb, max).toFixed(1))); diff --git a/website/biztonsagimentes.html b/website/biztonsagimentes.html index 44dad264..23d70bdd 100644 --- a/website/biztonsagimentes.html +++ b/website/biztonsagimentes.html @@ -72,9 +72,9 @@
  • Otthon & Életmód
  • Produktivitás & Tudáskezelés
  • Rendszer & Fejlesztés
  • -
  • Milyen gép kell?
  • +
  • Milyen gép kell?
  • Technológiák
  • Biztonsági mentés
  • diff --git a/website/en/apps.html b/website/en/apps.html index d0a85d01..1f4bc05c 100644 --- a/website/en/apps.html +++ b/website/en/apps.html @@ -79,9 +79,9 @@
  • Home & Lifestyle
  • Productivity & Knowledge
  • System & Development
  • -
  • Which machine do I need?
  • +
  • Which machine do I need?
  • Technology
  • Backups
  • diff --git a/website/en/backups.html b/website/en/backups.html index 77d04b68..4c8f515e 100644 --- a/website/en/backups.html +++ b/website/en/backups.html @@ -72,9 +72,9 @@
  • Home & Lifestyle
  • Productivity & Knowledge
  • System & Development
  • -
  • Which machine do I need?
  • +
  • Which machine do I need?
  • Technology
  • Backups
  • diff --git a/website/en/contact.html b/website/en/contact.html index fb13679e..0bff6a01 100644 --- a/website/en/contact.html +++ b/website/en/contact.html @@ -61,9 +61,9 @@
  • Home & Lifestyle
  • Productivity & Knowledge
  • System & Development
  • -
  • Which machine do I need?
  • +
  • Which machine do I need?
  • Technology
  • Backups
  • diff --git a/website/en/download.html b/website/en/download.html index 58bd6a6b..e01a1e35 100644 --- a/website/en/download.html +++ b/website/en/download.html @@ -59,9 +59,9 @@
  • Home & Lifestyle
  • Productivity & Knowledge
  • System & Development
  • -
  • Which machine do I need?
  • +
  • Which machine do I need?
  • Technology
  • Backups
  • diff --git a/website/en/faq.html b/website/en/faq.html index ed3228eb..d2c7a339 100644 --- a/website/en/faq.html +++ b/website/en/faq.html @@ -398,9 +398,9 @@
  • Home & Lifestyle
  • Productivity & Knowledge
  • System & Development
  • -
  • Which machine do I need?
  • +
  • Which machine do I need?
  • Technology
  • Backups
  • diff --git a/website/en/index.html b/website/en/index.html index 908c0dc6..6e420ead 100644 --- a/website/en/index.html +++ b/website/en/index.html @@ -90,9 +90,9 @@
  • Home & Lifestyle
  • Productivity & Knowledge
  • System & Development
  • -
  • Which machine do I need?
  • +
  • Which machine do I need?
  • Technology
  • Backups
  • diff --git a/website/en/services.html b/website/en/services.html index 4c64361f..bf30471c 100644 --- a/website/en/services.html +++ b/website/en/services.html @@ -72,9 +72,9 @@
  • Home & Lifestyle
  • Productivity & Knowledge
  • System & Development
  • -
  • Which machine do I need?
  • +
  • Which machine do I need?
  • Technology
  • Backups
  • diff --git a/website/en/sizing.html b/website/en/sizing.html index 2865067e..e16969d1 100644 --- a/website/en/sizing.html +++ b/website/en/sizing.html @@ -18,7 +18,7 @@ - +
    @@ -38,8 +38,8 @@ diff --git a/website/en/technology.html b/website/en/technology.html index 81c2533c..9d146771 100644 --- a/website/en/technology.html +++ b/website/en/technology.html @@ -74,9 +74,9 @@
  • Home & Lifestyle
  • Productivity & Knowledge
  • System & Development
  • -
  • Which machine do I need?
  • +
  • Which machine do I need?
  • Technology
  • Backups
  • diff --git a/website/en/testing.html b/website/en/testing.html index ec413d39..57d175d7 100644 --- a/website/en/testing.html +++ b/website/en/testing.html @@ -72,9 +72,9 @@
  • Home & Lifestyle
  • Productivity & Knowledge
  • System & Development
  • -
  • Which machine do I need?
  • +
  • Which machine do I need?
  • Technology
  • Backups
  • diff --git a/website/feltetelek.html b/website/feltetelek.html index 07a766f9..01148753 100644 --- a/website/feltetelek.html +++ b/website/feltetelek.html @@ -54,9 +54,9 @@
  • Otthon & Életmód
  • Produktivitás & Tudáskezelés
  • Rendszer & Fejlesztés
  • -
  • Milyen gép kell?
  • +
  • Milyen gép kell?
  • Technológiák
  • Biztonsági mentés
  • diff --git a/website/gepigeny.html b/website/gepigeny.html index 7a0332e9..2933096d 100644 --- a/website/gepigeny.html +++ b/website/gepigeny.html @@ -18,7 +18,7 @@ - +
    @@ -38,8 +38,8 @@ diff --git a/website/gyik.html b/website/gyik.html index a83ab13b..fd93473e 100644 --- a/website/gyik.html +++ b/website/gyik.html @@ -398,9 +398,9 @@
  • Otthon & Életmód
  • Produktivitás & Tudáskezelés
  • Rendszer & Fejlesztés
  • -
  • Milyen gép kell?
  • +
  • Milyen gép kell?
  • Technológiák
  • Biztonsági mentés
  • diff --git a/website/index.html b/website/index.html index 67df0041..bb155616 100644 --- a/website/index.html +++ b/website/index.html @@ -90,9 +90,9 @@
  • Otthon & Életmód
  • Produktivitás & Tudáskezelés
  • Rendszer & Fejlesztés
  • -
  • Milyen gép kell?
  • +
  • Milyen gép kell?
  • Technológiák
  • Biztonsági mentés
  • diff --git a/website/kapcsolat.html b/website/kapcsolat.html index 5abc22c5..66eca6e9 100644 --- a/website/kapcsolat.html +++ b/website/kapcsolat.html @@ -61,9 +61,9 @@
  • Otthon & Életmód
  • Produktivitás & Tudáskezelés
  • Rendszer & Fejlesztés
  • -
  • Milyen gép kell?
  • +
  • Milyen gép kell?
  • Technológiák
  • Biztonsági mentés
  • diff --git a/website/letoltes.html b/website/letoltes.html index fe212284..cd6aadf2 100644 --- a/website/letoltes.html +++ b/website/letoltes.html @@ -59,9 +59,9 @@
  • Otthon & Életmód
  • Produktivitás & Tudáskezelés
  • Rendszer & Fejlesztés
  • -
  • Milyen gép kell?
  • +
  • Milyen gép kell?
  • Technológiák
  • Biztonsági mentés
  • diff --git a/website/szolgaltatasok-nonpublic.html b/website/szolgaltatasok-nonpublic.html index 0850f3cc..2e101288 100644 --- a/website/szolgaltatasok-nonpublic.html +++ b/website/szolgaltatasok-nonpublic.html @@ -41,9 +41,9 @@
  • Otthon & Életmód
  • Produktivitás & Tudáskezelés
  • Rendszer & Fejlesztés
  • -
  • Milyen gép kell?
  • +
  • Milyen gép kell?
  • Technológiák
  • Biztonsági mentés
  • diff --git a/website/szolgaltatasok.html b/website/szolgaltatasok.html index 9942bd75..a8a20684 100644 --- a/website/szolgaltatasok.html +++ b/website/szolgaltatasok.html @@ -72,9 +72,9 @@
  • Otthon & Életmód
  • Produktivitás & Tudáskezelés
  • Rendszer & Fejlesztés
  • -
  • Milyen gép kell?
  • +
  • Milyen gép kell?
  • Technológiák
  • Biztonsági mentés
  • diff --git a/website/technologiak.html b/website/technologiak.html index cb6fe691..9a1ef55b 100644 --- a/website/technologiak.html +++ b/website/technologiak.html @@ -74,9 +74,9 @@
  • Otthon & Életmód
  • Produktivitás & Tudáskezelés
  • Rendszer & Fejlesztés
  • -
  • Milyen gép kell?
  • +
  • Milyen gép kell?
  • Technológiák
  • Biztonsági mentés
  • diff --git a/website/teszteles.html b/website/teszteles.html index 96e539e0..9f5bc564 100644 --- a/website/teszteles.html +++ b/website/teszteles.html @@ -72,9 +72,9 @@
  • Otthon & Életmód
  • Produktivitás & Tudáskezelés
  • Rendszer & Fejlesztés
  • -
  • Milyen gép kell?
  • +
  • Milyen gép kell?
  • Technológiák
  • Biztonsági mentés