• Joined on 2025-10-16
admin pushed to main at admin/windwiderstand 2026-05-11 14:06:49 +02:00
4dd17b7ac4 fix(docker): add healthcheck and stop grace period
admin pushed to main at admin/windwiderstand 2026-05-11 13:11:15 +02:00
ec9930762d fix(TopBanner): align text-only page title with content container
admin pushed to main at admin/windwiderstand 2026-05-08 21:56:49 +02:00
ef163fb336 feat(layout): add global announcement banner above nav
admin pushed to main at admin/windwiderstand 2026-05-08 09:56:45 +02:00
8db68e073c refactor(calendar): stack layout, wider grid, fixed cell height
admin pushed to main at admin/windwiderstand 2026-05-08 08:18:08 +02:00
b491e3767a Revert "fix(calendar): stack layout, cap block at 1000px, restore events scroll"
admin pushed to main at admin/windwiderstand 2026-05-08 08:17:01 +02:00
bf6ca475db fix(calendar): stack layout, cap block at 1000px, restore events scroll
admin pushed to main at admin/windwiderstand 2026-05-08 07:53:51 +02:00
ce4c4570d6 feat(header): keep internal social-nav links in same tab
admin pushed to main at admin/windwiderstand 2026-05-07 16:08:21 +02:00
892afc2d9f refactor(post-events): read event data from resolved calendarItem
admin pushed to main at admin/windwiderstand 2026-05-07 15:45:31 +02:00
fc6c59bc10 fix(deadline-banner): count calendar days, not 24h windows
a1c59b549d feat(calendar): future-events accordion, ICS/Google export, multi-day
4790d571fd feat(strommix): hero variant, 24h sparkline, trend, polishing
5a86ff701e feat(blocks): data-block PascalCase identifier on every CMS block
Compare 4 commits »
admin pushed to main at admin/windwiderstand 2026-05-07 13:07:37 +02:00
b633ed2d2b fix(rusty-image): preserve animated GIFs through markdown image processing
88514b065a feat(strommix): history-driven panels (residual load, dunkelflaute, neg-price, flow balance)
Compare 2 commits »
admin pushed to main at admin/windwiderstand 2026-05-05 16:22:12 +02:00
c4a09f03f4 chore: sync lockfile with @fontsource-variable/aleo, drop yarn.lock
admin pushed to main at admin/windwiderstand 2026-05-05 16:17:19 +02:00
44197429d6 feat(ui): deadline banner with gradient blob bg, swap Lora→Aleo
admin pushed to main at admin/windwiderstand 2026-05-05 10:04:09 +02:00
3f62473c32 fix(embed): skip site chrome on /widget routes via root layout
admin pushed to main at admin/windwiderstand 2026-05-05 09:37:37 +02:00
63a9721841 feat(embed): standalone widget route /widget/<collection>/<slug>
admin pushed to main at admin/windwiderstand 2026-05-05 01:12:06 +02:00
1f3fbe7fa7 fix(footer): scope lead-paragraph rule to <article> only
admin pushed to main at admin/windwiderstand 2026-05-05 01:06:27 +02:00
b7093b703a style(design): consistency sweep + UX upgrades
admin pushed to main at admin/windwiderstand 2026-05-05 00:43:23 +02:00
3ded972642 feat(strommix): variant system + wald palette + UX polish
admin pushed to main at admin/windwiderstand 2026-05-05 00:09:27 +02:00
080e69dcac fix(strommix): bypass CMS for Energy-Charts production — upstream now needs explicit start/end
admin pushed to main at admin/windwiderstand 2026-05-05 00:06:14 +02:00
0d13e85639 fix(strommix): discard SMARD snapshot when aligned timestamp >90 min stale
admin pushed to main at admin/windwiderstand 2026-05-05 00:02:29 +02:00
9ebca1c237 fix(strommix): full i18n + drop hardcoded grid constraints