CLAUDE.md verlangt `pnpm run format` vor jedem Commit, der Bestand war aber nie durchgelaufen — beim Formatieren der eigenen Aenderungen hat prettier 94 weitere Dateien angefasst. Getrennt gehalten, damit der Import-Commit davor lesbar bleibt. Reine Umbrueche und Anfuehrungszeichen: 55 Markdown, 28 JSON, 10 TS, 1 Svelte. Kein semantischer Unterschied — mit `git diff -w` geprueft, die Code-Aenderungen sind ausschliesslich Zeilenumbrueche (z.B. eine Methodenkette ueber vier Zeilen statt einer). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MhVjQpDUkFZGtFWsLid4PT
180 lines
3.2 KiB
JSON
180 lines
3.2 KiB
JSON
{
|
|
"date": "2026-05-20",
|
|
"day_number": 6,
|
|
"weekday": "Mittwoch",
|
|
"commits": 8,
|
|
"authors": [
|
|
{
|
|
"name": "Till JS",
|
|
"count": 8
|
|
}
|
|
],
|
|
"additions": 4276,
|
|
"deletions": 152,
|
|
"net_lines": 4124,
|
|
"files_changed": 30,
|
|
"new_files": 0,
|
|
"deleted_files": 0,
|
|
"session": {
|
|
"first_commit_at": "2026-05-20T11:27:25.000Z",
|
|
"last_commit_at": "2026-05-21T03:37:28.000Z",
|
|
"total_span_minutes": 970,
|
|
"active_minutes": 6,
|
|
"pauses": [
|
|
{
|
|
"from": "13:27",
|
|
"to": "14:06",
|
|
"minutes": 39
|
|
},
|
|
{
|
|
"from": "14:12",
|
|
"to": "16:16",
|
|
"minutes": 124
|
|
},
|
|
{
|
|
"from": "16:16",
|
|
"to": "16:52",
|
|
"minutes": 36
|
|
},
|
|
{
|
|
"from": "16:52",
|
|
"to": "21:37",
|
|
"minutes": 285
|
|
},
|
|
{
|
|
"from": "21:37",
|
|
"to": "05:37",
|
|
"minutes": 480
|
|
}
|
|
],
|
|
"longest_focus_minutes": 7
|
|
},
|
|
"top_dirs": [
|
|
{
|
|
"path": "apps/landing/src/pages",
|
|
"pct": 19
|
|
},
|
|
{
|
|
"path": "apps/api/src/db",
|
|
"pct": 14
|
|
},
|
|
{
|
|
"path": "pnpm-lock.yaml",
|
|
"pct": 11
|
|
},
|
|
{
|
|
"path": "apps/web/package.json",
|
|
"pct": 8
|
|
},
|
|
{
|
|
"path": "apps/web/src/routes",
|
|
"pct": 5
|
|
}
|
|
],
|
|
"top_extensions": [
|
|
{
|
|
"ext": ".ts",
|
|
"count": 10
|
|
},
|
|
{
|
|
"ext": ".json",
|
|
"count": 7
|
|
},
|
|
{
|
|
"ext": ".yaml",
|
|
"count": 4
|
|
},
|
|
{
|
|
"ext": ".astro",
|
|
"count": 4
|
|
},
|
|
{
|
|
"ext": ".yml",
|
|
"count": 2
|
|
},
|
|
{
|
|
"ext": ".svelte",
|
|
"count": 2
|
|
}
|
|
],
|
|
"tags": ["web", "api", "landing"],
|
|
"commits_list": [
|
|
{
|
|
"hash": "6a55e3a",
|
|
"short": "chore(web): bump @mana/shared-pwa zu 0.1.0-alpha.5",
|
|
"type": "chore",
|
|
"scope": "web",
|
|
"additions": 6,
|
|
"deletions": 6,
|
|
"timestamp": "2026-05-20T13:27:25+02:00"
|
|
},
|
|
{
|
|
"hash": "ae1eb10",
|
|
"short": "fix(web): prerender /offline für Workbox-Precache",
|
|
"type": "fix",
|
|
"scope": "web",
|
|
"additions": 5,
|
|
"deletions": 0,
|
|
"timestamp": "2026-05-20T14:06:15+02:00"
|
|
},
|
|
{
|
|
"hash": "955cfad",
|
|
"short": "feat(api): versionierte Drizzle-Migrations + Auto-Apply beim Boot",
|
|
"type": "feat",
|
|
"scope": "api",
|
|
"additions": 1103,
|
|
"deletions": 89,
|
|
"timestamp": "2026-05-20T14:06:29+02:00"
|
|
},
|
|
{
|
|
"hash": "537a2c3",
|
|
"short": "chore(api): NOTICE-Suppress im migrate-Client",
|
|
"type": "chore",
|
|
"scope": "api",
|
|
"additions": 4,
|
|
"deletions": 1,
|
|
"timestamp": "2026-05-20T14:12:51+02:00"
|
|
},
|
|
{
|
|
"hash": "2de08f4",
|
|
"short": "feat(web): TimelineVignette — Phase 4 Per-App-Heute-Karte",
|
|
"type": "feat",
|
|
"scope": "web",
|
|
"additions": 86,
|
|
"deletions": 12,
|
|
"timestamp": "2026-05-20T16:16:38+02:00"
|
|
},
|
|
{
|
|
"hash": "822f442",
|
|
"short": "chore: gitignore .npmrc — Verdaccio-Token soll nie in git",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 3,
|
|
"deletions": 0,
|
|
"timestamp": "2026-05-20T16:52:48+02:00"
|
|
},
|
|
{
|
|
"hash": "541dc0b",
|
|
"short": "feat(landing): Marketing-Astro auf pageta.com LIVE",
|
|
"type": "feat",
|
|
"scope": "landing",
|
|
"additions": 3051,
|
|
"deletions": 22,
|
|
"timestamp": "2026-05-20T21:37:57+02:00"
|
|
},
|
|
{
|
|
"hash": "0d9ef8b",
|
|
"short": "deps: @mana/themes hinzugefügt + inline paper-Variant ersetzt",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 18,
|
|
"deletions": 22,
|
|
"timestamp": "2026-05-21T05:37:28+02:00"
|
|
}
|
|
],
|
|
"review_state": "auto",
|
|
"llm": {
|
|
"model": null,
|
|
"generated_at": null
|
|
}
|
|
}
|