feat(web): Burgund Phase 3 — profile, security, auth component cleanup #3

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

Summary

  • Restyle /profile with Burgund flat sections: account info, password change, 2FA link, danger zone (accent left-border)
  • Restyle /profile/security (2FA setup/disable) with flat editorial layout
  • Restyle TOTPSetup.svelte: flat secret display box, Burgund form controls, Rule dividers
  • Fix OAuthButtons.svelte: replace old stone/vellum classes with Burgund surface tokens
  • Fix MagicLinkForm.svelte: remove non-existent variant="secondary"variant="outline"
  • Sweep variant="danger"variant="primary" and variant="secondary"variant="outline" across all admin/dialog components (unblocks TypeScript compilation)

Test plan

  • pnpm check and pnpm lint pass
  • /profile renders with flat bordered sections, display heading, Burgund palette
  • Password change form submits correctly, success/error alert renders
  • Delete confirmation expands inline (no modal), accent-styled confirm button
  • /profile/security renders flat layout with back nav
  • "2FA einrichten" shows QR code + key display with flat bg-surface-alt box
  • Disable confirm renders inline with accent button
  • /auth/anmelden OAuth buttons render as flat bg-surface bordered links
  • Light/dark toggle applies correctly across all pages
## Summary - Restyle `/profile` with Burgund flat sections: account info, password change, 2FA link, danger zone (accent left-border) - Restyle `/profile/security` (2FA setup/disable) with flat editorial layout - Restyle `TOTPSetup.svelte`: flat secret display box, Burgund form controls, Rule dividers - Fix `OAuthButtons.svelte`: replace old stone/vellum classes with Burgund surface tokens - Fix `MagicLinkForm.svelte`: remove non-existent `variant="secondary"` → `variant="outline"` - Sweep `variant="danger"` → `variant="primary"` and `variant="secondary"` → `variant="outline"` across all admin/dialog components (unblocks TypeScript compilation) ## Test plan - [ ] `pnpm check` and `pnpm lint` pass - [ ] `/profile` renders with flat bordered sections, display heading, Burgund palette - [ ] Password change form submits correctly, success/error alert renders - [ ] Delete confirmation expands inline (no modal), accent-styled confirm button - [ ] `/profile/security` renders flat layout with back nav - [ ] "2FA einrichten" shows QR code + key display with flat `bg-surface-alt` box - [ ] Disable confirm renders inline with accent button - [ ] `/auth/anmelden` OAuth buttons render as flat `bg-surface` bordered links - [ ] Light/dark toggle applies correctly across all pages
vikingowl added 4 commits 2026-05-10 16:23:45 +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
feat(web): implement Burgund Phase 3 — profile, security, auth component cleanup
ci/someci/push/web Pipeline was successful
ci/someci/pr/web Pipeline was successful
ci/someci/pr/backend Pipeline was successful
911439ebd8
Some checks are pending
ci/someci/push/web Pipeline was successful
ci/someci/pr/web 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-flows:feat/burgund-flows
git checkout feat/burgund-flows
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#3