managarten/packages/shared-ui/src/molecules
Till-JS 026c1654e3 fix(contacts): resolve Svelte 5 hydration error
- Move type exports from .svelte files to separate .types.ts files
  (FilterDropdown, CommandBar) to prevent SSR hydration issues
- Replace direct NetworkGraph component import in network store
  with TypeScript interface to avoid SSR component instantiation
- Add missing shared packages to vite.config.ts ssr.noExternal
  and optimizeDeps.exclude (splitscreen, i18n, profile-ui, etc.)

The hydration error "Cannot read properties of undefined (reading 'call')"
was caused by Svelte 5's stricter handling of component imports in
.svelte.ts files and type exports from .svelte files during SSR.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-14 21:13:22 +01:00
..
contacts feat(contacts): integrate contacts into Todo and Calendar apps 2025-12-11 16:00:08 +01:00
feedback style: auto-format codebase with Prettier 2025-11-27 18:33:16 +01:00
loaders feat: major update with network graphs, themes, todo extensions, and more 2025-12-10 02:37:46 +01:00
media style: auto-format codebase with Prettier 2025-11-27 18:33:16 +01:00
stats feat: add Tier 2 shared components (stats, tags, media) 2025-11-24 22:39:15 +01:00
tags chore: various UI improvements and fixes 2025-12-10 20:05:02 +01:00
Checkbox.svelte style: auto-format codebase with Prettier 2025-11-27 18:33:16 +01:00
ConfirmationPopover.svelte feat(ui): add ConfirmationPopover component for inline confirmations 2025-12-14 15:09:16 +01:00
DataCard.svelte chore: various UI improvements and fixes 2025-12-10 20:05:02 +01:00
FilterDropdown.svelte fix(contacts): resolve Svelte 5 hydration error 2025-12-14 21:13:22 +01:00
FilterDropdown.types.ts fix(contacts): resolve Svelte 5 hydration error 2025-12-14 21:13:22 +01:00
index.ts fix(contacts): resolve Svelte 5 hydration error 2025-12-14 21:13:22 +01:00
Input.svelte chore: various UI improvements and fixes 2025-12-10 20:05:02 +01:00
KeyboardShortcutsPanel.svelte style: auto-format codebase with Prettier 2025-11-27 18:33:16 +01:00
ModalFooter.svelte style: auto-format codebase with Prettier 2025-11-27 18:33:16 +01:00
PageHeader.svelte feat(shared-ui): add centered mode to PageHeader component 2025-12-04 17:27:43 +01:00
Select.svelte style: auto-format codebase with Prettier 2025-11-27 18:33:16 +01:00
Select.types.ts feat: add i18n localization with language switcher to all web apps 2025-11-25 01:41:25 +01:00
Textarea.svelte style: auto-format codebase with Prettier 2025-11-27 18:33:16 +01:00
Toggle.svelte style: auto-format codebase with Prettier 2025-11-27 18:33:16 +01:00