zitare-native/devlog/2026-05-14/data.json
Till JS 37840e6172 devlog: 2 Tage geschrieben (ζ-0 + ζ-1 + Launch-Flash-Fix)
Tag 1: Hybrid SwiftUI + WKWebView, ζ-0 + ζ-1 + Teile ζ-2.
Tag 2: dreilagiger weißer Flash beim App-Start gefixt.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 22:22:49 +02:00

200 lines
4.3 KiB
JSON

{
"date": "2026-05-14",
"day_number": 1,
"weekday": "Donnerstag",
"commits": 11,
"authors": [
{
"name": "Till",
"count": 11
}
],
"additions": 3130,
"deletions": 226,
"net_lines": 2904,
"files_changed": 36,
"new_files": 0,
"deleted_files": 0,
"session": {
"first_commit_at": "2026-05-14T10:15:22.000Z",
"last_commit_at": "2026-05-14T19:45:25.000Z",
"total_span_minutes": 570,
"active_minutes": 37,
"pauses": [
{
"from": "12:15",
"to": "12:56",
"minutes": 41
},
{
"from": "13:16",
"to": "20:51",
"minutes": 455
},
{
"from": "21:02",
"to": "21:38",
"minutes": 37
}
],
"longest_focus_minutes": 20
},
"top_dirs": [
{
"path": "Sources/Features/WebShell",
"pct": 15
},
{
"path": "Sources/Resources/Assets.xcassets",
"pct": 9
},
{
"path": "project.yml",
"pct": 9
},
{
"path": "PLAN.md",
"pct": 8
},
{
"path": "Sources/App/RootView.swift",
"pct": 6
}
],
"top_extensions": [
{
"ext": ".swift",
"count": 40
},
{
"ext": ".md",
"count": 8
},
{
"ext": ".yml",
"count": 7
},
{
"ext": ".json",
"count": 4
},
{
"ext": ".xcstrings",
"count": 2
},
{
"ext": ".png",
"count": 2
}
],
"tags": [
"icon",
"dark-mode"
],
"commits_list": [
{
"hash": "0bd59ed",
"short": "ζ-0 Setup: Repo-Skelett, iOS-Build grün, Healthz live",
"type": null,
"scope": null,
"additions": 1468,
"deletions": 0,
"timestamp": "2026-05-14T12:15:22+02:00"
},
{
"hash": "75b5e71",
"short": "ζ-1: WebShellView + Universal-Link-Routing",
"type": null,
"scope": null,
"additions": 466,
"deletions": 77,
"timestamp": "2026-05-14T12:56:05+02:00"
},
{
"hash": "dd10f85",
"short": "ζ-1 abgeschlossen: DeepLinkRouter + Web-Header-Hide",
"type": null,
"scope": null,
"additions": 166,
"deletions": 36,
"timestamp": "2026-05-14T13:06:37+02:00"
},
{
"hash": "c89d48c",
"short": "ζ-2 native: SwiftData-Snapshot-Cache + DailyQuoteWidget",
"type": null,
"scope": null,
"additions": 597,
"deletions": 45,
"timestamp": "2026-05-14T13:16:05+02:00"
},
{
"hash": "03e2f04",
"short": "ζ-1 Polish: robuster Header-Selektor + zitare.mana.how als 2. UL-Domain",
"type": null,
"scope": null,
"additions": 35,
"deletions": 5,
"timestamp": "2026-05-14T20:51:03+02:00"
},
{
"hash": "c0260fa",
"short": "docs: Cloudflare-TODO (DNS-CNAME + CNAME-Cleanup) + PLAN.md externe Blocker",
"type": null,
"scope": null,
"additions": 119,
"deletions": 0,
"timestamp": "2026-05-14T20:52:13+02:00"
},
{
"hash": "7b4cb13",
"short": "fix(icon): TestFlight-Validation grün — Icon + CFBundleIconName",
"type": "fix",
"scope": "icon",
"additions": 188,
"deletions": 18,
"timestamp": "2026-05-14T21:00:24+02:00"
},
{
"hash": "10644ff",
"short": "icon: vereinfachte Anführungszeichen-Glyphe als Platzhalter",
"type": null,
"scope": null,
"additions": 27,
"deletions": 40,
"timestamp": "2026-05-14T21:02:17+02:00"
},
{
"hash": "bc01c0f",
"short": "ui: Mac-Window + Konto-Header nach erstem TestFlight-Build",
"type": null,
"scope": null,
"additions": 20,
"deletions": 3,
"timestamp": "2026-05-14T21:38:48+02:00"
},
{
"hash": "f65b949",
"short": "build: CFBundleVersion 2 für nächsten TestFlight-Upload",
"type": null,
"scope": null,
"additions": 1,
"deletions": 1,
"timestamp": "2026-05-14T21:39:18+02:00"
},
{
"hash": "2616c4f",
"short": "fix(dark-mode): WebView folgt System statt eigener localStorage-Toggle",
"type": "fix",
"scope": "dark-mode",
"additions": 43,
"deletions": 1,
"timestamp": "2026-05-14T21:45:25+02:00"
}
],
"review_state": "auto",
"llm": {
"model": null,
"generated_at": null
}
}