pageta-native/devlog/2026-05-29/data.json
Till JS e16e796e75 devlog: Repo-Historie nachgezogen (spieler+macher)
Erste Devlog-Befüllung; geerdet in den realen Commits, data.json via @mana/devlog-gen.

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

189 lines
4.4 KiB
JSON

{
"date": "2026-05-29",
"day_number": 11,
"weekday": "Freitag",
"commits": 12,
"authors": [
{
"name": "Till JS",
"count": 12
}
],
"additions": 599,
"deletions": 386,
"net_lines": 213,
"files_changed": 6,
"new_files": 0,
"deleted_files": 0,
"session": {
"first_commit_at": "2026-05-29T13:50:12.000Z",
"last_commit_at": "2026-05-29T19:51:53.000Z",
"total_span_minutes": 362,
"active_minutes": 98,
"pauses": [
{
"from": "15:59",
"to": "16:44",
"minutes": 45
},
{
"from": "17:53",
"to": "21:32",
"minutes": 219
}
],
"longest_focus_minutes": 70
},
"top_dirs": [
{
"path": "Sources/Features/LeseListeTabView.swift",
"pct": 42
},
{
"path": "CHANGELOG.md",
"pct": 26
},
{
"path": "README.md",
"pct": 11
},
{
"path": "STATUS.md",
"pct": 11
},
{
"path": "Sources/Features/MarkierungenTabView.swift",
"pct": 5
}
],
"top_extensions": [
{
"ext": ".swift",
"count": 10
},
{
"ext": ".md",
"count": 9
}
],
"tags": [
"lese-liste",
"markierungen",
"reader"
],
"commits_list": [
{
"hash": "8ccd42f",
"short": "fix(markierungen): Schreibfehler als Alert statt versteckt",
"type": "fix",
"scope": "markierungen",
"additions": 16,
"deletions": 3,
"timestamp": "2026-05-29T15:50:12+02:00"
},
{
"hash": "ee45fb2",
"short": "docs: Build-Stand aktualisieren (iOS-MLX-Blocker, π-Stand)",
"type": null,
"scope": null,
"additions": 31,
"deletions": 5,
"timestamp": "2026-05-29T15:50:12+02:00"
},
{
"hash": "2d71bf3",
"short": "docs: iOS Device/Archive-Build ist grün — Blocker nur Simulator",
"type": null,
"scope": null,
"additions": 25,
"deletions": 16,
"timestamp": "2026-05-29T15:59:12+02:00"
},
{
"hash": "f5eb749",
"short": "feat(lese-liste): iOS-26-Redesign (Liquid Glass, Suche, Fortschritt)",
"type": "feat",
"scope": "lese-liste",
"additions": 160,
"deletions": 46,
"timestamp": "2026-05-29T16:44:09+02:00"
},
{
"hash": "1e8fde0",
"short": "polish(lese-liste): führendes www. aus Placeholder-Initiale strippen",
"type": "polish",
"scope": "lese-liste",
"additions": 5,
"deletions": 1,
"timestamp": "2026-05-29T17:04:43+02:00"
},
{
"hash": "97708c9",
"short": "design(lese-liste): text-fokussierte Zeilen ohne Thumbnail",
"type": "design",
"scope": "lese-liste",
"additions": 38,
"deletions": 108,
"timestamp": "2026-05-29T17:20:05+02:00"
},
{
"hash": "f996157",
"short": "feat(lese-liste): sticky Section-Header (wie seepuls Home-Tab)",
"type": "feat",
"scope": "lese-liste",
"additions": 24,
"deletions": 17,
"timestamp": "2026-05-29T17:32:36+02:00"
},
{
"hash": "dd42da1",
"short": "feat(reader): Artikel-Body in Marken-Serife Source Serif 4",
"type": "feat",
"scope": "reader",
"additions": 23,
"deletions": 2,
"timestamp": "2026-05-29T17:40:13+02:00"
},
{
"hash": "b504bff",
"short": "feat(lese-liste): Gruppen-Indikator in Navbar statt In-List-Header",
"type": "feat",
"scope": "lese-liste",
"additions": 93,
"deletions": 33,
"timestamp": "2026-05-29T17:53:49+02:00"
},
{
"hash": "283ab54",
"short": "design(lese-liste): Titel zentriert, Gruppen-Indikator links, ohne Container",
"type": "design",
"scope": "lese-liste",
"additions": 29,
"deletions": 10,
"timestamp": "2026-05-29T21:32:46+02:00"
},
{
"hash": "48a9c4b",
"short": "design(lese-liste): zurück zu sticky In-List-Headern + Standard-Großtitel",
"type": "design",
"scope": "lese-liste",
"additions": 37,
"deletions": 116,
"timestamp": "2026-05-29T21:40:41+02:00"
},
{
"hash": "deb4bca",
"short": "design(lese-liste): gestickter Abschnitt auf Navbar-Titelhöhe",
"type": "design",
"scope": "lese-liste",
"additions": 118,
"deletions": 29,
"timestamp": "2026-05-29T21:51:53+02:00"
}
],
"review_state": "auto",
"llm": {
"model": null,
"generated_at": null
}
}