SurfSense/surfsense_web/components/layout/ui/sidebar
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
..
AllPrivateChatsSidebar.tsx perf(hooks): normalize query keys and add placeholderData to optimize thread loading 2026-04-03 14:42:44 +05:30
AllSharedChatsSidebar.tsx chore: ran linting 2026-03-30 01:50:41 +05:30
AnnouncementsSidebar.tsx refactor: unify sidebar state management in LayoutDataProvider to allow only one slide-out panel open at a time 2026-03-22 00:01:31 +05:30
ChatListItem.tsx feat: implement dropdown menu state management in DocumentNode and sidebar components 2026-03-28 02:32:03 +05:30
DocumentsSidebar.tsx refactor: update document processing status handling and improve sidebar components 2026-03-31 21:29:46 -07:00
InboxSidebar.tsx feat: add support for creating and deleting Dropbox files in chat tools and update connector display name 2026-03-30 23:09:36 +05:30
index.ts refactor: unify sidebar state management in LayoutDataProvider to allow only one slide-out panel open at a time 2026-03-22 00:01:31 +05:30
MobileSidebar.tsx feat: enhance chat sidebar functionality and UI 2026-03-17 03:55:49 +05:30
NavSection.tsx chore: linting 2026-03-31 21:42:03 -07:00
PageUsageDisplay.tsx chore: linting 2026-03-31 21:42:03 -07:00
Sidebar.tsx fix: replace transition-all with specific transition properties for better performance 2026-04-08 05:36:19 +05:30
SidebarButton.tsx refactor: update document processing status handling and improve sidebar components 2026-03-31 21:29:46 -07:00
SidebarCollapseButton.tsx feat: enhance sidebar and toolbar components with shortcut key display, improving user interaction and accessibility 2026-03-07 02:50:01 +05:30
SidebarHeader.tsx fix: remove unused useRouter and useParams in SidebarHeader 2026-03-25 10:32:53 +08:00
SidebarSection.tsx chore: ran linting 2026-03-17 04:40:46 +05:30
SidebarSlideOutPanel.tsx fix: use transform animation for sidebar slide-out panel 2026-04-08 05:26:18 +05:30
SidebarUserProfile.tsx feat: replace image rendering with Avatar component in team content and sidebar user profile 2026-03-17 18:36:46 +05:30