--- date: 2025-12-14 day: 20 view: macher weekday: Sonntag commits: 48 review: written --- # Sonntag, 2025-12-14 — Tag 20 (Macher-Sicht) ## Stats 48 Commits, +20781 / −9666 LoC, 175 Files. Top-Dirs: `apps/calendar/apps/web` (47%), `apps/contacts/apps/web` (28%), `packages/shared-ui/src` (15%), `apps/calendar/apps/backend` (5%), `apps/contacts/apps/backend` (2%). Tags: calendar, contacts, shared-ui, ui. Session 13:39 → 02:37 (~273 aktive Min, längster Fokus 83 Min). ## Commits - `6bea47d` refactor(calendar): consolidate code patterns and reduce duplication (+288/-349) - `cab1905` fix(calendar): prevent event resize jump on drag start (+61/-14) - `5190b14` feat(ui): add ConfirmationPopover component for inline confirmations (+434/-22) - `b720f64` feat(calendar): replace calendar dropdown with horizontal pills (+680/-344) - `4098283` feat(calendar): filter events by calendar visibility (+62/-14) - `7bbeb7c` feat(calendar): improve settings page UI and add default calendar selection (+30/-4) - `9eb3f42` feat(calendar): add week number display to DateStrip (+54/-0) - `863f296` feat(ui): add shared ExpandableToolbar and unify toolbar dropdowns (+2343/-783) - `6ce385a` style: apply formatting fixes from pre-commit hooks (+540/-11) - `d76f2dd` style: format NewContactModal component (+323/-7) - `3f27e47` fix(contacts): improve new contact card and sticky section headers (+22/-27) - `6862622` feat(contacts): unify network page toolbar with ExpandableToolbar pattern (+451/-305) - `4b6a4c7` feat(contacts): add collapsible alphabet-nav with FAB toggle (+294/-21) - `cdc3cd3` feat(calendar): add birthday integration from contacts service (+995/-85) - `c4fe9ea` refactor(calendar): extract shared constants and event filtering utilities (+337/-207) - `026c165` fix(contacts): resolve Svelte 5 hydration error (+774/-27) - `5bf275d` refactor(calendar): add comprehensive drag/drop composables (+807/-173) - `e0ef152` feat(calendar): add minimize button to DateStrip (+54/-0) - `668957a` refactor(calendar): extract birthday popover logic into composable (+76/-66) - `b966c91` refactor(calendar): extract EventCard component from views (+400/-370) _… plus 28 weitere Commits._