[PR #3387] [CLOSED] UI/UX Improvements #4277

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

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/3387
Author: @shatfield4
Created: 3/3/2025
Status: Closed

Base: masterHead: 3381-feat-small-ui-enhancements


📝 Commits (10+)

  • ebe533c make input active on new workspace button + return to last active chat on exit of settings page
  • 98fac16 lint
  • 41b794e fix double container scrolling in sidebar + thread z index bug + fix new workspace button position
  • 8faa062 scroll to active workspace
  • 29d5ff2 clear last active chat on deleted workspace + workspace not found
  • 6b3fd7b update styles of workspace not found modal
  • 518d465 Merge branch 'master' into 3381-feat-small-ui-enhancements
  • e092e26 lint
  • 80cf88e Merge branch 'master' into 3381-feat-small-ui-enhancements
  • 16545f1 Merge branch 'master' into 3381-feat-small-ui-enhancements

📊 Changes

8 files changed (+131 additions, -54 deletions)

View changed files

📝 frontend/src/components/Modals/NewWorkspace.jsx (+10 -1)
📝 frontend/src/components/SettingsButton/index.jsx (+3 -3)
📝 frontend/src/components/Sidebar/ActiveWorkspaces/index.jsx (+21 -0)
📝 frontend/src/components/Sidebar/index.jsx (+28 -34)
📝 frontend/src/components/WorkspaceChat/index.jsx (+33 -16)
📝 frontend/src/pages/WorkspaceSettings/GeneralAppearance/DeleteWorkspace/index.jsx (+3 -0)
frontend/src/utils/lastActive.js (+24 -0)
📝 frontend/src/utils/paths.js (+9 -0)

📄 Description

Pull Request Type

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

Relevant Issues

resolves #3381

What is in this change?

  • Make name field on new workspace modal active when the "New Workspace" button is pressed
  • Return to last active chat after visiting settings
  • Fix double container scrolling in sidebar
  • Make "New Workspace" button fixed at top of sidebar
  • Fix z index of thread curved line on top of the sidebar footer
  • Smooth scroll to active workspace when sidebar has overflow on page load
  • Update styles of "Workspace not found" modal to match other modals

Additional Information

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/3387 **Author:** [@shatfield4](https://github.com/shatfield4) **Created:** 3/3/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `3381-feat-small-ui-enhancements` --- ### 📝 Commits (10+) - [`ebe533c`](https://github.com/Mintplex-Labs/anything-llm/commit/ebe533c94e1b6f78ed073ea890ac46c59e37e92c) make input active on new workspace button + return to last active chat on exit of settings page - [`98fac16`](https://github.com/Mintplex-Labs/anything-llm/commit/98fac16799d26f8a197b8268cb1206e4f9ecea26) lint - [`41b794e`](https://github.com/Mintplex-Labs/anything-llm/commit/41b794e5cb0dd0dddc962b33a21f293580045c16) fix double container scrolling in sidebar + thread z index bug + fix new workspace button position - [`8faa062`](https://github.com/Mintplex-Labs/anything-llm/commit/8faa062ffd096e2eece6480eaf5e09058fee0af1) scroll to active workspace - [`29d5ff2`](https://github.com/Mintplex-Labs/anything-llm/commit/29d5ff2c4f43e9e5dad6cbcf45a04f47f6fb5521) clear last active chat on deleted workspace + workspace not found - [`6b3fd7b`](https://github.com/Mintplex-Labs/anything-llm/commit/6b3fd7bc22974473cd607d1e02a06cd4d34e35bb) update styles of workspace not found modal - [`518d465`](https://github.com/Mintplex-Labs/anything-llm/commit/518d4651249a6754c0d2de8d18f1f8d5b043a145) Merge branch 'master' into 3381-feat-small-ui-enhancements - [`e092e26`](https://github.com/Mintplex-Labs/anything-llm/commit/e092e26752715356346ed2064ffc92b50f64992a) lint - [`80cf88e`](https://github.com/Mintplex-Labs/anything-llm/commit/80cf88e3d5939cc4b292714b4744eb5ae4db1c59) Merge branch 'master' into 3381-feat-small-ui-enhancements - [`16545f1`](https://github.com/Mintplex-Labs/anything-llm/commit/16545f19409cd718746af1ee7e83f080ab4ddef6) Merge branch 'master' into 3381-feat-small-ui-enhancements ### 📊 Changes **8 files changed** (+131 additions, -54 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/components/Modals/NewWorkspace.jsx` (+10 -1) 📝 `frontend/src/components/SettingsButton/index.jsx` (+3 -3) 📝 `frontend/src/components/Sidebar/ActiveWorkspaces/index.jsx` (+21 -0) 📝 `frontend/src/components/Sidebar/index.jsx` (+28 -34) 📝 `frontend/src/components/WorkspaceChat/index.jsx` (+33 -16) 📝 `frontend/src/pages/WorkspaceSettings/GeneralAppearance/DeleteWorkspace/index.jsx` (+3 -0) ➕ `frontend/src/utils/lastActive.js` (+24 -0) 📝 `frontend/src/utils/paths.js` (+9 -0) </details> ### 📄 Description ### Pull Request Type <!-- For change type, change [ ] to [x]. --> - [ ] ✨ feat - [x] 🐛 fix - [ ] ♻️ refactor - [ ] 💄 style - [ ] 🔨 chore - [ ] 📝 docs ### Relevant Issues <!-- Use "resolves #xxx" to auto resolve on merge. Otherwise, please use "connect #xxx" --> resolves #3381 ### What is in this change? <!-- Describe the changes in this PR that are impactful to the repo. --> - [ ] Make name field on new workspace modal active when the "New Workspace" button is pressed - [ ] Return to last active chat after visiting settings - [ ] Fix double container scrolling in sidebar - [ ] Make "New Workspace" button fixed at top of sidebar - [ ] Fix z index of thread curved line on top of the sidebar footer - [ ] Smooth scroll to active workspace when sidebar has overflow on page load - [ ] Update styles of "Workspace not found" modal to match other modals ### Additional Information <!-- 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:35:30 -05:00
yindo closed this issue 2026-02-22 18:35:30 -05:00
yindo changed title from [PR #3387] UI/UX Improvements to [PR #3387] [CLOSED] UI/UX Improvements 2026-06-05 15:17:45 -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#4277