SurfSense/surfsense_web/components
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
..
announcements fix: remove unnecessary "use client" from pure presentational components 2026-03-26 11:50:39 +08:00
assistant-ui fix: replace transition-all with specific transition properties for better performance 2026-04-08 05:36:19 +05:30
auth chore: linting 2026-03-27 03:17:05 -07:00
chat-comments chore: linting 2026-03-31 14:45:46 -07:00
connectors feat: enhance OneDrive folder management by adding mimeType handling and integrating DriveFolderTree component for improved UI 2026-03-29 03:29:31 +05:30
contact chore: linting 2026-03-27 03:17:05 -07:00
documents refactor: update document processing status handling and improve sidebar components 2026-03-31 21:29:46 -07:00
editor fix: update save shortcut to use cmd/ctrl+Shift+S for saving in PlateEditor and FixedToolbarButtons 2026-03-22 23:06:18 +05:30
editor-panel chore: linting 2026-03-31 14:45:46 -07:00
hitl-edit-panel chore: linting 2026-03-31 14:45:46 -07:00
homepage fix: replace transition-all with specific transition properties for better performance 2026-04-08 05:36:19 +05:30
icons/providers feat: complete MiniMax LLM provider integration 2026-03-13 07:27:47 +08:00
layout fix: replace transition-all with specific transition properties for better performance 2026-04-08 05:36:19 +05:30
new-chat chore: linting 2026-03-31 14:45:46 -07:00
pricing feat: integrate Stripe for page purchases and reconciliation tasks 2026-03-31 18:39:45 -07:00
prompt-kit refactor: improve write_todos tool and UI components 2025-12-26 17:49:56 +05:30
providers feat: integrate Stripe for page purchases and reconciliation tasks 2026-03-31 18:39:45 -07:00
public-chat chore: ran linting 2026-03-30 01:50:41 +05:30
public-chat-snapshots fix: remove unnecessary "use client" from pure presentational components 2026-03-26 11:50:39 +08:00
report-panel fix: resolve setTimeout memory leak on unmounted component 2026-04-04 01:28:45 +05:30
settings chore: linting 2026-03-31 21:42:03 -07:00
shared chore: ran linting 2026-03-30 01:50:41 +05:30
sources refactor: update Alert component styles and structure for improved consistency across connector forms 2026-03-10 19:33:36 +05:30
theme chore: linting 2026-03-27 03:17:05 -07:00
tool-ui fix: replace transition-all with specific transition properties for better performance 2026-04-08 05:36:19 +05:30
ui fix: replace transition-all with specific transition properties for better performance 2026-04-08 05:36:19 +05:30
document-viewer.tsx Biome: fixes for compontents directory 2025-07-27 10:41:15 -07:00
inference-params-editor.tsx feat: integrate document upload dialog in ComposerAction and update sidebar components for improved user interaction and styling consistency 2026-03-07 03:29:46 +05:30
json-metadata-viewer.tsx chore: linting 2026-02-09 16:49:11 -08:00
LanguageSwitcher.tsx feat: add support for additional languages in LanguageSwitcher and SidebarUserProfile components 2026-02-11 00:39:01 -08:00
Logo.tsx fix: add priority prop to Logo component for LCP optimization on auth pages 2026-04-03 18:32:13 +05:30
markdown-viewer.tsx fix Gmail HTML rendering: unwrap layout tables and use native img 2026-03-10 18:57:49 +02:00
onboarding-tour.tsx perf(hooks): normalize query keys and add placeholderData to optimize thread loading 2026-04-03 14:42:44 +05:30
pricing.tsx Add index parameter to plans.map callback in Pricing component 2026-03-24 20:44:14 -07:00
search-space-form.tsx ui: adjust dashboard search spaces heading text and padding responsiveness 2026-01-03 01:09:33 +07:00
TokenHandler.tsx feat(desktop): intercept OAuth redirects to hosted frontend via webRequest 2026-03-17 18:56:33 +02:00
UserDropdown.tsx fix: remove forceMount from UserDropdown to reduce DOM nodes 2026-04-08 05:12:41 +05:30