- 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
15 lines
668 B
TypeScript
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';
|