You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit db7ea1f
Browse filesBrowse the repository at this point in the historyBrowse files
authored
🎨 style: Improved Sidebar, Accordion, and Help Page UI (#3)
* feat(admin-panel): UI adjustments — sidebar, accordion, help page
- Sidebar: add LibreChat logo + "Admin Panel" branding, set expanded width
to 252px, persist collapsed state in localStorage, move toggle button
to bottom with slide-in/slide-out icons, tighten nav item spacing
- Configuration: replace custom sections with MultiAccordion (showBorder,
showCheck=false), remove AI Providers outer wrapper so each provider is
a direct accordion item, scope Expand/Collapse All to top-level only
using data-top-level-accordion + :scope selectors and dispatchEvent to
avoid focus/scroll side effects
- Header: remove subtitle description line from all pages
- Help: rename page title to "Help", make resource cards full width
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: copy librechat.svg to correct asset path
The SVG was committed to experimental/admin-panel/src/assets/ instead of
src/assets/ where the Sidebar import expects it.
* fix(sidebar): prevent logo and avatar shift on expand/collapse
Use fixed-width inner wrapper (w-9 justify-center) for both the logo
and user avatar sections, matching the nav item pattern. This keeps
icons at a stable position during the sidebar width transition instead
of centering them in the animating container.
* fix(dashboard): make nav tips full width and update wording
Remove max-w-lg from the Getting Around section so it spans the full
content area. Change command menu tip from "without navigating away" to
"within the menu".
* fix(import): remove extra focusable element in import dialog
Add tabIndex={-1} to Tabs.Content panels so the tab panel container
is no longer an unexpected focus stop when tabbing through the dialog.
* fix(header): remove unused description param and convert to named export
The description subtitle was removed from the header UI but the param
was left in place, causing ESLint and TypeScript errors. Also converts
to a named export per project conventions.
* chore: remove stale experimental/ directory
The SVG was committed to experimental/admin-panel/src/assets/ by
mistake. The correct copy is at src/assets/librechat.svg.
* chore: sort imports
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Dustin Healy <54083382+dustinhealy@users.noreply.github.com>
0 commit comments