feat(web): Burgund Phase 2 — public surfaces #2

Open
vikingowl wants to merge 0 commits from feat/burgund-public into main
Owner

Summary

  • Restyle /markt/[slug] detail page with Heraldry fallback hero, two-col layout, edition switcher, and Burgund tables
  • Add /kalender route: monthly grid view + deduped list below, month navigation, live market data
  • Add /karte route: full-screen Leaflet map with 340px sidebar, market selection sync, CartoDB Positron/Dark Matter tiles
  • Add /lagerleben routes: index, /reportage/[slug], /lager/[slug] — all backed by mock JSON until Phase 4a backend lands
  • Restyle /auth/anmelden + /auth/registrieren with flat Burgund card and mono-caps tab switcher
  • Fix contact fieldset styling in /markt/einreichen
  • Fix all remaining old-design classes in MarketForm.svelte
  • Fix pre-existing Svelte 5 reactive capture warnings in MergeProposalPanel + MarketFeedbackDialog
  • Restyle /impressum + /datenschutz with editorial layout, section separators, cookie table
  • Update datenschutz CARTO tile provider attribution

Test plan

  • `pnpm check` and `pnpm lint` pass (enforced by pre-commit hook)
  • `/markt/` renders with Heraldry hero, two-col layout, edition tabs work
  • `/kalender` loads current month, prev/next navigation works, market links correct
  • `/karte` renders full-screen map, sidebar search filters, clicking a market flies map to it
  • `/lagerleben` index shows lead + grid + camps; detail pages show "Im Aufbau" notice
  • `/auth/anmelden` and `/auth/registrieren` render flat card with mono-caps tabs
  • Light/dark toggle switches map tile layer (Positron ↔ Dark Matter)
  • `/impressum` and `/datenschutz` render with editorial layout
## Summary - Restyle `/markt/[slug]` detail page with Heraldry fallback hero, two-col layout, edition switcher, and Burgund tables - Add `/kalender` route: monthly grid view + deduped list below, month navigation, live market data - Add `/karte` route: full-screen Leaflet map with 340px sidebar, market selection sync, CartoDB Positron/Dark Matter tiles - Add `/lagerleben` routes: index, `/reportage/[slug]`, `/lager/[slug]` — all backed by mock JSON until Phase 4a backend lands - Restyle `/auth/anmelden` + `/auth/registrieren` with flat Burgund card and mono-caps tab switcher - Fix contact fieldset styling in `/markt/einreichen` - Fix all remaining old-design classes in `MarketForm.svelte` - Fix pre-existing Svelte 5 reactive capture warnings in `MergeProposalPanel` + `MarketFeedbackDialog` - Restyle `/impressum` + `/datenschutz` with editorial layout, section separators, cookie table - Update `datenschutz` CARTO tile provider attribution ## Test plan - [ ] \`pnpm check\` and \`pnpm lint\` pass (enforced by pre-commit hook) - [ ] \`/markt/<slug>\` renders with Heraldry hero, two-col layout, edition tabs work - [ ] \`/kalender\` loads current month, prev/next navigation works, market links correct - [ ] \`/karte\` renders full-screen map, sidebar search filters, clicking a market flies map to it - [ ] \`/lagerleben\` index shows lead + grid + camps; detail pages show "Im Aufbau" notice - [ ] \`/auth/anmelden\` and \`/auth/registrieren\` render flat card with mono-caps tabs - [ ] Light/dark toggle switches map tile layer (Positron ↔ Dark Matter) - [ ] \`/impressum\` and \`/datenschutz\` render with editorial layout
vikingowl added 3 commits 2026-05-10 15:02:13 +02:00
Establishes the Burgund visual identity system: 11-token color palette
(sealing-wax burgundy #9a1e2c light / halbton rosé #d86268 dark), editorial
typography (Cormorant Garamond display, EB Garamond serif, JetBrains Mono
caps), and all atoms (MarktvogtMark, Caps, Tag, Rule, Heraldry). Rewrites
Header, Footer, MobileNav, all ui/ components, and MarketCard to Burgund
tokens. Self-hosts 12 woff2 variable font subsets. Adds design-system.md
reference doc. Also switches pre-commit hook prettier step to --write.
Updates static/favicon.svg (was the old forest-green MedievalSharp signet),
regenerates favicon.ico, favicon-32.png, apple-touch-icon.png. Fixes
site.webmanifest theme_color and background_color to Burgund parchment.
Swaps app.html font preloads to EB Garamond + Cormorant Garamond and
theme-color meta tags to Burgund bg values.
feat(web): implement Burgund Phase 2 — public surfaces
ci/someci/pr/web Pipeline was successful
ci/someci/push/web Pipeline was successful
ci/someci/push/backend Pipeline was successful
ci/someci/pr/backend Pipeline was successful
5e24be03af
Some checks are pending
ci/someci/pr/web Pipeline was successful
ci/someci/push/web Pipeline was successful
ci/someci/push/backend Pipeline was successful
ci/someci/pr/backend Pipeline was successful
This branch is already included in the target branch. There is nothing to merge.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/burgund-public:feat/burgund-public
git checkout feat/burgund-public
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: vikingowl/marktvogt.de#2