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>
169 lines
3.7 KiB
JSON
169 lines
3.7 KiB
JSON
{
|
|
"date": "2026-06-01",
|
|
"day_number": 13,
|
|
"weekday": "Montag",
|
|
"commits": 9,
|
|
"authors": [
|
|
{
|
|
"name": "Till JS",
|
|
"count": 9
|
|
}
|
|
],
|
|
"additions": 1355,
|
|
"deletions": 177,
|
|
"net_lines": 1178,
|
|
"files_changed": 15,
|
|
"new_files": 0,
|
|
"deleted_files": 0,
|
|
"session": {
|
|
"first_commit_at": "2026-06-01T11:35:12.000Z",
|
|
"last_commit_at": "2026-06-01T23:40:35.000Z",
|
|
"total_span_minutes": 725,
|
|
"active_minutes": 42,
|
|
"pauses": [
|
|
{
|
|
"from": "14:05",
|
|
"to": "15:32",
|
|
"minutes": 87
|
|
},
|
|
{
|
|
"from": "15:32",
|
|
"to": "16:09",
|
|
"minutes": 37
|
|
},
|
|
{
|
|
"from": "16:09",
|
|
"to": "18:27",
|
|
"minutes": 138
|
|
},
|
|
{
|
|
"from": "18:27",
|
|
"to": "19:26",
|
|
"minutes": 59
|
|
},
|
|
{
|
|
"from": "19:26",
|
|
"to": "01:28",
|
|
"minutes": 362
|
|
}
|
|
],
|
|
"longest_focus_minutes": 30
|
|
},
|
|
"top_dirs": [
|
|
{
|
|
"path": "Sources/Features/ArticleDetailView.swift",
|
|
"pct": 18
|
|
},
|
|
{
|
|
"path": "Sources/Core/API",
|
|
"pct": 9
|
|
},
|
|
{
|
|
"path": "Sources/Features/LeseListeTabView.swift",
|
|
"pct": 9
|
|
},
|
|
{
|
|
"path": "Sources/App/RootView.swift",
|
|
"pct": 9
|
|
},
|
|
{
|
|
"path": "Sources/Features/AppearanceSettings.swift",
|
|
"pct": 9
|
|
}
|
|
],
|
|
"top_extensions": [
|
|
{
|
|
"ext": ".swift",
|
|
"count": 22
|
|
}
|
|
],
|
|
"tags": [],
|
|
"commits_list": [
|
|
{
|
|
"hash": "43ed3b7",
|
|
"short": "feat: Lese-Fortschritt im Reader tracken, anzeigen + Auto-finish",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 214,
|
|
"deletions": 34,
|
|
"timestamp": "2026-06-01T13:35:12+02:00"
|
|
},
|
|
{
|
|
"hash": "dd795c7",
|
|
"short": "feat: Feed-Tab dormant stellen (iOS + macOS)",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 42,
|
|
"deletions": 23,
|
|
"timestamp": "2026-06-01T13:54:10+02:00"
|
|
},
|
|
{
|
|
"hash": "f6eae77",
|
|
"short": "fix: geteilte Links zuverlässig extrahieren + Retry-Button im Reader",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 140,
|
|
"deletions": 14,
|
|
"timestamp": "2026-06-01T14:05:34+02:00"
|
|
},
|
|
{
|
|
"hash": "99967b5",
|
|
"short": "Theme-Pass Pilot: pageta verdrahtet (Unlock-Gating live)",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 71,
|
|
"deletions": 6,
|
|
"timestamp": "2026-06-01T15:32:26+02:00"
|
|
},
|
|
{
|
|
"hash": "439edd4",
|
|
"short": "perf: Scroll-Ruckeln im Reader beheben (Fortschritt entkoppeln)",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 98,
|
|
"deletions": 63,
|
|
"timestamp": "2026-06-01T16:09:36+02:00"
|
|
},
|
|
{
|
|
"hash": "9f260e2",
|
|
"short": "feat: Fortschrittsbalken an unteren Rand + Quell-Suffix aus Titeln strippen",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 49,
|
|
"deletions": 5,
|
|
"timestamp": "2026-06-01T18:27:21+02:00"
|
|
},
|
|
{
|
|
"hash": "7cb9399",
|
|
"short": "feat: Lese-Rückblick (Tag/Woche/Gesamt) als nativer Tab",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 734,
|
|
"deletions": 2,
|
|
"timestamp": "2026-06-01T19:26:43+02:00"
|
|
},
|
|
{
|
|
"hash": "3c22bf7",
|
|
"short": "Feedback: prominente Karte auf der Konto-Seite",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 3,
|
|
"deletions": 18,
|
|
"timestamp": "2026-06-02T01:28:57+02:00"
|
|
},
|
|
{
|
|
"hash": "9703516",
|
|
"short": "Theme-Pass: gesperrtes Theme zeigt Button statt Auto-Open",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 4,
|
|
"deletions": 12,
|
|
"timestamp": "2026-06-02T01:40:35+02:00"
|
|
}
|
|
],
|
|
"review_state": "auto",
|
|
"llm": {
|
|
"model": null,
|
|
"generated_at": null
|
|
}
|
|
}
|