mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-17 01:59:41 +02:00
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
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>
580 lines
13 KiB
JSON
580 lines
13 KiB
JSON
{
|
|
"date": "2025-12-09",
|
|
"day_number": 15,
|
|
"weekday": "Dienstag",
|
|
"commits": 51,
|
|
"authors": [
|
|
{
|
|
"name": "Till-JS",
|
|
"count": 34
|
|
},
|
|
{
|
|
"name": "Wuesteon",
|
|
"count": 15
|
|
},
|
|
{
|
|
"name": "Nils Weiser",
|
|
"count": 2
|
|
}
|
|
],
|
|
"additions": 98123,
|
|
"deletions": 18954,
|
|
"net_lines": 79169,
|
|
"files_changed": 505,
|
|
"new_files": 0,
|
|
"deleted_files": 0,
|
|
"session": {
|
|
"first_commit_at": "2025-12-09T11:27:57.000Z",
|
|
"last_commit_at": "2025-12-10T02:35:28.000Z",
|
|
"total_span_minutes": 908,
|
|
"active_minutes": 323,
|
|
"pauses": [
|
|
{
|
|
"from": "13:30",
|
|
"to": "14:04",
|
|
"minutes": 34
|
|
},
|
|
{
|
|
"from": "15:02",
|
|
"to": "15:52",
|
|
"minutes": 50
|
|
},
|
|
{
|
|
"from": "16:40",
|
|
"to": "17:45",
|
|
"minutes": 65
|
|
},
|
|
{
|
|
"from": "18:15",
|
|
"to": "19:41",
|
|
"minutes": 86
|
|
},
|
|
{
|
|
"from": "19:41",
|
|
"to": "20:24",
|
|
"minutes": 43
|
|
},
|
|
{
|
|
"from": "20:49",
|
|
"to": "01:56",
|
|
"minutes": 307
|
|
}
|
|
],
|
|
"longest_focus_minutes": 99
|
|
},
|
|
"top_dirs": [
|
|
{
|
|
"path": "apps/contacts/apps/web",
|
|
"pct": 20
|
|
},
|
|
{
|
|
"path": "apps/todo/apps/web",
|
|
"pct": 9
|
|
},
|
|
{
|
|
"path": "packages/shared-ui/src",
|
|
"pct": 7
|
|
},
|
|
{
|
|
"path": "apps/contacts/apps/backend",
|
|
"pct": 7
|
|
},
|
|
{
|
|
"path": "apps/calendar/apps/web",
|
|
"pct": 5
|
|
}
|
|
],
|
|
"top_extensions": [
|
|
{
|
|
"ext": ".svelte",
|
|
"count": 312
|
|
},
|
|
{
|
|
"ext": ".ts",
|
|
"count": 302
|
|
},
|
|
{
|
|
"ext": ".md",
|
|
"count": 123
|
|
},
|
|
{
|
|
"ext": ".json",
|
|
"count": 51
|
|
},
|
|
{
|
|
"ext": ".tsx",
|
|
"count": 16
|
|
},
|
|
{
|
|
"ext": ".yml",
|
|
"count": 10
|
|
}
|
|
],
|
|
"tags": ["todo", "contacts", "shared-ui", "ui", "settings"],
|
|
"commits_list": [
|
|
{
|
|
"hash": "241dc61",
|
|
"short": "Merge branch 'dev' of https://github.com/Memo-2023/manacore-monorepo into dev",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 0,
|
|
"deletions": 0,
|
|
"timestamp": "2025-12-09T12:27:57+01:00"
|
|
},
|
|
{
|
|
"hash": "fb76cdc",
|
|
"short": "fix(settings): unify global settings across all web apps",
|
|
"type": "fix",
|
|
"scope": "settings",
|
|
"additions": 7,
|
|
"deletions": 357,
|
|
"timestamp": "2025-12-09T12:37:49+01:00"
|
|
},
|
|
{
|
|
"hash": "eb98f89",
|
|
"short": "fix(settings): complete global settings unification for remaining apps",
|
|
"type": "fix",
|
|
"scope": "settings",
|
|
"additions": 9,
|
|
"deletions": 114,
|
|
"timestamp": "2025-12-09T12:45:10+01:00"
|
|
},
|
|
{
|
|
"hash": "3703904",
|
|
"short": "feat(todo): redesign task input and items with glass-pill style",
|
|
"type": "feat",
|
|
"scope": "todo",
|
|
"additions": 812,
|
|
"deletions": 129,
|
|
"timestamp": "2025-12-09T13:00:29+01:00"
|
|
},
|
|
{
|
|
"hash": "b148a72",
|
|
"short": "feat(referral): integrate referral system frontend",
|
|
"type": "feat",
|
|
"scope": "referral",
|
|
"additions": 492,
|
|
"deletions": 10,
|
|
"timestamp": "2025-12-09T13:01:43+01:00"
|
|
},
|
|
{
|
|
"hash": "00dadc9",
|
|
"short": "docs(todo): add task metadata reference documentation",
|
|
"type": "docs",
|
|
"scope": "todo",
|
|
"additions": 250,
|
|
"deletions": 0,
|
|
"timestamp": "2025-12-09T13:04:39+01:00"
|
|
},
|
|
{
|
|
"hash": "863dd62",
|
|
"short": "feat(todo): add comprehensive settings page with 20+ preferences",
|
|
"type": "feat",
|
|
"scope": "todo",
|
|
"additions": 1570,
|
|
"deletions": 2,
|
|
"timestamp": "2025-12-09T13:30:02+01:00"
|
|
},
|
|
{
|
|
"hash": "3e35e6a",
|
|
"short": "feat(todo): add task edit modal and fix task loading",
|
|
"type": "feat",
|
|
"scope": "todo",
|
|
"additions": 1718,
|
|
"deletions": 25,
|
|
"timestamp": "2025-12-09T14:04:11+01:00"
|
|
},
|
|
{
|
|
"hash": "0c2434b",
|
|
"short": "feat(todo): add task metadata fields and mana page",
|
|
"type": "feat",
|
|
"scope": "todo",
|
|
"additions": 131,
|
|
"deletions": 2,
|
|
"timestamp": "2025-12-09T14:29:56+01:00"
|
|
},
|
|
{
|
|
"hash": "d45a9db",
|
|
"short": "feat(todo): add statistics page with visualizations",
|
|
"type": "feat",
|
|
"scope": "todo",
|
|
"additions": 2032,
|
|
"deletions": 329,
|
|
"timestamp": "2025-12-09T14:37:44+01:00"
|
|
},
|
|
{
|
|
"hash": "1ac74c9",
|
|
"short": "feat(todo): add PWA support with offline capabilities",
|
|
"type": "feat",
|
|
"scope": "todo",
|
|
"additions": 1292,
|
|
"deletions": 2,
|
|
"timestamp": "2025-12-09T14:40:42+01:00"
|
|
},
|
|
{
|
|
"hash": "c88626d",
|
|
"short": "feat(todo): add multiple kanban boards with task editing features",
|
|
"type": "feat",
|
|
"scope": "todo",
|
|
"additions": 2665,
|
|
"deletions": 397,
|
|
"timestamp": "2025-12-09T14:41:50+01:00"
|
|
},
|
|
{
|
|
"hash": "a52e518",
|
|
"short": "Docs",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 1,
|
|
"deletions": 1,
|
|
"timestamp": "2025-12-09T14:48:53+01:00"
|
|
},
|
|
{
|
|
"hash": "23c2d85",
|
|
"short": "📝 docs(cicd): add comprehensive deployment guide with CI/CD architecture",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 619,
|
|
"deletions": 0,
|
|
"timestamp": "2025-12-09T15:02:44+01:00"
|
|
},
|
|
{
|
|
"hash": "3808f29",
|
|
"short": "📝 docs: add audit documentation and metrics",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 21899,
|
|
"deletions": 386,
|
|
"timestamp": "2025-12-09T15:52:29+01:00"
|
|
},
|
|
{
|
|
"hash": "3cf0a43",
|
|
"short": "🚀 ci: add todo-backend and todo-web to CI/CD pipeline",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 148,
|
|
"deletions": 1,
|
|
"timestamp": "2025-12-09T15:52:48+01:00"
|
|
},
|
|
{
|
|
"hash": "582c6f5",
|
|
"short": "🐛 fix(ci): prevent container name conflict in staging deployment",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 23,
|
|
"deletions": 6,
|
|
"timestamp": "2025-12-09T15:59:06+01:00"
|
|
},
|
|
{
|
|
"hash": "4e63f3f",
|
|
"short": "fix(todo): use TEXT for user_id columns (Better Auth compatibility)",
|
|
"type": "fix",
|
|
"scope": "todo",
|
|
"additions": 87,
|
|
"deletions": 16,
|
|
"timestamp": "2025-12-09T16:24:22+01:00"
|
|
},
|
|
{
|
|
"hash": "f440ca2",
|
|
"short": "fix(db): use TEXT for user_id columns across entire codebase",
|
|
"type": "fix",
|
|
"scope": "db",
|
|
"additions": 73,
|
|
"deletions": 53,
|
|
"timestamp": "2025-12-09T16:30:51+01:00"
|
|
},
|
|
{
|
|
"hash": "79b4bb0",
|
|
"short": "feat(ci): add database migrations step to tagged staging deployments",
|
|
"type": "feat",
|
|
"scope": "ci",
|
|
"additions": 112,
|
|
"deletions": 3,
|
|
"timestamp": "2025-12-09T16:40:46+01:00"
|
|
},
|
|
{
|
|
"hash": "dd40bb4",
|
|
"short": "feat(contacts): add duplicate detection, photo upload, and batch operations",
|
|
"type": "feat",
|
|
"scope": "contacts",
|
|
"additions": 5172,
|
|
"deletions": 617,
|
|
"timestamp": "2025-12-09T17:45:29+01:00"
|
|
},
|
|
{
|
|
"hash": "09599c2",
|
|
"short": "refactor(shared-ui): convert SettingsSelect from CSS to Tailwind classes",
|
|
"type": "refactor",
|
|
"scope": "shared-ui",
|
|
"additions": 29,
|
|
"deletions": 150,
|
|
"timestamp": "2025-12-09T17:46:08+01:00"
|
|
},
|
|
{
|
|
"hash": "76f573f",
|
|
"short": "refactor(shared-ui): convert settings components from scoped CSS to Tailwind",
|
|
"type": "refactor",
|
|
"scope": "shared-ui",
|
|
"additions": 119,
|
|
"deletions": 573,
|
|
"timestamp": "2025-12-09T17:49:07+01:00"
|
|
},
|
|
{
|
|
"hash": "4e5d12a",
|
|
"short": "feat(contacts): add enhanced favorites page with multiple view modes",
|
|
"type": "feat",
|
|
"scope": "contacts",
|
|
"additions": 4125,
|
|
"deletions": 640,
|
|
"timestamp": "2025-12-09T18:00:55+01:00"
|
|
},
|
|
{
|
|
"hash": "05dd9a0",
|
|
"short": "fix(contacts): remove groups store dependency from data page",
|
|
"type": "fix",
|
|
"scope": "contacts",
|
|
"additions": 6,
|
|
"deletions": 30,
|
|
"timestamp": "2025-12-09T18:07:56+01:00"
|
|
},
|
|
{
|
|
"hash": "99c2824",
|
|
"short": "refactor(contacts): consolidate groups into tags feature",
|
|
"type": "refactor",
|
|
"scope": "contacts",
|
|
"additions": 116,
|
|
"deletions": 3024,
|
|
"timestamp": "2025-12-09T18:15:32+01:00"
|
|
},
|
|
{
|
|
"hash": "b6158a8",
|
|
"short": "feat(ui): add comprehensive skeleton loaders for contacts and todo apps",
|
|
"type": "feat",
|
|
"scope": "ui",
|
|
"additions": 2303,
|
|
"deletions": 111,
|
|
"timestamp": "2025-12-09T19:41:19+01:00"
|
|
},
|
|
{
|
|
"hash": "1dda437",
|
|
"short": "feat(help): add centralized help system with shared packages",
|
|
"type": "feat",
|
|
"scope": "help",
|
|
"additions": 5482,
|
|
"deletions": 0,
|
|
"timestamp": "2025-12-09T20:24:22+01:00"
|
|
},
|
|
{
|
|
"hash": "2b3f92f",
|
|
"short": "feat(contacts): add interactive network graph visualization",
|
|
"type": "feat",
|
|
"scope": "contacts",
|
|
"additions": 2142,
|
|
"deletions": 4,
|
|
"timestamp": "2025-12-09T20:29:38+01:00"
|
|
},
|
|
{
|
|
"hash": "a4846ae",
|
|
"short": "feat(shared-ui): add global CommandBar component with search across apps",
|
|
"type": "feat",
|
|
"scope": "shared-ui",
|
|
"additions": 899,
|
|
"deletions": 17,
|
|
"timestamp": "2025-12-09T20:35:58+01:00"
|
|
},
|
|
{
|
|
"hash": "7987fe0",
|
|
"short": "feat(ui): add skeleton loaders for calendar and clock apps",
|
|
"type": "feat",
|
|
"scope": "ui",
|
|
"additions": 558,
|
|
"deletions": 102,
|
|
"timestamp": "2025-12-09T20:36:37+01:00"
|
|
},
|
|
{
|
|
"hash": "fb7c788",
|
|
"short": "feat(ui): add Phosphor Icons to PillNavigation",
|
|
"type": "feat",
|
|
"scope": "ui",
|
|
"additions": 275,
|
|
"deletions": 148,
|
|
"timestamp": "2025-12-09T20:40:44+01:00"
|
|
},
|
|
{
|
|
"hash": "5cf9f81",
|
|
"short": "feat(contacts): improve network page with contact detail sidebar",
|
|
"type": "feat",
|
|
"scope": "contacts",
|
|
"additions": 80,
|
|
"deletions": 384,
|
|
"timestamp": "2025-12-09T20:46:16+01:00"
|
|
},
|
|
{
|
|
"hash": "25fd0c2",
|
|
"short": "feat(contacts): add archive link to settings page",
|
|
"type": "feat",
|
|
"scope": "contacts",
|
|
"additions": 18,
|
|
"deletions": 1,
|
|
"timestamp": "2025-12-09T20:47:56+01:00"
|
|
},
|
|
{
|
|
"hash": "2e6f151",
|
|
"short": "feat(contacts): add SearchModal component and help content",
|
|
"type": "feat",
|
|
"scope": "contacts",
|
|
"additions": 689,
|
|
"deletions": 0,
|
|
"timestamp": "2025-12-09T20:49:56+01:00"
|
|
},
|
|
{
|
|
"hash": "c61dcb8",
|
|
"short": "docs: remove all Coolify references from codebase",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 175,
|
|
"deletions": 4740,
|
|
"timestamp": "2025-12-10T01:56:38+01:00"
|
|
},
|
|
{
|
|
"hash": "6239cc7",
|
|
"short": "fix: use $env/dynamic/private for runtime env vars in SvelteKit hooks",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 67,
|
|
"deletions": 71,
|
|
"timestamp": "2025-12-10T02:20:49+01:00"
|
|
},
|
|
{
|
|
"hash": "3fa7b02",
|
|
"short": "feat: add email service and storage module + fix runtime env vars",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 1222,
|
|
"deletions": 75,
|
|
"timestamp": "2025-12-10T02:22:34+01:00"
|
|
},
|
|
{
|
|
"hash": "e84371a",
|
|
"short": "Merge pull request #13 from Memo-2023/n-dev",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 0,
|
|
"deletions": 0,
|
|
"timestamp": "2025-12-10T02:31:03+01:00"
|
|
},
|
|
{
|
|
"hash": "ee42b6c",
|
|
"short": "feat: major update with network graphs, themes, todo extensions, and more",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 39260,
|
|
"deletions": 6251,
|
|
"timestamp": "2025-12-10T02:37:46+01:00"
|
|
},
|
|
{
|
|
"hash": "d06df86",
|
|
"short": "docs: add Git workflow guide",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 254,
|
|
"deletions": 0,
|
|
"timestamp": "2025-12-10T02:45:04+01:00"
|
|
},
|
|
{
|
|
"hash": "9955939",
|
|
"short": "fix(docker): add shared-storage package to chat-backend Dockerfile",
|
|
"type": "fix",
|
|
"scope": "docker",
|
|
"additions": 4,
|
|
"deletions": 0,
|
|
"timestamp": "2025-12-10T02:46:57+01:00"
|
|
},
|
|
{
|
|
"hash": "dae8c9d",
|
|
"short": "Merge pull request #14 from Memo-2023/till-dev",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 0,
|
|
"deletions": 0,
|
|
"timestamp": "2025-12-10T02:47:58+01:00"
|
|
},
|
|
{
|
|
"hash": "a1524b4",
|
|
"short": "🐛 fix(docker): add shared-tags package to todo-web and calendar-web Dockerfiles",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 2,
|
|
"deletions": 0,
|
|
"timestamp": "2025-12-10T02:57:44+01:00"
|
|
},
|
|
{
|
|
"hash": "c97a0d7",
|
|
"short": "🔥 fix(todo-web): remove dead i18n import from network page",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 0,
|
|
"deletions": 1,
|
|
"timestamp": "2025-12-10T03:06:37+01:00"
|
|
},
|
|
{
|
|
"hash": "a5fab21",
|
|
"short": "fix(staging): use HTTPS staging domains for all client URLs",
|
|
"type": "fix",
|
|
"scope": "staging",
|
|
"additions": 63,
|
|
"deletions": 18,
|
|
"timestamp": "2025-12-10T03:27:46+01:00"
|
|
},
|
|
{
|
|
"hash": "dd0199c",
|
|
"short": "docs: add comprehensive staging environment setup guide",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 441,
|
|
"deletions": 0,
|
|
"timestamp": "2025-12-10T03:35:28+01:00"
|
|
},
|
|
{
|
|
"hash": "1169ef3",
|
|
"short": "docs: update git workflow - keep individual commits",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 69,
|
|
"deletions": 82,
|
|
"timestamp": "2025-12-10T02:51:30+01:00"
|
|
},
|
|
{
|
|
"hash": "40d2ea9",
|
|
"short": "docs(pr-reviews): add code review for PR #14",
|
|
"type": "docs",
|
|
"scope": "pr-reviews",
|
|
"additions": 272,
|
|
"deletions": 0,
|
|
"timestamp": "2025-12-10T02:52:55+01:00"
|
|
},
|
|
{
|
|
"hash": "8f9e14c",
|
|
"short": "docs: update git workflow - keep individual commits",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 69,
|
|
"deletions": 82,
|
|
"timestamp": "2025-12-10T02:51:30+01:00"
|
|
},
|
|
{
|
|
"hash": "59324ca",
|
|
"short": "docs(pr-reviews): add code review for PR #14",
|
|
"type": "docs",
|
|
"scope": "pr-reviews",
|
|
"additions": 272,
|
|
"deletions": 0,
|
|
"timestamp": "2025-12-10T02:52:55+01:00"
|
|
}
|
|
],
|
|
"review_state": "auto",
|
|
"llm": {
|
|
"model": null,
|
|
"generated_at": null
|
|
}
|
|
}
|