SurfSense/surfsense_web/components/assistant-ui
Anish Sarkar 5c4a445456 refactor: streamline ThinkingStepsDisplay and ChainOfThought components
- Removed unnecessary calculations for in-progress and last completed step states in ThinkingStepsDisplay.
- Simplified the getStepOpenState function to focus on current step status.
- Introduced constants for animation timing and file extension categories in ChainOfThought for better maintainability.
- Enhanced icon retrieval logic based on file types and step statuses, improving clarity and performance.
- Updated component props to use TypeScript interfaces for better type safety and readability.
2025-12-25 18:26:36 +05:30
..
attachment.tsx feat: enhance chat functionality with improved attachment handling and user experience 2025-12-25 17:52:48 +05:30
inline-citation.tsx feat: old chat to new-chat with persistance 2025-12-21 16:32:55 -08:00
inline-mention-editor.tsx chore: fix formatting 2025-12-25 14:29:44 +05:30
markdown-text.tsx feat: old chat to new-chat with persistance 2025-12-21 16:32:55 -08:00
thread-list.tsx feat: old chat to new-chat with persistance 2025-12-21 16:32:55 -08:00
thread.tsx refactor: streamline ThinkingStepsDisplay and ChainOfThought components 2025-12-25 18:26:36 +05:30
tool-fallback.tsx add new chat page 2025-12-20 18:35:39 +02:00
tooltip-icon-button.tsx add new chat page 2025-12-20 18:35:39 +02:00