managarten/devlog/2025-12-01/data.json
Till JS ad776c1a1c
Some checks are pending
CI / Build mana-api-gateway (push) Blocked by required conditions
CI / Build mana-crawler (push) Blocked by required conditions
CD Mac Mini / Detect Changes (push) Waiting to run
CD Mac Mini / Deploy (push) Blocked by required conditions
CI / Detect Changes (push) Waiting to run
CI / Validate (push) Waiting to run
CI / Build mana-search (push) Blocked by required conditions
CI / Build mana-sync (push) Blocked by required conditions
Mirror to Forgejo / Push to Forgejo (push) Waiting to run
devlog: 107 Tage backfilled (2025-11-22 → 2026-05-15)
Vollständige Bau-Geschichte des Monorepos in der Tages-Devlog-
Konvention (mana/docs/DEVLOG.md). Bodies sind heuristik-
generiert aus den Commit-Subjects pro Tag (Lead-Satz +
Highlights/Commit-Bullets, kein LLM-Pfad). Tage mit hand-
curate-Bedarf können nachträglich überarbeitet werden — der
Auto-Stub-Marker ist weg, die Bodies sind editierbar.

321 Files (data.json + spieler.md + macher.md pro Tag).

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

360 lines
7.6 KiB
JSON

{
"date": "2025-12-01",
"day_number": 8,
"weekday": "Montag",
"commits": 27,
"authors": [
{
"name": "Wuesteon",
"count": 17
},
{
"name": "Till-JS",
"count": 10
}
],
"additions": 49204,
"deletions": 28026,
"net_lines": 21178,
"files_changed": 372,
"new_files": 0,
"deleted_files": 0,
"session": {
"first_commit_at": "2025-12-01T12:30:58.000Z",
"last_commit_at": "2025-12-02T01:43:47.000Z",
"total_span_minutes": 793,
"active_minutes": 142,
"pauses": [
{
"from": "13:30",
"to": "14:14",
"minutes": 43
},
{
"from": "15:41",
"to": "17:16",
"minutes": 95
},
{
"from": "17:16",
"to": "20:44",
"minutes": 208
},
{
"from": "20:50",
"to": "23:15",
"minutes": 145
},
{
"from": "00:03",
"to": "01:00",
"minutes": 57
},
{
"from": "01:00",
"to": "02:43",
"minutes": 103
}
],
"longest_focus_minutes": 87
},
"top_dirs": [
{
"path": "services/mana-core-auth/src",
"pct": 11
},
{
"path": "games/mana-games/apps",
"pct": 9
},
{
"path": "apps/picture/apps/backend",
"pct": 5
},
{
"path": "apps/chat/apps/web",
"pct": 5
},
{
"path": "services/mana-core-auth/test",
"pct": 4
}
],
"top_extensions": [
{
"ext": ".ts",
"count": 178
},
{
"ext": ".svelte",
"count": 107
},
{
"ext": ".md",
"count": 61
},
{
"ext": ".json",
"count": 53
},
{
"ext": ".astro",
"count": 24
},
{
"ext": ".yml",
"count": 11
}
],
"tags": ["ci", "picture", "feedback", "apps", "zitare"],
"commits_list": [
{
"hash": "2a002bf",
"short": "first auth impl",
"type": null,
"scope": null,
"additions": 13348,
"deletions": 6069,
"timestamp": "2025-12-01T13:30:58+01:00"
},
{
"hash": "a09c389",
"short": "fix(picture): resolve hydration error and CORS issues",
"type": "fix",
"scope": "picture",
"additions": 85,
"deletions": 9,
"timestamp": "2025-12-01T14:14:08+01:00"
},
{
"hash": "51edd52",
"short": "refactor(picture): remove Supabase dependency, migrate to NestJS backend",
"type": "refactor",
"scope": "picture",
"additions": 1627,
"deletions": 986,
"timestamp": "2025-12-01T14:22:49+01:00"
},
{
"hash": "1f2d21e",
"short": "feat(feedback): add feedback pages to all archived web apps",
"type": "feat",
"scope": "feedback",
"additions": 241,
"deletions": 431,
"timestamp": "2025-12-01T14:42:26+01:00"
},
{
"hash": "4e4db46",
"short": "feat(apps): add unified Apps page and PillNavigation to all web apps",
"type": "feat",
"scope": "apps",
"additions": 1354,
"deletions": 538,
"timestamp": "2025-12-01T14:48:00+01:00"
},
{
"hash": "6cfab65",
"short": "feat(zitare): add vertical scroll-snap quote feed with infinite scroll",
"type": "feat",
"scope": "zitare",
"additions": 165,
"deletions": 40,
"timestamp": "2025-12-01T14:57:05+01:00"
},
{
"hash": "8dd1e43",
"short": "🐛 fix(auth): use Better Auth native JWT validation with EdDSA",
"type": null,
"scope": null,
"additions": 498,
"deletions": 480,
"timestamp": "2025-12-01T15:18:57+01:00"
},
{
"hash": "0805713",
"short": "🐛 fix(chat): use correct token storage key from shared-auth",
"type": null,
"scope": null,
"additions": 2,
"deletions": 1,
"timestamp": "2025-12-01T15:19:09+01:00"
},
{
"hash": "bc27484",
"short": "📝 docs(auth): add comprehensive auth architecture documentation",
"type": null,
"scope": null,
"additions": 530,
"deletions": 0,
"timestamp": "2025-12-01T15:19:20+01:00"
},
{
"hash": "746df03",
"short": "✅ test(auth): update tests for minimal JWT claims architecture",
"type": null,
"scope": null,
"additions": 209,
"deletions": 641,
"timestamp": "2025-12-01T15:21:19+01:00"
},
{
"hash": "8a43bbf",
"short": "🔀 merge: auth/complete branch with Better Auth implementation",
"type": null,
"scope": null,
"additions": 0,
"deletions": 0,
"timestamp": "2025-12-01T15:25:38+01:00"
},
{
"hash": "64c82a1",
"short": "🐛 fix(presi): resolve auth token mismatch and add feedback navigation",
"type": null,
"scope": null,
"additions": 30,
"deletions": 20,
"timestamp": "2025-12-01T15:35:56+01:00"
},
{
"hash": "1e2cc03",
"short": "✨ feat(shared-auth-ui): add theme toggle to auth pages",
"type": null,
"scope": null,
"additions": 183,
"deletions": 85,
"timestamp": "2025-12-01T15:40:22+01:00"
},
{
"hash": "a51e065",
"short": "🚸 feat(shared-ui): improve PillNavigation mobile responsiveness",
"type": null,
"scope": null,
"additions": 123,
"deletions": 4,
"timestamp": "2025-12-01T15:40:33+01:00"
},
{
"hash": "f8258b8",
"short": "docs",
"type": null,
"scope": null,
"additions": 2,
"deletions": 5,
"timestamp": "2025-12-01T15:41:05+01:00"
},
{
"hash": "1d5f49a",
"short": "Merge branch 'main' of https://github.com/Memo-2023/manacore-monorepo",
"type": null,
"scope": null,
"additions": 0,
"deletions": 0,
"timestamp": "2025-12-01T15:41:06+01:00"
},
{
"hash": "942c588",
"short": "🔒️ feat(auth): centralize JWT validation via mana-core-auth",
"type": null,
"scope": null,
"additions": 1125,
"deletions": 313,
"timestamp": "2025-12-01T17:16:21+01:00"
},
{
"hash": "5b0b309",
"short": "🔒️ feat(auth): centralize JWT validation and add deployment docs",
"type": null,
"scope": null,
"additions": 11916,
"deletions": 718,
"timestamp": "2025-12-01T20:44:45+01:00"
},
{
"hash": "5282f55",
"short": "fix(ci): handle missing coverage artifacts gracefully",
"type": "fix",
"scope": "ci",
"additions": 10,
"deletions": 1,
"timestamp": "2025-12-01T20:50:10+01:00"
},
{
"hash": "0ebfde0",
"short": "fix(ci): build shared packages before tests and fix formatting",
"type": "fix",
"scope": "ci",
"additions": 16214,
"deletions": 15644,
"timestamp": "2025-12-01T23:15:00+01:00"
},
{
"hash": "6748da8",
"short": "chore(ci): remove Codecov integration",
"type": "chore",
"scope": "ci",
"additions": 4,
"deletions": 58,
"timestamp": "2025-12-01T23:26:58+01:00"
},
{
"hash": "3f57b84",
"short": "fix(ci): fix test-config and upgrade vitest to v4",
"type": "fix",
"scope": "ci",
"additions": 263,
"deletions": 264,
"timestamp": "2025-12-01T23:37:47+01:00"
},
{
"hash": "d5af7eb",
"short": "fix(ci): fix YAML syntax error in ci-main.yml",
"type": "fix",
"scope": "ci",
"additions": 1,
"deletions": 1,
"timestamp": "2025-12-01T23:50:39+01:00"
},
{
"hash": "d916845",
"short": "fix(ci): filter shared packages by directory not package name",
"type": "fix",
"scope": "ci",
"additions": 3,
"deletions": 2,
"timestamp": "2025-12-01T23:54:51+01:00"
},
{
"hash": "eb17321",
"short": "fix(ci): remove nested turbo.json from presi",
"type": "fix",
"scope": "ci",
"additions": 0,
"deletions": 19,
"timestamp": "2025-12-02T00:03:31+01:00"
},
{
"hash": "2cfa09c",
"short": "feat(storage): add MinIO local storage and @manacore/shared-storage package",
"type": "feat",
"scope": "storage",
"additions": 1191,
"deletions": 126,
"timestamp": "2025-12-02T01:00:42+01:00"
},
{
"hash": "4cc1ad2",
"short": "🔧 chore: fix turbo infinite recursion and update dependencies",
"type": null,
"scope": null,
"additions": 80,
"deletions": 1571,
"timestamp": "2025-12-02T02:43:47+01:00"
}
],
"review_state": "auto",
"llm": {
"model": null,
"generated_at": null
}
}