[PR #1829] [MERGED] [STYLE] Implement new settings sidebar UI #3795

Closed
opened 2026-02-22 18:34:30 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/1829
Author: @shatfield4
Created: 7/8/2024
Status: Merged
Merged: 7/10/2024
Merged by: @timothycarambat

Base: masterHead: settings-sidebar-v2


📝 Commits (10+)

  • 5f73ffd implement new settings sidebar v2
  • 61fb0ae store state of settings menu in localstorage to improve ux
  • 4892b72 add tailwind color
  • 585d4c1 add missed admin translation
  • 9806ef4 fix admin pages showing on single user
  • deb237f perms fix for manager role
  • 5e422f7 refactor permissions for options on sidebar
  • e0d9221 breakout menu option to its own folder
  • 0abbe5a minor refactor of menuoption
  • 09482d1 Merge branch 'master' into settings-sidebar-v2

📊 Changes

8 files changed (+368 additions, -230 deletions)

View changed files

frontend/src/components/SettingsSidebar/MenuOption/index.jsx (+168 -0)
📝 frontend/src/components/SettingsSidebar/index.jsx (+156 -207)
📝 frontend/src/locales/en/common.js (+13 -9)
📝 frontend/src/locales/es/common.js (+5 -1)
📝 frontend/src/locales/fr/common.js (+5 -1)
📝 frontend/src/locales/ru/common.js (+5 -1)
📝 frontend/src/locales/zh/common.js (+5 -1)
📝 frontend/tailwind.config.js (+11 -10)

📄 Description

Pull Request Type

  • feat
  • 🐛 fix
  • ♻️ refactor
  • 💄 style
  • 🔨 chore
  • 📝 docs

Relevant Issues

resolves #1837
resolves #1832

What is in this change?

  • Implement new settings sidebar UI per internal designs
  • Save expanded/collapsed states of menus to localstorage to preserve states and improve UX

Additional Information

Patched issue where manager can see agent skills even though the page just redirects

Developer Validations

  • I ran yarn lint from the root of the repo & committed changes
  • Relevant documentation has been updated
  • I have tested my code functionality
  • Docker build succeeds locally

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Mintplex-Labs/anything-llm/pull/1829 **Author:** [@shatfield4](https://github.com/shatfield4) **Created:** 7/8/2024 **Status:** ✅ Merged **Merged:** 7/10/2024 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `master` ← **Head:** `settings-sidebar-v2` --- ### 📝 Commits (10+) - [`5f73ffd`](https://github.com/Mintplex-Labs/anything-llm/commit/5f73ffd8f4c27d4678b23591cef76e390000a088) implement new settings sidebar v2 - [`61fb0ae`](https://github.com/Mintplex-Labs/anything-llm/commit/61fb0aedfc267fb8795c568ed8a89529d2a0a673) store state of settings menu in localstorage to improve ux - [`4892b72`](https://github.com/Mintplex-Labs/anything-llm/commit/4892b72174e7c23487d2d775a7a153905893fe1d) add tailwind color - [`585d4c1`](https://github.com/Mintplex-Labs/anything-llm/commit/585d4c12eacf1cb39de15adee203b7192d4ca489) add missed admin translation - [`9806ef4`](https://github.com/Mintplex-Labs/anything-llm/commit/9806ef43a364a8dcbb8c1aa8b81c1f7a5b2331f1) fix admin pages showing on single user - [`deb237f`](https://github.com/Mintplex-Labs/anything-llm/commit/deb237f07edcbf81f2c807baf7be76133dd35b3b) perms fix for manager role - [`5e422f7`](https://github.com/Mintplex-Labs/anything-llm/commit/5e422f7523e223046f6795dbbd9a9fad4668d09c) refactor permissions for options on sidebar - [`e0d9221`](https://github.com/Mintplex-Labs/anything-llm/commit/e0d92211cf38fc64186d7a2738e499e1759fd7cb) breakout menu option to its own folder - [`0abbe5a`](https://github.com/Mintplex-Labs/anything-llm/commit/0abbe5a8e749a6bcb07d76ced26c1dc1411109cb) minor refactor of menuoption - [`09482d1`](https://github.com/Mintplex-Labs/anything-llm/commit/09482d1a4dbe1ff62cc5fb9922cd51e6c1e9f404) Merge branch 'master' into settings-sidebar-v2 ### 📊 Changes **8 files changed** (+368 additions, -230 deletions) <details> <summary>View changed files</summary> ➕ `frontend/src/components/SettingsSidebar/MenuOption/index.jsx` (+168 -0) 📝 `frontend/src/components/SettingsSidebar/index.jsx` (+156 -207) 📝 `frontend/src/locales/en/common.js` (+13 -9) 📝 `frontend/src/locales/es/common.js` (+5 -1) 📝 `frontend/src/locales/fr/common.js` (+5 -1) 📝 `frontend/src/locales/ru/common.js` (+5 -1) 📝 `frontend/src/locales/zh/common.js` (+5 -1) 📝 `frontend/tailwind.config.js` (+11 -10) </details> ### 📄 Description ### Pull Request Type <!-- For change type, change [ ] to [x]. --> - [ ] ✨ feat - [ ] 🐛 fix - [ ] ♻️ refactor - [x] 💄 style - [ ] 🔨 chore - [ ] 📝 docs ### Relevant Issues <!-- Use "resolves #xxx" to auto resolve on merge. Otherwise, please use "connect #xxx" --> resolves #1837 resolves #1832 ### What is in this change? <!-- Describe the changes in this PR that are impactful to the repo. --> - Implement new settings sidebar UI per internal designs - Save expanded/collapsed states of menus to localstorage to preserve states and improve UX ### Additional Information Patched issue where manager can see agent skills even though the page just redirects <!-- Add any other context about the Pull Request here that was not captured above. --> ### Developer Validations <!-- All of the applicable items should be checked. --> - [x] I ran `yarn lint` from the root of the repo & committed changes - [x] Relevant documentation has been updated - [x] I have tested my code functionality - [x] Docker build succeeds locally --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:34:30 -05:00
yindo closed this issue 2026-02-22 18:34:30 -05:00
yindo changed title from [PR #1829] [STYLE] Implement new settings sidebar UI to [PR #1829] [MERGED] [STYLE] Implement new settings sidebar UI 2026-06-05 15:15:15 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#3795