managarten/apps/calendar/docs
Till JS d3a3bc7b77 refactor(calendar): remove tag groups hierarchy and legacy drag-drop composables
Remove unnecessary complexity from the calendar web app:

- Remove tag groups system entirely (store, API client, route, components)
  Tags are now a flat alphabetically-sorted list instead of grouped hierarchy
- Remove unused legacy composables (useDragDrop, useResize) that were never
  imported by any component — useEventDragDrop already consolidates both
- Simplify TagStripModal from 1,452 to ~350 LOC by removing group CRUD,
  drag-drop between groups, and group hierarchy rendering
- Add complexity audit report documenting remaining issues

Total: -2,170 LOC across 13 files

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 17:33:57 +01:00
..
CLEANUP_PLAN.md 📝 docs(calendar): update cleanup plan with session events commit hash 2026-01-28 13:42:08 +01:00
COMPLEXITY_AUDIT.md refactor(calendar): remove tag groups hierarchy and legacy drag-drop composables 2026-03-20 17:33:57 +01:00
SETTINGS_AUDIT.md docs(calendar): add settings audit documentation 2026-03-17 13:26:17 +01:00