Some checks failed
CI / validate (push) Has been cancelled
Tag 1: Phase 0–10c Marathon, Live-Cut auf cardecky.mana.how. Tag 2: Marketplace-Restore (Phase 12 R0–R5 + G1–G4). Tag 3: Karten-Typ-Vollausbau (Periodensystem, audio, typing, multiple-choice, Vision-LLM-Deck-Generation). Tag 4: Mobile-Nav + 5 Sprachen + CSV/PDF + Astro-Landing. Tag 5: Security-Hardening (fail-secure, CSP, DSGVO-Audit, rate-limit) + Leech-Detection + AASA. Tag 6: Recovery + Undo + FSRS-Slider + Streak + Stats-Charts + Blog + Marketplace-Report + Privacy/Help. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
181 lines
3.7 KiB
JSON
181 lines
3.7 KiB
JSON
{
|
|
"date": "2026-05-13",
|
|
"day_number": 6,
|
|
"weekday": "Mittwoch",
|
|
"commits": 8,
|
|
"authors": [
|
|
{
|
|
"name": "Till JS",
|
|
"count": 8
|
|
}
|
|
],
|
|
"additions": 6347,
|
|
"deletions": 35,
|
|
"net_lines": 6312,
|
|
"files_changed": 43,
|
|
"new_files": 0,
|
|
"deleted_files": 0,
|
|
"session": {
|
|
"first_commit_at": "2026-05-13T11:17:27.000Z",
|
|
"last_commit_at": "2026-05-14T00:04:54.000Z",
|
|
"total_span_minutes": 767,
|
|
"active_minutes": 20,
|
|
"pauses": [
|
|
{
|
|
"from": "13:37",
|
|
"to": "14:10",
|
|
"minutes": 34
|
|
},
|
|
{
|
|
"from": "14:10",
|
|
"to": "15:32",
|
|
"minutes": 82
|
|
},
|
|
{
|
|
"from": "15:32",
|
|
"to": "21:16",
|
|
"minutes": 345
|
|
},
|
|
{
|
|
"from": "21:18",
|
|
"to": "02:04",
|
|
"minutes": 286
|
|
}
|
|
],
|
|
"longest_focus_minutes": 20
|
|
},
|
|
"top_dirs": [
|
|
{
|
|
"path": "apps/api/src/db",
|
|
"pct": 22
|
|
},
|
|
{
|
|
"path": "apps/web/src/routes",
|
|
"pct": 20
|
|
},
|
|
{
|
|
"path": "apps/web/src/lib",
|
|
"pct": 17
|
|
},
|
|
{
|
|
"path": "apps/landing/src/pages",
|
|
"pct": 15
|
|
},
|
|
{
|
|
"path": "apps/api/src/routes",
|
|
"pct": 13
|
|
}
|
|
],
|
|
"top_extensions": [
|
|
{
|
|
"ext": ".ts",
|
|
"count": 19
|
|
},
|
|
{
|
|
"ext": ".astro",
|
|
"count": 9
|
|
},
|
|
{
|
|
"ext": ".svelte",
|
|
"count": 8
|
|
},
|
|
{
|
|
"ext": ".json",
|
|
"count": 4
|
|
},
|
|
{
|
|
"ext": ".sql",
|
|
"count": 3
|
|
},
|
|
{
|
|
"ext": ".md",
|
|
"count": 2
|
|
}
|
|
],
|
|
"tags": [
|
|
"web",
|
|
"infra",
|
|
"cards",
|
|
"api",
|
|
"aasa"
|
|
],
|
|
"commits_list": [
|
|
{
|
|
"hash": "e68d53b",
|
|
"short": "feat(infra): PUBLIC_APPLE_TEAM_ID für AASA-Endpoint",
|
|
"type": "feat",
|
|
"scope": "infra",
|
|
"additions": 4,
|
|
"deletions": 0,
|
|
"timestamp": "2026-05-13T13:17:27+02:00"
|
|
},
|
|
{
|
|
"hash": "21ec535",
|
|
"short": "fix(web): AASA bundleId ev.mana.cards → ev.mana.cardecky",
|
|
"type": "fix",
|
|
"scope": "web",
|
|
"additions": 1,
|
|
"deletions": 1,
|
|
"timestamp": "2026-05-13T13:26:43+02:00"
|
|
},
|
|
{
|
|
"hash": "abf493a",
|
|
"short": "feat(cards): recovery mode, undo, FSRS slider, streak header, stats charts, blog",
|
|
"type": "feat",
|
|
"scope": "cards",
|
|
"additions": 2667,
|
|
"deletions": 29,
|
|
"timestamp": "2026-05-13T13:37:03+02:00"
|
|
},
|
|
{
|
|
"hash": "c6488c0",
|
|
"short": "feat(web): /privacy + /help Stubs für App-Store-Submission",
|
|
"type": "feat",
|
|
"scope": "web",
|
|
"additions": 232,
|
|
"deletions": 0,
|
|
"timestamp": "2026-05-13T14:10:45+02:00"
|
|
},
|
|
{
|
|
"hash": "4d905bb",
|
|
"short": "fix(api): 0002_decks_archived_at — schließt Schema-Drift",
|
|
"type": "fix",
|
|
"scope": "api",
|
|
"additions": 20,
|
|
"deletions": 0,
|
|
"timestamp": "2026-05-13T15:32:25+02:00"
|
|
},
|
|
{
|
|
"hash": "8c7c8c9",
|
|
"short": "feat(aasa): /auth/* in Universal-Link-Paths",
|
|
"type": "feat",
|
|
"scope": "aasa",
|
|
"additions": 4,
|
|
"deletions": 1,
|
|
"timestamp": "2026-05-13T21:16:58+02:00"
|
|
},
|
|
{
|
|
"hash": "eb39fad",
|
|
"short": "feat(web): /auth/reset + /auth/verify als Fallback-Pages",
|
|
"type": "feat",
|
|
"scope": "web",
|
|
"additions": 128,
|
|
"deletions": 0,
|
|
"timestamp": "2026-05-13T21:18:44+02:00"
|
|
},
|
|
{
|
|
"hash": "ff00c7d",
|
|
"short": "feat(marketplace): Deck-Report + Author-Block + me/decks-Endpoints",
|
|
"type": "feat",
|
|
"scope": "marketplace",
|
|
"additions": 3291,
|
|
"deletions": 4,
|
|
"timestamp": "2026-05-14T02:04:54+02:00"
|
|
}
|
|
],
|
|
"review_state": "auto",
|
|
"llm": {
|
|
"model": null,
|
|
"generated_at": null
|
|
}
|
|
}
|