mana-swift-core/devlog/2026-05-13/data.json
Till JS 957a80251e devlog: 2 Tage geschrieben (v1.0.0 → v1.5.0)
Tag 1: initiale Extraktion aus memoro-native.
Tag 2: Reifung zu v1.5.0 (Account-Lifecycle, Guest-Mode +
Refresh-Resilience, 2FA, ProfileInfo).

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

172 lines
3.6 KiB
JSON

{
"date": "2026-05-13",
"day_number": 2,
"weekday": "Mittwoch",
"commits": 8,
"authors": [
{
"name": "Till JS",
"count": 8
}
],
"additions": 5427,
"deletions": 2895,
"net_lines": 2532,
"files_changed": 408,
"new_files": 0,
"deleted_files": 0,
"session": {
"first_commit_at": "2026-05-13T15:18:23.000Z",
"last_commit_at": "2026-05-13T23:07:55.000Z",
"total_span_minutes": 470,
"active_minutes": 62,
"pauses": [
{
"from": "17:18",
"to": "19:22",
"minutes": 124
},
{
"from": "19:35",
"to": "22:16",
"minutes": 160
},
{
"from": "22:16",
"to": "00:20",
"minutes": 124
}
],
"longest_focus_minutes": 48
},
"top_dirs": [
{
"path": "build/mana-swift-core.build/Release",
"pct": 19
},
{
"path": "build/SwiftExplicitPrecompiledModules/1HSBLLLL9AUU4",
"pct": 15
},
{
"path": "build/SwiftExplicitPrecompiledModules/1KYQZQ1R5RV9Z",
"pct": 15
},
{
"path": "build/SwiftExplicitPrecompiledModules/33L8UAO7QRF6J",
"pct": 9
},
{
"path": "build/SwiftExplicitPrecompiledModules/1IZ03QLWZJUL2",
"pct": 9
}
],
"top_extensions": [
{
"ext": ".pcm",
"count": 620
},
{
"ext": ".json",
"count": 30
},
{
"ext": ".stringsdata",
"count": 28
},
{
"ext": ".o",
"count": 26
},
{
"ext": ".swift",
"count": 22
},
{
"ext": ".modulemap",
"count": 8
}
],
"tags": [
"transport"
],
"commits_list": [
{
"hash": "74aee8d",
"short": "fix(transport): URL-Konstruktion encoded ?-Query nicht mehr",
"type": "fix",
"scope": "transport",
"additions": 9,
"deletions": 1,
"timestamp": "2026-05-13T17:18:23+02:00"
},
{
"hash": "716509e",
"short": "v1.1.0 — Account-Lifecycle in ManaCore",
"type": null,
"scope": null,
"additions": 1226,
"deletions": 36,
"timestamp": "2026-05-13T19:22:19+02:00"
},
{
"hash": "3459c78",
"short": "v1.1.1 — Session-Token statt JWT für Account-Calls",
"type": null,
"scope": null,
"additions": 68,
"deletions": 16,
"timestamp": "2026-05-13T19:35:57+02:00"
},
{
"hash": "923b5d0",
"short": "v1.2.0 — Guest-Mode + Refresh-Resilience",
"type": null,
"scope": null,
"additions": 647,
"deletions": 160,
"timestamp": "2026-05-13T22:16:08+02:00"
},
{
"hash": "7526b80",
"short": "v1.3.0 — 2FA-Login-Challenge",
"type": null,
"scope": null,
"additions": 294,
"deletions": 0,
"timestamp": "2026-05-14T00:20:05+02:00"
},
{
"hash": "0a79083",
"short": "v1.4.0 — 2FA-Enrollment",
"type": null,
"scope": null,
"additions": 306,
"deletions": 0,
"timestamp": "2026-05-14T00:38:38+02:00"
},
{
"hash": "fe607c1",
"short": "v1.5.0 — getProfile() + ProfileInfo",
"type": null,
"scope": null,
"additions": 2876,
"deletions": 0,
"timestamp": "2026-05-14T01:06:50+02:00"
},
{
"hash": "216d9f8",
"short": "chore: untrack accidentally committed build/ + ignore",
"type": null,
"scope": null,
"additions": 1,
"deletions": 2682,
"timestamp": "2026-05-14T01:07:55+02:00"
}
],
"review_state": "auto",
"llm": {
"model": null,
"generated_at": null
}
}