mana-swift-ui/devlog/2026-05-25/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

1.2 KiB
Raw Permalink Blame History

date day view weekday commits review
2026-05-25 5 macher Montag 2 auto

Montag, 2026-05-25 — Tag 5 (Macher-Sicht)

Stats: 2 Commits, +109 / -16 LoC, 4 Files (2× .swift, 2× .md) Tags: — Session: 12:04 → 21:16 (zwei Commits, weit gespreizt)

Zwei kleine, aber inhaltlich verschiedene Commits an ManaWebShell.

Retry-Button (3aa9076, +64/-2). WebShellView bekommt einen Wiederholen-Knopf in der Fehler-Leiste — schlägt eine WKWebView-Navigation fehl, lässt sie sich ohne App-Neustart erneut anstoßen. Begleitet von einem WebTargetTests-Test, der den Ziel-/Fehler-Übergang absichert (Invariante 3: State testbar).

Retention-Entscheid (4b7c605, +45/-14). Doku-Commit, der die Architektur-Frage des Tages festhält: ManaWebShell hatte zu diesem Zeitpunkt null Konsumenten — zitare und seepuls waren voll nativ geworden, mukkes toter Dependency-Eintrag entfernt. Entscheidung Till: Paket bewusst behalten als schneller Hybrid-Scaffold für künftige Apps. Begründung im CLAUDE.md verankert: getestet, pure SwiftUI/WKWebView, keine Laufzeitkosten solange niemand importiert. Eine ehrliche „warum existiert das noch"-Notiz statt stiller Karteileiche.