managarten/devlog/2026-04-12/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

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
}
}