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

274 lines
6.1 KiB
JSON

{
"date": "2026-04-05",
"day_number": 75,
"weekday": "Sonntag",
"commits": 19,
"authors": [
{
"name": "Till JS",
"count": 19
}
],
"additions": 15083,
"deletions": 11360,
"net_lines": 3723,
"files_changed": 2161,
"new_files": 0,
"deleted_files": 0,
"session": {
"first_commit_at": "2026-04-05T12:39:00.000Z",
"last_commit_at": "2026-04-05T19:14:45.000Z",
"total_span_minutes": 396,
"active_minutes": 133,
"pauses": [
{
"from": "14:47",
"to": "15:19",
"minutes": 33
},
{
"from": "15:28",
"to": "16:47",
"minutes": 79
},
{
"from": "18:33",
"to": "19:49",
"minutes": 76
},
{
"from": "20:00",
"to": "21:14",
"minutes": 75
}
],
"longest_focus_minutes": 106
},
"top_dirs": [
{
"path": "apps/{manacore => mana}/apps/web",
"pct": 43
},
{
"path": "apps/manacore/apps/web",
"pct": 11
},
{
"path": "apps/{manacore => mana}/apps/landing",
"pct": 9
},
{
"path": "packages/shared-ui/src",
"pct": 3
},
{
"path": "apps/{manacore => mana}/apps/mobile",
"pct": 3
}
],
"top_extensions": [
{
"ext": ".ts",
"count": 699
},
{
"ext": ".svelte",
"count": 661
},
{
"ext": ".json",
"count": 292
},
{
"ext": ".md",
"count": 203
},
{
"ext": ".astro",
"count": 95
},
{
"ext": ".go",
"count": 69
}
],
"tags": ["timeblocks", "manacore/web", "calendar", "dashboard", "habits+todo"],
"commits_list": [
{
"hash": "0aa0d7b",
"short": "feat(manacore/web): unified time model — timeBlocks for all time data",
"type": "feat",
"scope": "manacore/web",
"additions": 1333,
"deletions": 330,
"timestamp": "2026-04-05T14:39:00+02:00"
},
{
"hash": "8c8b3f8",
"short": "fix(calendar): remove duplicate calendarViewStore import in WeekView",
"type": "fix",
"scope": "calendar",
"additions": 0,
"deletions": 1,
"timestamp": "2026-04-05T14:40:41+02:00"
},
{
"hash": "2502d62",
"short": "feat(calendar): type-specific styling, filter UI, cross-module navigation",
"type": "feat",
"scope": "calendar",
"additions": 205,
"deletions": 3,
"timestamp": "2026-04-05T14:47:12+02:00"
},
{
"hash": "ee7ff7d",
"short": "feat(dashboard): add \"Mein Tag\" timeline widget using timeBlocks",
"type": "feat",
"scope": "dashboard",
"additions": 197,
"deletions": 9,
"timestamp": "2026-04-05T15:19:53+02:00"
},
{
"hash": "d4700a0",
"short": "feat: rename mukke to music, add cover art upload via mana-media",
"type": null,
"scope": null,
"additions": 259,
"deletions": 215,
"timestamp": "2026-04-05T15:25:34+02:00"
},
{
"hash": "7afc162",
"short": "feat(dashboard): update CalendarEventsWidget for timeBlocks, add i18n for day-timeline",
"type": "feat",
"scope": "dashboard",
"additions": 25,
"deletions": 0,
"timestamp": "2026-04-05T15:28:54+02:00"
},
{
"hash": "47d8937",
"short": "chore: rename mukke to music in infra, scripts, and CI/CD",
"type": null,
"scope": null,
"additions": 47,
"deletions": 47,
"timestamp": "2026-04-05T16:47:57+02:00"
},
{
"hash": "ec96b1b",
"short": "feat(habits+todo): duration field for habits, calendar scheduling for tasks",
"type": "feat",
"scope": "habits+todo",
"additions": 150,
"deletions": 9,
"timestamp": "2026-04-05T16:52:44+02:00"
},
{
"hash": "a1c3e99",
"short": "feat(timeblocks): drag external items, conflict detection, plan vs reality, timeline view",
"type": "feat",
"scope": "timeblocks",
"additions": 689,
"deletions": 1,
"timestamp": "2026-04-05T17:10:04+02:00"
},
{
"hash": "22e06ef",
"short": "feat(manacore/web): add PWA support with offline UX, update prompt, and icons",
"type": "feat",
"scope": "manacore/web",
"additions": 1352,
"deletions": 3,
"timestamp": "2026-04-05T17:15:36+02:00"
},
{
"hash": "63d3ba7",
"short": "feat(timeblocks): focus mode, habit scheduling, smart slots, multi-type quick-create",
"type": "feat",
"scope": "timeblocks",
"additions": 1095,
"deletions": 11,
"timestamp": "2026-04-05T17:21:37+02:00"
},
{
"hash": "98dbcef",
"short": "feat(manacore/web): add responsive mobile styles for PWA readiness",
"type": "feat",
"scope": "manacore/web",
"additions": 135,
"deletions": 6,
"timestamp": "2026-04-05T17:23:24+02:00"
},
{
"hash": "105f994",
"short": "feat(timeblocks): analytics dashboard + iCal export",
"type": "feat",
"scope": "timeblocks",
"additions": 822,
"deletions": 0,
"timestamp": "2026-04-05T17:28:25+02:00"
},
{
"hash": "a5f5c8b",
"short": "feat(timeblocks): cross-module drag & drop + activity feed widget",
"type": "feat",
"scope": "timeblocks",
"additions": 195,
"deletions": 2,
"timestamp": "2026-04-05T17:55:12+02:00"
},
{
"hash": "92d8275",
"short": "feat(manacore/web): complete mobile responsiveness for all modules and shared components",
"type": "feat",
"scope": "manacore/web",
"additions": 499,
"deletions": 81,
"timestamp": "2026-04-05T18:24:07+02:00"
},
{
"hash": "98ec6c3",
"short": "docs: mark PWA phase as completed in Tauri v2 plan",
"type": null,
"scope": null,
"additions": 56,
"deletions": 57,
"timestamp": "2026-04-05T18:33:48+02:00"
},
{
"hash": "a787a27",
"short": "feat(timeblocks): unified recurrence engine with rrule.js",
"type": "feat",
"scope": "timeblocks",
"additions": 3263,
"deletions": 683,
"timestamp": "2026-04-05T19:49:57+02:00"
},
{
"hash": "878424c",
"short": "feat: rename ManaCore to Mana across entire codebase",
"type": null,
"scope": null,
"additions": 3987,
"deletions": 9841,
"timestamp": "2026-04-05T20:00:13+02:00"
},
{
"hash": "6f4667c",
"short": "feat(timeblocks): custom recurrence UI, recurring edit/delete prompts, habits migration",
"type": "feat",
"scope": "timeblocks",
"additions": 774,
"deletions": 61,
"timestamp": "2026-04-05T21:14:45+02:00"
}
],
"review_state": "auto",
"llm": {
"model": null,
"generated_at": null
}
}