managarten/packages/shared-ui/src
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
..
atoms chore: various UI improvements and fixes 2025-12-10 20:05:02 +01:00
charts feat(shared-ui): add unified statistics components with theme support 2025-12-10 21:12:07 +01:00
command-bar fix(contacts): resolve Svelte 5 hydration error 2025-12-14 21:13:22 +01:00
context-menu feat(calendar): add DateStrip context menu with display settings 2025-12-13 15:06:41 +01:00
molecules fix(contacts): resolve Svelte 5 hydration error 2025-12-14 21:13:22 +01:00
navigation feat(ui): add shared ExpandableToolbar and unify toolbar dropdowns 2025-12-14 16:14:30 +01:00
organisms feat(ui): add shared ExpandableToolbar and unify toolbar dropdowns 2025-12-14 16:14:30 +01:00
pages chore: various UI improvements and fixes 2025-12-10 20:05:02 +01:00
quick-input fix(ui): replace hardcoded colors with theme variables 2025-12-13 14:40:16 +01:00
settings feat(shared-ui): improve nav visibility settings with icons 2025-12-10 21:12:08 +01:00
index.ts feat(ui): add shared ExpandableToolbar and unify toolbar dropdowns 2025-12-14 16:14:30 +01:00