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

36 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
date: 2026-04-05
day: 75
view: macher
weekday: Sonntag
commits: 19
review: written
---
# Sonntag, 2026-04-05 — Tag 75 (Macher-Sicht)
## Stats
19 Commits, +15083 / 11360 LoC, 2161 Files. Top-Dirs: `apps/{manacore => mana}/apps/web` (43%), `apps/manacore/apps/web` (11%), `apps/{manacore => mana}/apps/landing` (9%), `packages/shared-ui/src` (3%), `apps/{manacore => mana}/apps/mobile` (3%). Tags: timeblocks, manacore/web, calendar, dashboard, habits+todo. Session 12:39 → 19:14 (~133 aktive Min, längster Fokus 106 Min).
## Commits
- `0aa0d7b` feat(manacore/web): unified time model — timeBlocks for all time data (+1333/-330)
- `8c8b3f8` fix(calendar): remove duplicate calendarViewStore import in WeekView (+0/-1)
- `2502d62` feat(calendar): type-specific styling, filter UI, cross-module navigation (+205/-3)
- `ee7ff7d` feat(dashboard): add "Mein Tag" timeline widget using timeBlocks (+197/-9)
- `d4700a0` feat: rename mukke to music, add cover art upload via mana-media (+259/-215)
- `7afc162` feat(dashboard): update CalendarEventsWidget for timeBlocks, add i18n for day-timeline (+25/-0)
- `47d8937` chore: rename mukke to music in infra, scripts, and CI/CD (+47/-47)
- `ec96b1b` feat(habits+todo): duration field for habits, calendar scheduling for tasks (+150/-9)
- `a1c3e99` feat(timeblocks): drag external items, conflict detection, plan vs reality, timeline view (+689/-1)
- `22e06ef` feat(manacore/web): add PWA support with offline UX, update prompt, and icons (+1352/-3)
- `63d3ba7` feat(timeblocks): focus mode, habit scheduling, smart slots, multi-type quick-create (+1095/-11)
- `98dbcef` feat(manacore/web): add responsive mobile styles for PWA readiness (+135/-6)
- `105f994` feat(timeblocks): analytics dashboard + iCal export (+822/-0)
- `a5f5c8b` feat(timeblocks): cross-module drag & drop + activity feed widget (+195/-2)
- `92d8275` feat(manacore/web): complete mobile responsiveness for all modules and shared components (+499/-81)
- `98ec6c3` docs: mark PWA phase as completed in Tauri v2 plan (+56/-57)
- `a787a27` feat(timeblocks): unified recurrence engine with rrule.js (+3263/-683)
- `878424c` feat: rename ManaCore to Mana across entire codebase (+3987/-9841)
- `6f4667c` feat(timeblocks): custom recurrence UI, recurring edit/delete prompts, habits migration (+774/-61)