From 2997de00c208e848a828cd8ff341e326fe6ab701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=ABl=20Schulz-Andres?= Date: Thu, 26 Feb 2026 13:04:20 +0100 Subject: [PATCH 1/5] feat(archive): add link to 2025 playlist --- static/css/style.css | 24 ++++++++++++++++++++++-- templates/archive_2025.html | 13 +++++++++++++ templates/archive_2025_en.html | 13 +++++++++++++ 3 files changed, 48 insertions(+), 2 deletions(-) diff --git a/static/css/style.css b/static/css/style.css index 8b9427b..e0c8525 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -1,9 +1,10 @@ -/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */ +/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */ @layer properties; @layer theme, base, components, utilities; @layer theme { :root, :host { --color-red-600: oklch(57.7% 0.245 27.325); + --color-red-700: oklch(50.5% 0.213 27.518); --color-orange-100: oklch(95.4% 0.038 75.164); --color-orange-500: oklch(70.5% 0.213 47.604); --color-orange-600: oklch(64.6% 0.222 41.116); @@ -238,6 +239,12 @@ .sticky { position: sticky; } + .start { + inset-inline-start: var(--spacing); + } + .end { + inset-inline-end: var(--spacing); + } .z-0 { z-index: 0; } @@ -591,6 +598,9 @@ .bg-orange-100 { background-color: var(--color-orange-100); } + .bg-red-600 { + background-color: var(--color-red-600); + } .bg-white { background-color: var(--color-white); } @@ -618,6 +628,9 @@ .px-4 { padding-inline: calc(var(--spacing) * 4); } + .px-6 { + padding-inline: calc(var(--spacing) * 6); + } .px-8 { padding-inline: calc(var(--spacing) * 8); } @@ -876,6 +889,13 @@ } } } + .hover\:bg-red-700 { + &:hover { + @media (hover: hover) { + background-color: var(--color-red-700); + } + } + } .hover\:text-blue-200 { &:hover { @media (hover: hover) { @@ -998,7 +1018,7 @@ } .lg\:w-1\/4 { @media (width >= 64rem) { - width: calc(1/4 * 100%); + width: calc(1 / 4 * 100%); } } .lg\:grid-cols-3 { diff --git a/templates/archive_2025.html b/templates/archive_2025.html index 05f9b7e..e10d7e1 100644 --- a/templates/archive_2025.html +++ b/templates/archive_2025.html @@ -18,6 +18,19 @@

Konferenz für Testing, Sicherheit und Zu
+ +
+
+

Aufzeichnungen

+

Die Vorträge von Munich Embedded 2025 findest du auf YouTube.

+ +
+
diff --git a/templates/archive_2025_en.html b/templates/archive_2025_en.html index e24b2c0..38ad361 100644 --- a/templates/archive_2025_en.html +++ b/templates/archive_2025_en.html @@ -18,6 +18,19 @@

Conference for Testing, Security and Reli

+ +
+
+

Recordings

+

Watch the Munich Embedded 2025 talks on YouTube.

+ +
+
From b65b1963886cb8e54664c81b6aea8625683680bb Mon Sep 17 00:00:00 2001 From: JuliDi <20155974+JuliDi@users.noreply.github.com> Date: Fri, 27 Feb 2026 09:18:23 +0100 Subject: [PATCH 2/5] Add build and lychee commands to justfile --- justfile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/justfile b/justfile index 2f706ca..25f05fe 100644 --- a/justfile +++ b/justfile @@ -9,3 +9,11 @@ css: serve: css @zola serve + +build: + @zola build + +lychee: + @just build + @lychee --root-dir public public --exclude ".+\.analog.com" --exclude "https://ilbers.de/" --accept 100..=103,200..=299,403,429 + @rm -r public From 7751c3b47717ffc68464bc8e8af2dc430e3bfc68 Mon Sep 17 00:00:00 2001 From: JuliDi <20155974+JuliDi@users.noreply.github.com> Date: Fri, 27 Feb 2026 09:19:25 +0100 Subject: [PATCH 3/5] remove ilbers.de from exclude list bc their TLS cert works again --- .github/workflows/lychee.yml | 2 +- justfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lychee.yml b/.github/workflows/lychee.yml index 92b6b20..9c0a200 100644 --- a/.github/workflows/lychee.yml +++ b/.github/workflows/lychee.yml @@ -29,4 +29,4 @@ jobs: uses: lycheeverse/lychee-action@v2 with: fail: true # fail workflow run on error - args: --root-dir "$(pwd)/public" public --exclude ".+\.analog.com" --exclude "https://ilbers.de/" --accept 100..=103,200..=299,403,429 + args: --root-dir "$(pwd)/public" public --exclude ".+\.analog.com" --accept 100..=103,200..=299,403,429 diff --git a/justfile b/justfile index 25f05fe..2acc6c9 100644 --- a/justfile +++ b/justfile @@ -15,5 +15,5 @@ build: lychee: @just build - @lychee --root-dir public public --exclude ".+\.analog.com" --exclude "https://ilbers.de/" --accept 100..=103,200..=299,403,429 + @lychee --root-dir public public --exclude ".+\.analog.com" --accept 100..=103,200..=299,403,429 @rm -r public From 1032bb4d99da02bc6d1425408b2e96196747247d Mon Sep 17 00:00:00 2001 From: JuliDi <20155974+JuliDi@users.noreply.github.com> Date: Fri, 27 Feb 2026 09:35:59 +0100 Subject: [PATCH 4/5] attempt fixing CI lychee job by removing unused links in CSS (overwritten by JS on the page) --- static/vendor/leaflet/leaflet.css | 3 --- 1 file changed, 3 deletions(-) diff --git a/static/vendor/leaflet/leaflet.css b/static/vendor/leaflet/leaflet.css index 2961b76..3ac76fc 100644 --- a/static/vendor/leaflet/leaflet.css +++ b/static/vendor/leaflet/leaflet.css @@ -356,12 +356,10 @@ svg.leaflet-image-layer.leaflet-interactive path { border-radius: 5px; } .leaflet-control-layers-toggle { - background-image: url(images/layers.png); width: 36px; height: 36px; } .leaflet-retina .leaflet-control-layers-toggle { - background-image: url(images/layers-2x.png); background-size: 26px 26px; } .leaflet-touch .leaflet-control-layers-toggle { @@ -404,7 +402,6 @@ svg.leaflet-image-layer.leaflet-interactive path { /* Default icon URLs */ .leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */ - background-image: url(images/marker-icon.png); } From 710d5f34cc4ef6ff7e7f62292e78caba811a5623 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=ABl=20Schulz-Andres?= Date: Fri, 27 Feb 2026 14:04:14 +0100 Subject: [PATCH 5/5] Move link to playlist to talks section --- static/css/style.css | 21 +++++++++------------ templates/archive_2025.html | 21 +++++++-------------- templates/archive_2025_en.html | 21 +++++++-------------- 3 files changed, 23 insertions(+), 40 deletions(-) diff --git a/static/css/style.css b/static/css/style.css index e0c8525..73a5a50 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -598,9 +598,6 @@ .bg-orange-100 { background-color: var(--color-orange-100); } - .bg-red-600 { - background-color: var(--color-red-600); - } .bg-white { background-color: var(--color-white); } @@ -628,9 +625,6 @@ .px-4 { padding-inline: calc(var(--spacing) * 4); } - .px-6 { - padding-inline: calc(var(--spacing) * 6); - } .px-8 { padding-inline: calc(var(--spacing) * 8); } @@ -760,6 +754,9 @@ .text-orange-800 { color: var(--color-orange-800); } + .text-red-600 { + color: var(--color-red-600); + } .text-white { color: var(--color-white); } @@ -889,24 +886,24 @@ } } } - .hover\:bg-red-700 { + .hover\:text-blue-200 { &:hover { @media (hover: hover) { - background-color: var(--color-red-700); + color: var(--color-blue-200); } } } - .hover\:text-blue-200 { + .hover\:text-blue-800 { &:hover { @media (hover: hover) { - color: var(--color-blue-200); + color: var(--color-blue-800); } } } - .hover\:text-blue-800 { + .hover\:text-red-700 { &:hover { @media (hover: hover) { - color: var(--color-blue-800); + color: var(--color-red-700); } } } diff --git a/templates/archive_2025.html b/templates/archive_2025.html index e10d7e1..f0e8f33 100644 --- a/templates/archive_2025.html +++ b/templates/archive_2025.html @@ -18,19 +18,6 @@

Konferenz für Testing, Sicherheit und Zu

- -
-
-

Aufzeichnungen

-

Die Vorträge von Munich Embedded 2025 findest du auf YouTube.

- -
-
@@ -71,7 +58,13 @@

Impressionen Munich
-

Vorträge

+

Vorträge

+

+ + + Aufzeichnungen auf YouTube + +

diff --git a/templates/archive_2025_en.html b/templates/archive_2025_en.html index 38ad361..d8454de 100644 --- a/templates/archive_2025_en.html +++ b/templates/archive_2025_en.html @@ -18,19 +18,6 @@

Conference for Testing, Security and Reli

- -
-
-

Recordings

-

Watch the Munich Embedded 2025 talks on YouTube.

- -
-
@@ -71,7 +58,13 @@

Highlights Munich Em