Files
vessel/frontend/src/lib/components/shared/index.ts
vikingowl cf4981f3b2 feat: add auto-compact, settings page, and message virtualization
- Add auto-compact feature with configurable threshold (50-90%)
- Convert settings modal to full /settings page with organized sections
- Add Memory Management settings (auto-compact toggle, threshold, preserve count)
- Add inline SummarizationIndicator shown where compaction occurred
- Add VirtualMessageList with fallback for long conversation performance
- Trigger auto-compact after assistant responses when threshold reached
2026-01-03 18:26:11 +01:00

15 lines
668 B
TypeScript

/**
* Shared components index
* Re-exports all shared UI components
*/
export { default as ExportDialog } from './ExportDialog.svelte';
export { default as ImportDialog } from './ImportDialog.svelte';
export { default as ConfirmDialog } from './ConfirmDialog.svelte';
export { default as ToastContainer } from './ToastContainer.svelte';
export { default as Skeleton } from './Skeleton.svelte';
export { default as MessageSkeleton } from './MessageSkeleton.svelte';
export { default as ErrorBoundary } from './ErrorBoundary.svelte';
export { default as ShortcutsModal } from './ShortcutsModal.svelte';
export { default as SearchModal } from './SearchModal.svelte';