managarten/devlog/2025-12-08/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

419 lines
9.2 KiB
JSON

{
"date": "2025-12-08",
"day_number": 14,
"weekday": "Montag",
"commits": 34,
"authors": [
{
"name": "Wuesteon",
"count": 34
}
],
"additions": 5273,
"deletions": 3519,
"net_lines": 1754,
"files_changed": 90,
"new_files": 0,
"deleted_files": 0,
"session": {
"first_commit_at": "2025-12-08T11:53:42.000Z",
"last_commit_at": "2025-12-09T01:13:11.000Z",
"total_span_minutes": 799,
"active_minutes": 358,
"pauses": [
{
"from": "12:56",
"to": "14:38",
"minutes": 102
},
{
"from": "14:44",
"to": "15:51",
"minutes": 68
},
{
"from": "17:04",
"to": "17:35",
"minutes": 31
},
{
"from": "19:51",
"to": "20:49",
"minutes": 58
},
{
"from": "23:11",
"to": "01:00",
"minutes": 109
},
{
"from": "01:00",
"to": "02:13",
"minutes": 73
}
],
"longest_focus_minutes": 141
},
"top_dirs": [
{
"path": "apps/manacore/apps/web",
"pct": 23
},
{
"path": "apps/calendar/apps/web",
"pct": 9
},
{
"path": "apps/clock/apps/web",
"pct": 9
},
{
"path": "apps/todo/apps/web",
"pct": 8
},
{
"path": "services/mana-core-auth/src",
"pct": 7
}
],
"top_extensions": [
{
"ext": ".ts",
"count": 40
},
{
"ext": "<no-ext>",
"count": 29
},
{
"ext": ".yml",
"count": 17
},
{
"ext": ".md",
"count": 13
},
{
"ext": ".json",
"count": 9
},
{
"ext": ".svelte",
"count": 7
}
],
"tags": ["ci", "web", "staging", "todo-web", "docker"],
"commits_list": [
{
"hash": "8de629d",
"short": "🚀 ci: add dev branch workflow with PR validation",
"type": null,
"scope": null,
"additions": 80,
"deletions": 13,
"timestamp": "2025-12-08T12:53:42+01:00"
},
{
"hash": "e423785",
"short": "🔧 ci: remove auto-deploy, keep manual/tag-based only",
"type": null,
"scope": null,
"additions": 6,
"deletions": 21,
"timestamp": "2025-12-08T12:56:06+01:00"
},
{
"hash": "67a15cc",
"short": "🧑‍💻 dx: add automatic database setup and dev:*:full commands",
"type": null,
"scope": null,
"additions": 515,
"deletions": 18,
"timestamp": "2025-12-08T14:38:18+01:00"
},
{
"hash": "541e227",
"short": "🙈 chore: ignore claude-flow metrics from git tracking",
"type": null,
"scope": null,
"additions": 1,
"deletions": 662,
"timestamp": "2025-12-08T14:38:41+01:00"
},
{
"hash": "60756f7",
"short": "small linting fixes",
"type": null,
"scope": null,
"additions": 5,
"deletions": 7,
"timestamp": "2025-12-08T14:44:17+01:00"
},
{
"hash": "bb4e12c",
"short": "🐛 fix: resolve auth issues in Manacore, Calendar, and Clock apps",
"type": null,
"scope": null,
"additions": 35,
"deletions": 69,
"timestamp": "2025-12-08T15:51:57+01:00"
},
{
"hash": "5e0b5a8",
"short": "🚀 ci: add Docker deployment for Manacore, Todo, Calendar, and Clock apps",
"type": null,
"scope": null,
"additions": 898,
"deletions": 0,
"timestamp": "2025-12-08T16:04:50+01:00"
},
{
"hash": "63a5674",
"short": "🐛 fix: add build args for SvelteKit env vars in web Dockerfiles",
"type": null,
"scope": null,
"additions": 38,
"deletions": 0,
"timestamp": "2025-12-08T16:15:42+01:00"
},
{
"hash": "f0d57c1",
"short": "🐛 fix: switch web apps to adapter-node for Docker builds",
"type": null,
"scope": null,
"additions": 482,
"deletions": 287,
"timestamp": "2025-12-08T16:30:04+01:00"
},
{
"hash": "48c5cb4",
"short": "🐛 fix: add MIDDLEWARE_URL to manacore-web Dockerfile",
"type": null,
"scope": null,
"additions": 2,
"deletions": 0,
"timestamp": "2025-12-08T16:37:18+01:00"
},
{
"hash": "ee091c4",
"short": "♻️ refactor: migrate manacore-web from Supabase to mana-core-auth",
"type": null,
"scope": null,
"additions": 350,
"deletions": 632,
"timestamp": "2025-12-08T17:04:35+01:00"
},
{
"hash": "9746db1",
"short": "🚀 ci: add manacore, todo, calendar, clock to tagged deployment workflow",
"type": null,
"scope": null,
"additions": 35,
"deletions": 4,
"timestamp": "2025-12-08T17:35:11+01:00"
},
{
"hash": "59ce92a",
"short": "🔧 fix: deployment workflow - lowercase image prefix, service names, and port fixes",
"type": null,
"scope": null,
"additions": 15,
"deletions": 7,
"timestamp": "2025-12-08T17:54:40+01:00"
},
{
"hash": "73dfe57",
"short": "🔧 fix: add GHCR authentication for staging server",
"type": null,
"scope": null,
"additions": 6,
"deletions": 0,
"timestamp": "2025-12-08T18:13:17+01:00"
},
{
"hash": "3485bf0",
"short": "fix(ci): use GITHUB_TOKEN for GHCR auth on staging server",
"type": "fix",
"scope": "ci",
"additions": 1,
"deletions": 1,
"timestamp": "2025-12-08T18:16:11+01:00"
},
{
"hash": "aa8cbb1",
"short": "fix(ci): correct health check path for backend deployments",
"type": "fix",
"scope": "ci",
"additions": 1,
"deletions": 1,
"timestamp": "2025-12-08T18:41:45+01:00"
},
{
"hash": "17c4932",
"short": "fix(todo-web): remove silent npm install failure in Dockerfile",
"type": "fix",
"scope": "todo-web",
"additions": 1,
"deletions": 1,
"timestamp": "2025-12-08T18:58:31+01:00"
},
{
"hash": "ef44c06",
"short": "fix(web): remove silent npm install failures in all web Dockerfiles",
"type": "fix",
"scope": "web",
"additions": 4,
"deletions": 4,
"timestamp": "2025-12-08T18:59:08+01:00"
},
{
"hash": "75d9d18",
"short": "fix(web): copy node_modules from builder instead of npm install",
"type": "fix",
"scope": "web",
"additions": 10,
"deletions": 20,
"timestamp": "2025-12-08T19:24:52+01:00"
},
{
"hash": "fd1c0ee",
"short": "fix(docker): preserve pnpm symlink structure in web Dockerfiles",
"type": "fix",
"scope": "docker",
"additions": 45,
"deletions": 15,
"timestamp": "2025-12-08T19:38:49+01:00"
},
{
"hash": "828b6d7",
"short": "docs: add pnpm Docker symlinks troubleshooting guide",
"type": null,
"scope": null,
"additions": 129,
"deletions": 0,
"timestamp": "2025-12-08T19:51:14+01:00"
},
{
"hash": "3d717eb",
"short": "fix(web): add runtime env injection for auth URLs in todo, calendar, clock",
"type": "fix",
"scope": "web",
"additions": 176,
"deletions": 19,
"timestamp": "2025-12-08T20:49:39+01:00"
},
{
"hash": "7f7b8b6",
"short": "docs: add SvelteKit runtime env injection guidelines and troubleshooting",
"type": null,
"scope": null,
"additions": 222,
"deletions": 3,
"timestamp": "2025-12-08T20:54:13+01:00"
},
{
"hash": "c96820d",
"short": "fix(ci): pass version tags to docker-compose via .env file",
"type": "fix",
"scope": "ci",
"additions": 39,
"deletions": 2,
"timestamp": "2025-12-08T21:23:36+01:00"
},
{
"hash": "e02e2b3",
"short": "fix(staging): add all web app origins to mana-core-auth CORS",
"type": "fix",
"scope": "staging",
"additions": 2,
"deletions": 2,
"timestamp": "2025-12-08T21:28:06+01:00"
},
{
"hash": "7caeea4",
"short": "fix(manacore-web): add runtime env injection for auth URLs",
"type": "fix",
"scope": "manacore-web",
"additions": 39,
"deletions": 10,
"timestamp": "2025-12-08T21:47:02+01:00"
},
{
"hash": "4398fbc",
"short": "fix(manacore-web,todo-web): use runtime URLs for backend API services",
"type": "fix",
"scope": "manacore-web,todo-web",
"additions": 123,
"deletions": 24,
"timestamp": "2025-12-08T22:03:12+01:00"
},
{
"hash": "a50e4e5",
"short": "fix(staging): add manacore-web origin to backend CORS configs",
"type": "fix",
"scope": "staging",
"additions": 3,
"deletions": 3,
"timestamp": "2025-12-08T22:27:34+01:00"
},
{
"hash": "66bc3e9",
"short": "docs: add staging deployment issues troubleshooting guide",
"type": null,
"scope": null,
"additions": 267,
"deletions": 0,
"timestamp": "2025-12-08T22:43:53+01:00"
},
{
"hash": "6db8753",
"short": "debug(auth): add detailed logging to JwtAuthGuard",
"type": "debug",
"scope": "auth",
"additions": 10,
"deletions": 2,
"timestamp": "2025-12-08T22:52:59+01:00"
},
{
"hash": "81a2970",
"short": "docs: add tag naming convention for mana-core-auth",
"type": null,
"scope": null,
"additions": 12,
"deletions": 0,
"timestamp": "2025-12-08T23:02:40+01:00"
},
{
"hash": "d074e6d",
"short": "docs: comprehensive staging deployment troubleshooting guide",
"type": null,
"scope": null,
"additions": 132,
"deletions": 3,
"timestamp": "2025-12-08T23:11:01+01:00"
},
{
"hash": "18a7b2d",
"short": "docs: add setup templates and checklists for recurring tasks",
"type": null,
"scope": null,
"additions": 450,
"deletions": 0,
"timestamp": "2025-12-09T01:00:02+01:00"
},
{
"hash": "8af0172",
"short": "✨ feat(db): add production-safe migration system with advisory locks",
"type": null,
"scope": null,
"additions": 1139,
"deletions": 1689,
"timestamp": "2025-12-09T02:13:11+01:00"
}
],
"review_state": "auto",
"llm": {
"model": null,
"generated_at": null
}
}