syntaxbullet
99a318bbb2
feat: preload skyline media setting
2026-06-22 13:05:12 +02:00
syntaxbullet
be039dbb47
feat: centralize layout logo fallbacks
2026-06-22 13:03:31 +02:00
syntaxbullet
34ef0e1f22
feat: manage skyline background media via payload
2026-06-22 13:02:47 +02:00
syntaxbullet
9cf23552cc
feat: manage generic page fallback copy via payload
2026-06-22 13:00:02 +02:00
syntaxbullet
b4b4820e46
feat: manage splash logo media via payload
2026-06-22 12:57:42 +02:00
syntaxbullet
2872f25dbf
feat: manage layout fallback copy via payload
2026-06-22 12:55:58 +02:00
syntaxbullet
580a13f5e2
feat: manage spa loader copy via payload
2026-06-22 12:54:00 +02:00
syntaxbullet
78af786a52
feat: manage about highlight fallback copy via payload
2026-06-22 12:51:51 +02:00
syntaxbullet
856ab84252
feat: manage preistraeger fallback copy via payload
2026-06-22 12:48:54 +02:00
syntaxbullet
2eef1d8350
feat: manage event detail fallback copy via payload
2026-06-22 12:45:47 +02:00
syntaxbullet
e12d814040
feat: manage blog detail fallback copy via payload
2026-06-22 12:43:34 +02:00
syntaxbullet
4a751317b0
feat: manage preistraeger fallback media via payload
2026-06-22 12:40:37 +02:00
syntaxbullet
79a9075f3a
feat: manage blog detail fallback media via payload
2026-06-22 12:36:37 +02:00
syntaxbullet
a2c4df74e9
feat: manage event detail fallback media via payload
2026-06-22 12:35:05 +02:00
syntaxbullet
9d2994ecdf
feat: manage about highlight fallback media via payload
2026-06-22 12:32:56 +02:00
syntaxbullet
53fc63b486
feat: manage participation fallback labels via payload
2026-06-22 12:30:34 +02:00
syntaxbullet
6676610e5e
feat: manage press fallback labels via payload
2026-06-22 12:27:36 +02:00
syntaxbullet
9ce55217a1
feat: manage testimonial labels via payload
2026-06-22 12:23:06 +02:00
syntaxbullet
1e164d7624
feat: centralize contact cms defaults
2026-06-22 12:18:17 +02:00
syntaxbullet
c21f0d0c8f
feat: manage home form copy via payload
2026-06-22 12:13:59 +02:00
syntaxbullet
b4eb1eb7fd
feat: centralize home cms defaults
2026-06-22 12:10:45 +02:00
syntaxbullet
8dbe129ff2
feat: manage contact form copy via payload
2026-06-22 11:57:59 +02:00
syntaxbullet
aa839fcebc
feat: manage blog detail chrome via payload
2026-06-22 11:54:18 +02:00
syntaxbullet
43f85dfea2
feat: manage event detail chrome via payload
2026-06-22 11:51:47 +02:00
syntaxbullet
a19b703416
feat: manage winner detail chrome via payload
2026-06-22 11:48:19 +02:00
syntaxbullet
5bd1977c63
feat: manage membership page via payload
2026-06-22 11:44:35 +02:00
syntaxbullet
c35e45499e
feat: manage netzwerk page via payload
2026-06-22 11:30:21 +02:00
syntaxbullet
a9283b2e46
feat: manage formular upload page via payload
2026-06-22 11:16:14 +02:00
syntaxbullet
27b29a8a7a
feat: manage press index via payload
2026-06-22 11:10:59 +02:00
syntaxbullet
aecdb65a14
feat: manage preistraeger index via payload
2026-06-22 11:04:34 +02:00
syntaxbullet
9282d28cfa
feat: manage datenschutz page via payload
2026-06-22 10:59:33 +02:00
syntaxbullet
5944ebc62a
feat: manage about page via payload
2026-06-22 10:54:18 +02:00
syntaxbullet
e1713f6d6e
feat: manage impressum page via payload
2026-06-22 10:45:54 +02:00
syntaxbullet
2e9ad5cdf8
feat: manage participation page via payload
2026-06-22 10:40:10 +02:00
syntaxbullet
ae98269b03
feat: manage contact page via payload
2026-06-22 10:21:05 +02:00
syntaxbullet
d39e696d48
chore: add .agents and skills-lock.json to .gitignore
2026-06-22 10:04:12 +02:00
syntaxbullet
a3ce20bb65
feat: convert home page to be cms supported.
2026-06-17 19:19:02 +02:00
syntaxbullet
51494e25a8
chore: fix linting errors and ts bugs.
2026-06-17 17:41:21 +02:00
syntaxbullet
3e04a3c7e3
chore: migrate pages and media to be cms controlled.
2026-06-17 17:15:45 +02:00
syntaxbullet
647967482b
chore: add media migration scripts, migrate media.
2026-06-16 16:54:02 +02:00
syntaxbullet
cde2164773
feat: connect header and footer to cms as globals
2026-06-16 14:25:58 +02:00
syntaxbullet
6b395e5735
chore: migrate to payload / nextjs
2026-06-16 13:02:47 +02:00
syntaxbullet
aff090b693
chore: update gitignore
2026-06-16 12:28:04 +02:00
syntaxbullet
72396e6633
Remove static site implementation
2026-06-16 12:24:23 +02:00
Sebastian Pachon
6a50fe4be0
Feedback round 2: dashes, status, nav, jury chair, content fixes
...
- Global em-dash to en-dash for consistency (#7/#8)
- Headline "Ihr Weg zum Preis" (#31 ), heading "Partner & Sponsoren" (#12 )
- Hero status badge "Bewerbungsphase 2026 geschlossen" (#138 )
- Slimmed navigation sub-items (#163 )
- Prominent Jury-Vorsitz area + larger jury cards + role-split note (#180/#186/#179)
- Netzwerk desktop stat fix (Mehrstufig), About fee wording fix
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-05 13:40:19 +02:00
Sebastian Pachon
9c75d44165
Mobile redesign refinements + Ivan feedback round
...
Mobile: new top-bar + fullscreen nav, premium swipe cards (Wege, sponsors,
winners, jury, Schirmherrschaft), heading-on-image hero modules, bottom
hero gradients for readability, slim dates bar, merged jury-intro module.
Feedback (Ivan briefing): 50–1.500 Mitarbeiter, criteria percentages
removed, "Die besten Unternehmen in Bayern", 5th criterion + Verbund note,
sponsor tiers (Hauptsponsoren/Medienpartner/Weitere), jury 11 + multi-stage,
"0 EUR Teilnahmegebühr", EWIF as organizer, Jahresabschlüsse optional,
duplicate content removed, contrast/font fixes.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-03 16:19:34 +02:00
Sebastian Pachon
f37415eb06
Mobile: put Schnell-Check image on top, text below
...
On the homepage "SIND SIE BERECHTIGT?" section the image rendered after
the text on mobile (text-first source order in a single-column grid). Use
CSS order to place the award image as a header band on top on mobile, then
the heading, copy and criteria checklist below it. The image now fades
downward into the text background (#E4E2E3) on mobile while keeping the
original leftward fade on desktop. Desktop layout unchanged.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-02 22:04:01 +02:00
Sebastian Pachon
fa8948d750
Redesign mobile navigation: top bar + fullscreen overlay
...
Replace the awkward 60px vertical sidebar (cramped, text-only logo) with
a conventional mobile pattern: a fixed horizontal top bar showing the real
BMP logo on the left and a hamburger on the right. The fullscreen overlay
is rebuilt with a clear header (logo + close), a numbered accordion of the
main sections with comfortable 60px rows and indented subnav, a dedicated
CTA block, and a footer zone (language, social, legal) — plus a subtle
brand watermark. Container offset unified to paddingTop:60 on all sizes.
Desktop chrome untouched.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-02 21:51:53 +02:00
Sebastian Pachon
804d1403b6
Restore original desktop top-bar nav; sidebar nav for mobile only
...
The sidebar + fullscreen overlay redesign was intended for mobile only.
Desktop now renders the original fixed horizontal top bar (logo, centered
hamburger, social + language) and its 3-column hover overlay exactly as
before. Mobile (<768px) keeps the new 60px vertical sidebar and the
single-column accordion overlay. Container offset is paddingTop:60 on
desktop and paddingLeft:60 on mobile.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-02 21:46:56 +02:00
Sebastian Pachon
f1bb13afd7
Replace top bar with vertical sidebar + fullscreen overlay navigation
...
New design from prototype: fixed 60px sidebar (logo, vertical gold line,
hamburger, social icons, lang switcher) replaces the horizontal header.
Overlay is a 3-column fullscreen menu on desktop (main nav left, subnav
middle with hover panels, utilities right with close/logo/CTAs) and a
single-column accordion menu on mobile. Content shifts paddingLeft:60
to clear the sidebar on all screen sizes.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 21:37:37 +02:00