mirror of
https://github.com/multica-ai/multica.git
synced 2026-06-17 03:38:32 +02:00
P0: Replace all localStorage calls in packages/core with StorageAdapter - Create StorageAdapter interface (getItem/setItem/removeItem) - Auth store factory now requires storage parameter - Workspace store factory accepts optional storage parameter - WSProvider accepts storage prop for token retrieval - apps/web/platform/ passes localStorage as the web implementation P1: Remove sonner UI dependency from packages/core - Replace toast.error() in workspace store with onError callback - Move sonner import to apps/web/platform/workspace.ts - Remove sonner from packages/core/package.json dependencies P2: Delete 5 pure re-export barrel files in apps/web/features/ - features/issues/index.ts, modals/index.ts, navigation/index.ts, workspace/index.ts, inbox/index.ts — all had zero consumers - features/ now only contains auth/ (web-only cookie + initializer) and landing/ (web-only pages) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>