mana-swift-ui/devlog/2026-06-03/macher.md
Till JS df07aae7dc devlog: fehlende Tage 15.05.–14.06.2026 nachgezogen
spieler+macher pro Tag, geerdet in den realen Commits; data.json via @mana/devlog-gen backfill.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 20:01:53 +02:00

26 lines
2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
date: 2026-06-03
day: 11
view: macher
weekday: Mittwoch
commits: 9
review: auto
---
# Mittwoch, 2026-06-03 — Tag 11 (Macher-Sicht)
**Stats**: 9 Commits, +1069 / -88 LoC, 21 Files (24× `.swift`, 5× `.md`)
**Top-Dirs**: `CHANGELOG.md` (17%), `ManaAuthUI/Account` (14%), `ManaAuthUI/Components` (10%), `ManaAuthUI/TwoFactor` (10%), `ManaComponentsUI/ManaPill.swift`
**Tags**: ManaComponentsUI, ManaPill, ManaFeedbackUI
**Session**: 11:01 → 19:35 (neun Commits, ~92 aktive Min, längster Fokus 63 Min — produktivster Tag bisher)
Großer Vereinheitlichungstag. Hier debütiert **ManaComponentsUI** als Sammel-Product für plattform-neutrale Bausteine.
- **ManaPill (`7a59c25` +154/0, `9efa529` +34/-4).** Geteilte Pille für Filter-/Bulk-Auswahl, gleich gefolgt von `compact`-Größe und `.warning`-Variante. Ein Baustein, statt dass jede App ihre eigenen Chips zeichnet.
- **Karten-Chrome (`93355c1` +338/-53).** `.manaCard` + `RoundedRectangle.mana` + `ManaAboutSection` — vereinheitlicht die Karten-Optik und einen wiederkehrenden „Über"-Block. Größter Commit des Tages, mischt Neu und Umbau.
- **ManaEmptyStateView + PlatformClipboard (`5d30d5a` +131/0).** Geteilter Leer-Zustand plus eine plattform-neutrale Clipboard-Abstraktion (iOS/macOS unter einem Dach).
- **Appearance-Sektionen (`bc0cb0e` +194/-5, `7231c15` +79/0).** `ManaAppearanceSection` + `ManaSafariLink`, später die Card-Variante `ManaAppearanceCard`. Bringt die Theme-Auswahl als fertige Konto-Sektionen in die Foundation.
- **ManaSearchButton (`a105c6a` +63/0).** Such-Icon für die Bottom-Bar — folgt dem Verein-Designprinzip Bottom-Anker.
- **Feedback-Aura (`179c8fd` +11/0).** Ehrliche, „Aura-soft" gehaltene Anerkennung im Erfolgs-Zustand von ManaFeedbackUI — bewusst zurückhaltend, kein Konfetti.
- **2FA-Fix (`cba31b3` +65/-26).** Status-Flackern behoben, indem ein `.task` aus der Group-Modifier-Verteilung gezogen wurde — der Modifier feuerte die Statusabfrage mehrfach.
Roter Faden: möglichst viel App-spezifischen UI-Code in eine gemeinsame, getestete Schicht heben.