5025 Commits

Author SHA1 Message Date
Filip Gołaś 71a8f5020a Merge pull request #1272 from Dasharo/asrock_recovery_bios_phi_location
asrock_spc741d8/recovery.md: Add image to help find BIOS_PH1
2026-05-26 07:28:32 +02:00
Filip Gołaś 58991438ec asrock_spc741d8/recovery.md: Add image to help find BIOS_PH1
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com>
2026-05-26 07:18:03 +02:00
Michał Kopeć 5117514266 Merge pull request #1271 from Dasharo/asrock_bios_ph1
docs/variants/asrock_spc741d8/recovery.md: Document the BIOS_PH1 pinout
2026-05-21 09:51:04 +02:00
Michał Kopeć fbe0dbe48c docs/variants/asrock_spc741d8/recovery.md: Document the BIOS_PH1 pinout
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2026-05-20 17:37:30 +02:00
artur-rs 9631ec378f Merge pull request #1261 from Dasharo/fix-linkchecker-issues-2026.05.06
docs/: fix broken cloud links
2026-05-18 22:43:10 +02:00
Artur Raglis 60b4a7e049 docs/: resolve 404 urls, remove tpm1-2 shop product
Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>
2026-05-18 22:39:56 +02:00
Kamil Aronowski e27dbfc3fc Merge pull request #1268 from Dasharo/gh-sync-security-md
security.md: expand on reporting issues with responsible disclosures
2026-05-18 15:57:25 +02:00
Michał Kopeć 238e2b2ef5 Merge pull request #1264 from Dasharo/fixes_post_heads_release
Fixes after Heads releases
2026-05-18 14:48:33 +02:00
Filip Lewiński ba3b44f7f3 novacustom/firmware-update.md: elaborate on the barrel jack requirement
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
2026-05-18 13:49:48 +02:00
Michał Żygowski dd784e0073 Merge pull request #1269 from Dasharo/tos-gate-base64-urls
Tos gate base64 urls feature with TDD and new CI workflow
2026-05-18 12:41:25 +02:00
Michał Żygowski 7d4682aee2 gigabyte_mz33-ar1/building-manual.md: Rephrase the unpacking sentence
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-05-18 12:36:57 +02:00
Artur Raglis adfa93e30d docs/variants/gigabyte_mz33-ar1/releases.md: remove tos-gate section
Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>
2026-05-18 10:24:24 +02:00
Artur Raglis e07322b71a docs/variants/gigabyte_mz33-ar1/releases.md: fix wrap pre-commit
Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>
2026-05-17 19:29:09 +02:00
Artur Raglis d61a48d134 tests/: add tos-gate test and CI workflow
29 tests across four classes:
- TestTosGatedDownloads (9) - macro unit tests: URL absent from HTML,
  base64/JSON roundtrip, group format encoding, checkbox attributes,
  prose_section_id, tos_url override
- TestTosCheckbox (4) - legacy macro: element presence, section ID, URL
  defaults/override
- TestTosGateJs (7) - JS file: function defined, noreferrer absent from link
  template but warning comment present, data-prose-group selector present, group
  branch present, prose hidden on uncheck
- TestStaticFiles (9) - no plain dl.3mdeb.com links, correct macro usage in
  variants/ files, tos-gate.js in mkdocs.yml, permalink: true, referrer meta in
  overrides/main.html

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>
2026-05-17 19:11:43 +02:00
Artur Raglis 8d0d41b5ee docs/: add ToS-gate Base64 URLs mechanism
- docs/javascripts/tos-gate.js - new revealGated() function, intentionally no
  rel="noreferrer
- main.py - Added tos_gated_downloads(section_id, files, tos_url) macro;
  tos_checkbox kept for other uses
- mkdocs.yml - Added javascripts/tos-gate.js to extra_javascript
- overrides/main.html - New pins Referrer-Policy:
  strict-origin-when-cross-origin globally

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>
2026-05-17 18:43:45 +02:00
Michał Żygowski 3550f0019e gigabyte_mz33-ar1/building-manual.md: Fix binary names
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-05-16 08:43:04 +02:00
Michał Żygowski 73d1652278 Merge pull request #1267 from Dasharo/tos-agreement-box
main.py: add embeddable ToS checkbox feature
2026-05-15 17:27:49 +02:00
Michał Żygowski 20d08fb292 docs/variants/gigabyte_mz33-ar1/building-manual.md: Add build procedure
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-05-15 17:25:30 +02:00
Michał Żygowski 7cb89b4e84 docs/variants/gigabyte_mz33-ar1: Update v0.9.0 Openness Score
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-05-15 16:51:20 +02:00
Kamil Aronowski a73bed0eee security.md: expand on reporting issues with responsible disclosures
Signed-off-by: Kamil Aronowski <kamil.aronowski@3mdeb.com>
2026-05-15 14:39:29 +02:00
Artur Raglis 0ab08e600e mkdocs.yml: add permalink anchor for all sections
Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>
2026-05-15 13:34:47 +02:00
Artur Raglis 31c1ba8f14 mkdocs.yml: add ToS icon in the footer area
Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>
2026-05-15 13:15:45 +02:00
Artur Raglis dd40fb093d main.py: add embeddable ToS checkbox feature
- main.py - Added tos_checkbox(section_id, tos_url=...) macro. It generates a
  styled checkbox with a consent label. Checking it reveals the protected
  section via an inline onchange handler. The tos_url defaults to the Dasharo
  ToS page.
- docs/stylesheets/extra.css - Added .tos-gate (bordered container using
  Material's CSS custom properties), .tos-gate__label (flex layout, site font
  size), and .tos-gate__checkbox (accent-color from site theme).

Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>
2026-05-15 12:41:28 +02:00
Michał Żygowski 2814b9eb46 docs/variants/gigabyte_mz33-ar1/releases.md: Add v0.9.0 SBOM
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2026-05-14 20:06:02 +02:00
Michał Żygowski 16c6597c1b Merge pull request #1266 from Dasharo/gigabyte_mz33_ar1_rel_v0.9.0
docs/variants/gigabyte_mz33-ar1: Add v0.9.0 release
2026-05-14 19:52:56 +02:00