mana-swift-ui/devlog/2026-06-07/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

23 lines
1.5 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-07
day: 15
view: macher
weekday: Sonntag
commits: 6
review: auto
---
# Sonntag, 2026-06-07 — Tag 15 (Macher-Sicht)
**Stats**: 6 Commits, +831 / -3 LoC, 12 Files (14× `.swift`, 5× `.md`)
**Top-Dirs**: `CHANGELOG.md` (26%), `Package.swift` (16%), `ManaAuthUI/Account`, `ManaComponentsUI/ManaJobStatusText.swift`, `ManaJobStatusView.swift`
**Tags**: —
**Session**: 13:58 → 22:32 (sechs Commits, ~46 aktive Min, längster Fokus 29 Min)
Thema des Tages: GPU-Jobs und Mana sichtbar machen.
- **ManaJobStatusView (`a8621c3`, +386/0).** Wartezeit-Anzeige für GPU-Jobs in ManaComponentsUI, mit eigenem `ManaJobStatusText`. Größter Commit — eine ehrliche „läuft noch"-Anzeige statt eines undurchsichtigen Spinners, passend zu Jobs, die auf der GPU-Box hängen können.
- **ManaAiActionMetaView (`9abba74`, +100/0).** Geteilte KI-Verbrauch-Zeile (in ManaLLMUI) — zeigt knapp, was eine KI-Aktion gekostet hat.
- **ManaCreditsUI als neues Product (`d7bd4d1`, +283/0).** Achtes Library-Product: native Gesamt-Mana-Anzeige. Dazu `ManaBalanceLink` (`777b06b`, +37/0) als Einzeiler-Eintrag fürs Konto.
- **Konto-Integration (`7c516cf`, +21/-1; `e059bae`, +4/-2).** `ManaAccountView.Config.showManaBalance` hängt die Gesamt-Mana-Anzeige ins Konto-Gerüst. Der Folge-Commit korrigiert die Argument-Reihenfolge im `Config`-Initializer — `showManaBalance` muss erster Parameter sein, sonst bräche bestehender Aufruf-Code.
Die neue Product-Grenze (ManaCreditsUI separat) hält Apps, die kein Mana anzeigen, frei von der Abhängigkeit.