mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-17 10:19:40 +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>
260 lines
5.4 KiB
JSON
260 lines
5.4 KiB
JSON
{
|
|
"date": "2026-04-12",
|
|
"day_number": 81,
|
|
"weekday": "Sonntag",
|
|
"commits": 18,
|
|
"authors": [
|
|
{
|
|
"name": "Till JS",
|
|
"count": 18
|
|
}
|
|
],
|
|
"additions": 8415,
|
|
"deletions": 2447,
|
|
"net_lines": 5968,
|
|
"files_changed": 205,
|
|
"new_files": 0,
|
|
"deleted_files": 0,
|
|
"session": {
|
|
"first_commit_at": "2026-04-12T12:15:47.000Z",
|
|
"last_commit_at": "2026-04-12T19:48:09.000Z",
|
|
"total_span_minutes": 452,
|
|
"active_minutes": 113,
|
|
"pauses": [
|
|
{
|
|
"from": "14:32",
|
|
"to": "16:00",
|
|
"minutes": 87
|
|
},
|
|
{
|
|
"from": "16:26",
|
|
"to": "18:41",
|
|
"minutes": 134
|
|
},
|
|
{
|
|
"from": "18:59",
|
|
"to": "20:57",
|
|
"minutes": 118
|
|
}
|
|
],
|
|
"longest_focus_minutes": 50
|
|
},
|
|
"top_dirs": [
|
|
{
|
|
"path": "apps/mana/apps/web",
|
|
"pct": 62
|
|
},
|
|
{
|
|
"path": "packages/shared-ui/src",
|
|
"pct": 5
|
|
},
|
|
{
|
|
"path": "packages/shared-branding/src",
|
|
"pct": 4
|
|
},
|
|
{
|
|
"path": "apps/api/src/modules",
|
|
"pct": 3
|
|
},
|
|
{
|
|
"path": "packages/local-stt/src",
|
|
"pct": 3
|
|
}
|
|
],
|
|
"top_extensions": [
|
|
{
|
|
"ext": ".ts",
|
|
"count": 118
|
|
},
|
|
{
|
|
"ext": ".svelte",
|
|
"count": 61
|
|
},
|
|
{
|
|
"ext": ".json",
|
|
"count": 27
|
|
},
|
|
{
|
|
"ext": ".md",
|
|
"count": 17
|
|
},
|
|
{
|
|
"ext": ".yml",
|
|
"count": 4
|
|
},
|
|
{
|
|
"ext": ".sh",
|
|
"count": 1
|
|
}
|
|
],
|
|
"tags": ["web", "ui", "workbench", "presi", "todo"],
|
|
"commits_list": [
|
|
{
|
|
"hash": "474ba93",
|
|
"short": "feat(workbench): dynamic page height + tighter bottom-stack spacing",
|
|
"type": "feat",
|
|
"scope": "workbench",
|
|
"additions": 264,
|
|
"deletions": 145,
|
|
"timestamp": "2026-04-12T14:15:47+02:00"
|
|
},
|
|
{
|
|
"hash": "a9c5151",
|
|
"short": "fix(presi): wire up db:push for presi schema via @mana/api",
|
|
"type": "fix",
|
|
"scope": "presi",
|
|
"additions": 105,
|
|
"deletions": 76,
|
|
"timestamp": "2026-04-12T14:32:44+02:00"
|
|
},
|
|
{
|
|
"hash": "8c2f930",
|
|
"short": "feat(web): wallpaper system + sticky PageHeader",
|
|
"type": "feat",
|
|
"scope": "web",
|
|
"additions": 1557,
|
|
"deletions": 66,
|
|
"timestamp": "2026-04-12T16:00:03+02:00"
|
|
},
|
|
{
|
|
"hash": "3deee75",
|
|
"short": "feat(web): PillNav bar mode, fullscreen, local STT + mic button",
|
|
"type": "feat",
|
|
"scope": "web",
|
|
"additions": 2145,
|
|
"deletions": 28,
|
|
"timestamp": "2026-04-12T16:05:43+02:00"
|
|
},
|
|
{
|
|
"hash": "248100d",
|
|
"short": "fix(web): remove hardcoded white text, use theme tokens for light mode",
|
|
"type": "fix",
|
|
"scope": "web",
|
|
"additions": 48,
|
|
"deletions": 33,
|
|
"timestamp": "2026-04-12T16:07:40+02:00"
|
|
},
|
|
{
|
|
"hash": "0deab50",
|
|
"short": "feat(todo): minimal ListView redesign with floating input",
|
|
"type": "feat",
|
|
"scope": "todo",
|
|
"additions": 154,
|
|
"deletions": 219,
|
|
"timestamp": "2026-04-12T16:07:52+02:00"
|
|
},
|
|
{
|
|
"hash": "949795c",
|
|
"short": "feat(web): shared FloatingInputBar, migrate 7 modules",
|
|
"type": "feat",
|
|
"scope": "web",
|
|
"additions": 414,
|
|
"deletions": 401,
|
|
"timestamp": "2026-04-12T16:08:03+02:00"
|
|
},
|
|
{
|
|
"hash": "14d1127",
|
|
"short": "fix(calendar): use button for event rows to fix a11y warnings",
|
|
"type": "fix",
|
|
"scope": "calendar",
|
|
"additions": 7,
|
|
"deletions": 4,
|
|
"timestamp": "2026-04-12T16:12:37+02:00"
|
|
},
|
|
{
|
|
"hash": "631cdaf",
|
|
"short": "feat(voice): route STT through local Whisper when model is loaded",
|
|
"type": "feat",
|
|
"scope": "voice",
|
|
"additions": 64,
|
|
"deletions": 6,
|
|
"timestamp": "2026-04-12T16:17:56+02:00"
|
|
},
|
|
{
|
|
"hash": "7314e9b",
|
|
"short": "fix(docker): add local-stt package to mana-web Dockerfile",
|
|
"type": "fix",
|
|
"scope": "docker",
|
|
"additions": 1,
|
|
"deletions": 0,
|
|
"timestamp": "2026-04-12T16:26:50+02:00"
|
|
},
|
|
{
|
|
"hash": "d6a1c9f",
|
|
"short": "feat(drink): add beverage tracking module with inline editing",
|
|
"type": "feat",
|
|
"scope": "drink",
|
|
"additions": 1446,
|
|
"deletions": 0,
|
|
"timestamp": "2026-04-12T18:41:06+02:00"
|
|
},
|
|
{
|
|
"hash": "c6c19db",
|
|
"short": "feat(moodlit): fullscreen mood on click with visual card redesign",
|
|
"type": "feat",
|
|
"scope": "moodlit",
|
|
"additions": 403,
|
|
"deletions": 172,
|
|
"timestamp": "2026-04-12T18:45:31+02:00"
|
|
},
|
|
{
|
|
"hash": "a91a607",
|
|
"short": "refactor: rename planta → plants, clean up codebase",
|
|
"type": null,
|
|
"scope": null,
|
|
"additions": 831,
|
|
"deletions": 707,
|
|
"timestamp": "2026-04-12T18:59:44+02:00"
|
|
},
|
|
{
|
|
"hash": "4616798",
|
|
"short": "fix(calc): use safe evaluate engine in ListView, add error logging",
|
|
"type": "fix",
|
|
"scope": "calc",
|
|
"additions": 18,
|
|
"deletions": 22,
|
|
"timestamp": "2026-04-12T20:57:46+02:00"
|
|
},
|
|
{
|
|
"hash": "16fef57",
|
|
"short": "fix(auth): use getValidToken() instead of getAccessToken() for API calls",
|
|
"type": "fix",
|
|
"scope": "auth",
|
|
"additions": 18,
|
|
"deletions": 18,
|
|
"timestamp": "2026-04-12T21:26:10+02:00"
|
|
},
|
|
{
|
|
"hash": "f47ea96",
|
|
"short": "fix(ui): update app icons and add missing i18n labels",
|
|
"type": "fix",
|
|
"scope": "ui",
|
|
"additions": 53,
|
|
"deletions": 15,
|
|
"timestamp": "2026-04-12T21:32:38+02:00"
|
|
},
|
|
{
|
|
"hash": "55b7a8a",
|
|
"short": "feat(pillnav): compact nav with user menu overlay panel",
|
|
"type": "feat",
|
|
"scope": "pillnav",
|
|
"additions": 875,
|
|
"deletions": 523,
|
|
"timestamp": "2026-04-12T21:46:39+02:00"
|
|
},
|
|
{
|
|
"hash": "03bcd5e",
|
|
"short": "fix(ui): update app icons for 12 modules",
|
|
"type": "fix",
|
|
"scope": "ui",
|
|
"additions": 12,
|
|
"deletions": 12,
|
|
"timestamp": "2026-04-12T21:48:09+02:00"
|
|
}
|
|
],
|
|
"review_state": "auto",
|
|
"llm": {
|
|
"model": null,
|
|
"generated_at": null
|
|
}
|
|
}
|