managarten/apps
Till JS 9df908d838 refactor(calendar): simplify UnifiedBar and extract ViewCarousel gestures
UnifiedBar (633→559 LOC):
- Remove 3 duplicate DateStrip blocks (4→1) and 1 duplicate TagStrip block (2→1)
- Remove deprecated createEventDispatcher (Svelte 4→5)
- Remove unused component imports (DateStrip, TagStrip, CalendarToolbar, DateStripFab)

ViewCarousel (402→162 LOC, -60%):
- Extract all gesture handling (touch, wheel, velocity, snap, animation,
  chain navigation) into useSwipeNavigation composable (260 LOC)
- ViewCarousel now only handles layout, date calculation, and view rendering
- Composable is reusable for any carousel/swipe navigation

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 21:04:25 +01:00
..
calendar refactor(calendar): simplify UnifiedBar and extract ViewCarousel gestures 2026-03-20 21:04:25 +01:00
chat feat(games): add whopixels hosting at whopxl.mana.how 2026-03-20 19:57:50 +01:00
clock feat(games): add whopixels hosting at whopxl.mana.how 2026-03-20 19:57:50 +01:00
contacts fix(contacts): clean up orphaned photos on duplicate merge 2026-03-20 20:50:44 +01:00
context feat(error-tracking): complete GlitchTip integration for all backends 2026-03-19 21:47:27 +01:00
docs 🌙 feat(docs): set dark mode as default theme 2026-01-29 18:22:23 +01:00
manacore feat(games): add whopixels hosting at whopxl.mana.how 2026-03-20 19:57:50 +01:00
manadeck feat(games): add whopixels hosting at whopxl.mana.how 2026-03-20 19:57:50 +01:00
matrix feat(games): add whopixels hosting at whopxl.mana.how 2026-03-20 19:57:50 +01:00
mukke refactor(mukke): optimize storage usage in song and beat services 2026-03-20 20:53:23 +01:00
nutriphi feat(games): add whopixels hosting at whopxl.mana.how 2026-03-20 19:57:50 +01:00
photos feat(games): add whopixels hosting at whopxl.mana.how 2026-03-20 19:57:50 +01:00
picture fix(picture): add missing PUBLIC_GOOGLE/APPLE_CLIENT_ID build args to Dockerfile 2026-03-20 20:59:34 +01:00
planta refactor(auth,planta): optimize storage usage 2026-03-20 20:59:14 +01:00
presi feat(games): add whopixels hosting at whopxl.mana.how 2026-03-20 19:57:50 +01:00
questions feat(error-tracking): complete GlitchTip integration for all backends 2026-03-19 21:47:27 +01:00
skilltree feat(games): add whopixels hosting at whopxl.mana.how 2026-03-20 19:57:50 +01:00
storage refactor(storage): optimize cloud drive storage service 2026-03-20 20:57:18 +01:00
todo feat(games): add whopixels hosting at whopxl.mana.how 2026-03-20 19:57:50 +01:00
traces feat(error-tracking): complete GlitchTip integration for all backends 2026-03-19 21:47:27 +01:00
zitare feat(games): add whopixels hosting at whopxl.mana.how 2026-03-20 19:57:50 +01:00