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

39 lines
2.5 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-27
day: 96
view: macher
weekday: Montag
commits: 80
review: written
---
# Montag, 2026-04-27 — Tag 96 (Macher-Sicht)
## Stats
80 Commits, +12555 / 2508 LoC, 310 Files. Top-Dirs: `apps/mana/apps/web` (77%), `scripts/i18n-hardcoded-baseline.json` (9%), `packages/feedback/src` (4%), `services/mana-analytics/src` (4%), `scripts/i18n-missing-baseline.json` (2%). Tags: locales, broadcast, news, quiz, todo/settings. Session 10:40 → 20:36 (~286 aktive Min, längster Fokus 208 Min).
## Commits
- `0fbef25` i18n(quiz): add namespace JSONs (de/en/es/fr/it) (+230/-0)
- `84bc904` i18n(quiz): translate EditView via $\_() — header, meta inputs, question list, new-question form (+64/-44)
- `fbc0613` i18n(todo/settings): extend settings sub-namespace with descriptions and option labels (+146/-26)
- `753230c` i18n(todo/settings): translate +page.svelte via $\_() — all 6 sections + reset (+51/-44)
- `69bdd18` i18n(broadcast): add namespace JSONs (de/en/es/fr/it) (+255/-0)
- `99244c6` i18n(broadcast): translate ComposeView via $\_() — 4-step wizard end to end (+83/-53)
- `582c1a2` i18n(timeline): add namespace JSONs (de/en/es/fr/it) (+100/-0)
- `e0e80dc` i18n(timeline): translate analytics +page.svelte via $\_() — header, summary cards, sections (+19/-19)
- `ab57a62` i18n(news): extend feed/reactions/onboarding sub-namespaces with badge + state keys (+45/-10)
- `390da4c` i18n(news): translate +page.svelte via $\_() — onboarding wizard + feed cards (+52/-36)
- `24fc3c6` i18n(finance): add namespace JSONs (de/en/es/fr/it) (+95/-0)
- `f29bb30` i18n(finance): translate +page.svelte via $\_() — header, summary cards, breakdown, add form, history (+15/-15)
- `3e7f70e` i18n(context): extend with home sub-namespace for /context overview page (+95/-0)
- `165a3e0` i18n(context): translate +page.svelte via $\_() — overview page (+19/-19)
- `99e5621` i18n(food): extend with detail sub-namespace for /food/[id] page (+140/-0)
- `5dc0494` i18n(food): translate /food/[id] +page.svelte via $\_() — meal detail page (+63/-36)
- `e712faf` i18n(api-keys): translate ListView via $\_() — workbench module mirrors page strings (+70/-34)
- `dbe24ac` feat(feedback,credits): community-credit grants — +5 submit / +500 ship / +25 reaction-match (+882/-7)
- `eecf64c` feat(community,feedback): +5 reward chip + Phase 3.F legacy-cleanup (+90/-1017)
- `942bcfa` fix(recipes): each-block local var '\_' shadowed the svelte-i18n store (+1/-1)
_… plus 60 weitere Commits._