Anish Sarkar
2bdd59611a
refactor: update SidebarUserProfile and Composer components with improved styling and tooltip integration
2026-05-14 23:22:32 +05:30
Anish Sarkar
4083d33b5c
refactor: enhance SidebarUserProfile component with download tracking and improved button styling
2026-05-14 22:53:41 +05:30
Anish Sarkar
c77babf39b
refactor: replace button elements with Button component for improved consistency and styling across additional UI components
2026-05-14 15:02:46 +05:30
Anish Sarkar
3d42712b3f
refactor: replace button elements with Button component for improved consistency and styling across multiple UI components
2026-05-14 14:17:44 +05:30
Anish Sarkar
f98bde1e04
refactor: replace button elements with Button component for improved consistency and styling across UI components
2026-05-14 13:49:33 +05:30
Anish Sarkar
88f9c3353c
refactor: update UI components to utilize 'popover-border' for consistent styling and enhance overall design coherence
2026-05-14 12:53:52 +05:30
Anish Sarkar
468f4ef121
refactor: standardize hover effects and focus styles across UI components
2026-05-14 02:10:33 +05:30
Anish Sarkar
cbfbf59c46
refactor: enhance UI components with improved hover effects and color consistency
2026-05-14 02:07:53 +05:30
Anish Sarkar
75b7a9cc6c
refactor: update UI components to enhance hover effects and color consistency
2026-05-13 23:53:09 +05:30
Anish Sarkar
6aa4dcef60
refactor: update UI components to use consistent popup and text colors
2026-05-13 16:46:35 +05:30
Anish Sarkar
481bb406b6
Merge remote-tracking branch 'upstream/dev' into feat/ui-revamp
2026-05-13 03:02:23 +05:30
Matt Van Horn
790a6f8c37
feat(a11y): add aria-label to clickable media cards
...
The hero carousel video card and use-cases grid image card already had
role="button", tabIndex={0}, and onKeyDown handlers. Adds the missing
aria-label so screen readers announce what each clickable card does.
Both cards now use aria-label={`Expand ${title}`}, matching the example
in the issue.
Fixes #913
2026-05-09 07:05:57 -07:00
Anish Sarkar
5c77864b14
refactor(ui): standardize header styles across panels; adjust button sizes and spacing for improved layout consistency
2026-05-04 03:06:01 +05:30
Anish Sarkar
f7fa96ccd0
feat(sidebar): enhance DocumentsSidebar with tooltip support for folder addition, improving user feedback on folder limits
2026-04-27 02:53:26 +05:30
Anish Sarkar
17f9ee4b59
refactor(icons): replace 'Pen' icon with 'Pencil' across various components for consistency
2026-04-24 02:33:57 +05:30
Anish Sarkar
42572ad09d
refactor: simplify alert descriptions, improved icons, improved UI in LLM settings
2026-04-10 19:07:35 +05:30
Anish Sarkar
f38ea77940
chore: ran linting
2026-04-09 18:10:34 +05:30
Anish Sarkar
a335f7621a
refactor: update memory management tools to enforce character limits, enhance pinned section handling, and improve user feedback in MemoryContent and TeamMemoryManager components
2026-04-09 17:24:31 +05:30
Anish Sarkar
ab3cb0e1c5
Merge remote-tracking branch 'upstream/dev' into refactor/persistent-memory
2026-04-09 15:33:23 +05:30
Anish Sarkar
a2e350ff02
refactor: standardize limit alert formatting in MemoryContent and TeamMemoryManager components, and enhance FloatingToolbar
2026-04-09 15:24:46 +05:30
Matt Van Horn
833ea18800
fix: add cancelAnimationFrame cleanup in animated-tabs useEffect
...
Store the requestAnimationFrame ID and cancel it on unmount
to prevent updateActiveIndicator from running on an unmounted
component.
Fixes #1093
2026-04-08 01:39:14 -07:00
Soham Bhattacharjee
e404b05b11
Merge branch 'dev' into fix/replace-transition-all-with-specific-transitions
2026-04-08 05:38:30 +05:30
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
Anish Sarkar
fcba577575
refactor: remove unused document management components and types, consolidating document-related functionality
2026-04-07 23:01:47 +05:30
Anish Sarkar
0a26a6c5bb
chore: ran linting
2026-04-07 05:55:39 +05:30
Anish Sarkar
63a75052ca
Merge remote-tracking branch 'upstream/dev' into feat/unified-etl-pipeline
2026-04-06 22:04:51 +05:30
Anish Sarkar
be622c417c
refactor: update loading skeleton in PlateEditor and clean up dark mode styles in various components
2026-04-06 17:07:26 +05:30
Anish Sarkar
c9e5fe9cdb
refactor: update icon usage in CommentActions and enhance Tooltip component for mobile responsiveness
2026-04-05 23:02:17 +05:30
sukarxn
af5977691b
perf: optimize ui components with react hooks memoization
...
- toggle-group.tsx: Wrap contextValue in useMemo to prevent unnecessary re-renders
- animated-tabs.tsx: Hoist constants and memoize handlers with useCallback/useMemo
- LocaleContext.tsx: Wrap setLocale in useCallback and contextValue in useMemo
- plate-editor.tsx: Memoize SaveShortcutPlugin and contextProviderValue, use useRef for stable references
2026-04-03 23:23:54 +05:30
Anish Sarkar
62b44889d1
Merge remote-tracking branch 'upstream/dev' into feat/local-folder-sync
2026-04-03 11:42:43 +05:30
Anish Sarkar
e2ba509314
feat: enhance error handling in local folder indexing by adding rollback and refresh on IntegrityError
2026-04-03 09:29:59 +05:30
DESKTOP-RTLN3BA\$punk
eb17850274
chore: linting
2026-04-02 19:45:28 -07:00
JoeMakuta
fc4f9ba7c0
refac: import of UI components for dropdown menu, separator, toggle group, toggle, tooltip, and checkbox
2026-04-01 15:41:11 +02:00
Anish Sarkar
411ea3e052
fix: adjust DrawerHandle dimensions for improved UI consistency
2026-03-30 02:11:42 +05:30
Anish Sarkar
cbcaa7aed8
feat: add mobile citation drawer and enhance citation metadata context for improved citation management
2026-03-30 02:06:57 +05:30
Anish Sarkar
5a3eece397
Merge remote-tracking branch 'upstream/dev' into feat/onedrive-connector
2026-03-29 11:55:06 +05:30
Rohan Verma
cae4262e35
Merge pull request #1021 from mvanhorn/osc/951-functional-state-carousel
...
refactor: use functional state updates in hero carousel callbacks
2026-03-28 16:55:17 -07:00
Anish Sarkar
37e018e94f
refactor: simplify DialogFooter component by removing unnecessary gap classes for a cleaner layout
2026-03-29 03:50:11 +05:30
Matt Van Horn
298e658bab
refactor: use functional state updates in hero carousel callbacks
...
Switched goTo, goToPrev, and goToNext from depending on activeIndex
to using functional setState updates. Removed activeIndex from the
autoplay effect dependency array since the timer callback already
uses a functional update. Callbacks are now stable references.
Fixes #951
2026-03-28 07:12:09 -07:00
JoeMakuta
3fece6f765
code style
2026-03-27 18:07:14 +02:00
JoeMakuta
5f15ce9d1a
feat: add keyboard accessibility to ExpandedMediaOverlay for closing with Escape key
2026-03-27 17:51:10 +02:00
JoeMakuta
c76ff79bc4
feat: enhance accessibility of ExpandedMediaOverlay with ARIA roles and focus management
2026-03-27 17:38:32 +02:00
DESKTOP-RTLN3BA\$punk
64c913baa3
chore: linting
2026-03-27 03:17:05 -07:00
DESKTOP-RTLN3BA\$punk
ccf8454db5
Merge commit ' 59e21db42b' into dev
2026-03-24 21:20:30 -07:00
Rohan Verma
3bc4cbd22d
Merge pull request #959 from LikiosSedo/fix/add-noopener-link-toolbar
...
fix: add `rel="noopener noreferrer"` to external link in link-toolbar
2026-03-24 20:37:35 -07:00
Rohan Verma
385826a862
Merge pull request #956 from LikiosSedo/fix/spotlight-event-listener-leak
...
fix: use stable references for event listeners in Spotlight component
2026-03-24 20:36:13 -07:00
likiosliu
1967c14a8e
fix: add rel="noopener noreferrer" to target="_blank" link in link-toolbar
...
Closes #938
2026-03-25 10:40:35 +08:00
likiosliu
8d8c36fc59
fix: use stable references for event listeners in Spotlight component
...
Anonymous arrow functions create different references on add/remove,
so the listeners were never actually removed.
Closes #933
2026-03-25 10:32:11 +08:00
likiosliu
89fff1f81f
fix: add missing clearTimeout cleanup in CopyButton useEffect
...
Closes #934
2026-03-25 10:31:35 +08:00
Rohan Verma
ac403402ea
Merge pull request #928 from CREDO23/feat/migrate-electric-to-zero
...
[Feat] Migrate real-time sync from Electric SQL to Rocicorp Zero
2026-03-24 12:30:57 -07:00