From 69aa837898afb2f985d5762f97b736d55ac90ac1 Mon Sep 17 00:00:00 2001 From: Till JS Date: Thu, 26 Mar 2026 21:05:50 +0100 Subject: [PATCH] feat(contacts,calendar): integrate shared TagStrip and createTagStore Contacts: - Replace local TagStrip with shared TagStrip from @manacore/shared-ui - Replace local tags store with createTagStore wrapper (backward-compatible) - Change Tags nav item from link to toggle pill (shows/hides TagStrip overlay) Calendar: - Replace local TagStrip in UnifiedBar with shared TagStrip component - Replace local event-tags store with createTagStore wrapper (backward-compatible) - Both apps now use central mana-core-auth Tags API Co-Authored-By: Claude Opus 4.6 (1M context) --- .../lib/components/calendar/UnifiedBar.svelte | 18 ++- .../web/src/lib/stores/event-tags.svelte.ts | 148 ++++++++---------- .../apps/web/src/lib/stores/tags.svelte.ts | 128 +++++---------- .../apps/web/src/routes/(app)/+layout.svelte | 47 +++++- 4 files changed, 160 insertions(+), 181 deletions(-) diff --git a/apps/calendar/apps/web/src/lib/components/calendar/UnifiedBar.svelte b/apps/calendar/apps/web/src/lib/components/calendar/UnifiedBar.svelte index 1c90120fb..c0c4e3cfc 100644 --- a/apps/calendar/apps/web/src/lib/components/calendar/UnifiedBar.svelte +++ b/apps/calendar/apps/web/src/lib/components/calendar/UnifiedBar.svelte @@ -1,10 +1,11 @@