SurfSense/surfsense_web/components/assistant-ui
SohamBhattacharjee2003 4a5af63715 fix: replace transition-all with specific transition properties for better performance
- Replace transition-all with transition-[width] in Sidebar.tsx for width animations
- Replace transition-all with specific properties in animated-tabs.tsx for hover/active indicators
- Replace transition-all with transition-[background-color,border-color,box-shadow] in navbar.tsx
- Replace transition-all with transition-[width] in audio.tsx volume bar
- Replace transition-all with transition-[background-color,border-color,color] in thread.tsx
- Replace transition-all with transition-[box-shadow] in all tool-ui status cards (28+ files)

This reduces unnecessary browser layout/paint work by only animating the specific
properties that change, avoiding expensive recalculations for properties like
width, height, margin, and padding that don't need animation.

Fixes #1147
2026-04-08 05:36:19 +05:30
..
connector-popup fix: add autoComplete attributes to form inputs for better UX 2026-04-08 04:58:14 +05:30
assistant-message.tsx chore: linting 2026-03-31 14:45:46 -07:00
chat-session-status.tsx feat: added incentive credits system 2026-01-26 23:32:30 -08:00
citation-metadata-context.tsx feat: add mobile citation drawer and enhance citation metadata context for improved citation management 2026-03-30 02:06:57 +05:30
connector-popup.tsx chore: linting 2026-03-31 14:45:46 -07:00
document-upload-popup.tsx chore: ran linting 2026-03-17 04:40:46 +05:30
edit-composer.tsx chore: ran frontend linting 2026-01-01 22:24:42 +05:30
image.tsx chore: ran linting 2026-03-25 00:27:24 +05:30
inline-citation.tsx style: update button styling in InlineCitation component for improved appearance and consistency 2026-03-31 17:16:51 +05:30
inline-mention-editor.tsx chore: ran linting 2026-03-30 01:50:41 +05:30
markdown-code-block.tsx feat(web): lazy-load markdown syntax highlighter 2026-03-28 04:22:17 -04:00
markdown-text.tsx chore: ran linting 2026-03-30 01:50:41 +05:30
thinking-steps.tsx chore: linting 2026-03-31 14:45:46 -07:00
thread-list.tsx refactor: memoize ThreadListItemComponent for performance optimization using memo 2026-03-30 18:00:00 +02:00
thread-scroll-to-bottom.tsx feat: update UI components to utilize new main panel styling 2026-03-17 01:09:15 +05:30
thread.tsx fix: replace transition-all with specific transition properties for better performance 2026-04-08 05:36:19 +05:30
tool-fallback.tsx Optimize tool-fallback by memoizing JSON.stringify to reduce render overhead 2026-04-03 14:49:45 +05:30
tooltip-icon-button.tsx feat: enhance TooltipIconButton to conditionally disable tooltips 2026-03-17 15:09:24 +05:30
user-message.tsx refactor: simplify author metadata handling in NewChatPage and UserMessage components 2026-03-29 16:11:00 +05:30