[PR #1021] [MERGED] [FEAT] Normalize UI for CTA buttons/UX improvements #3559

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

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/1021
Author: @shatfield4
Created: 4/2/2024
Status: Merged
Merged: 4/5/2024
Merged by: @timothycarambat

Base: masterHead: 992-feat-normalize-all-cta-buttons-in-settings-menus


📝 Commits (10+)

  • 6391c38 members workspace settings menu and admin users UI updates
  • e422ad4 Merge branch 'master' into 983-feat-implement-new-workspace-members-and-users-ui
  • accf8c4 Merge branch 'master' into 992-feat-normalize-all-cta-buttons-in-settings-menus
  • e91cbfe implement CTAButton in all general/admin settings + ui tweaks
  • 727d01b move CTAButton to components/lib
  • 563ad2d fix UI for security page to match rest of all settings pages
  • 3f29214 Merge branch 'master' into 992-feat-normalize-all-cta-buttons-in-settings-menus
  • ed80f7e UX improvements
  • eb9b67a add CTAButton component
  • d4f8563 prevent components folder from being ignored

📊 Changes

18 files changed (+176 additions, -150 deletions)

View changed files

📝 frontend/.gitignore (+1 -0)
frontend/src/components/lib/CTAButton/index.jsx (+16 -0)
📝 frontend/src/pages/Admin/Invitations/index.jsx (+8 -8)
📝 frontend/src/pages/Admin/Logging/index.jsx (+10 -7)
📝 frontend/src/pages/Admin/System/index.jsx (+10 -15)
📝 frontend/src/pages/Admin/Users/index.jsx (+7 -7)
📝 frontend/src/pages/Admin/Workspaces/index.jsx (+7 -7)
📝 frontend/src/pages/GeneralSettings/ApiKeys/index.jsx (+8 -7)
📝 frontend/src/pages/GeneralSettings/Chats/index.jsx (+1 -1)
📝 frontend/src/pages/GeneralSettings/EmbedConfigs/index.jsx (+7 -7)
📝 frontend/src/pages/GeneralSettings/EmbeddingPreference/index.jsx (+12 -10)
📝 frontend/src/pages/GeneralSettings/LLMPreference/index.jsx (+12 -10)
📝 frontend/src/pages/GeneralSettings/PrivacyAndData/index.jsx (+4 -4)
📝 frontend/src/pages/GeneralSettings/Security/index.jsx (+36 -30)
📝 frontend/src/pages/GeneralSettings/TranscriptionPreference/index.jsx (+12 -10)
📝 frontend/src/pages/GeneralSettings/VectorDatabase/index.jsx (+12 -10)
📝 frontend/src/pages/WorkspaceSettings/Members/AddMemberModal/index.jsx (+11 -9)
📝 frontend/src/pages/WorkspaceSettings/Members/index.jsx (+2 -8)

📄 Description

Pull Request Type

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

Relevant Issues

resolves #992

What is in this change?

Describe the changes in this PR that are impactful to the repo.

  • Implement new CTAButton component to be reused in all settings pages
  • Fix UI for Security Settings, Privacy & Data-Handling pages to match all other settings pages

Additional Information

Add any other context about the Pull Request here that was not captured above.

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/1021 **Author:** [@shatfield4](https://github.com/shatfield4) **Created:** 4/2/2024 **Status:** ✅ Merged **Merged:** 4/5/2024 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `master` ← **Head:** `992-feat-normalize-all-cta-buttons-in-settings-menus` --- ### 📝 Commits (10+) - [`6391c38`](https://github.com/Mintplex-Labs/anything-llm/commit/6391c3854b7067a1b19471093f16928afd51223c) members workspace settings menu and admin users UI updates - [`e422ad4`](https://github.com/Mintplex-Labs/anything-llm/commit/e422ad4816534071d0db093e1f284305ca8287a2) Merge branch 'master' into 983-feat-implement-new-workspace-members-and-users-ui - [`accf8c4`](https://github.com/Mintplex-Labs/anything-llm/commit/accf8c42d2d3c8c39a1be723f51f5df878392612) Merge branch 'master' into 992-feat-normalize-all-cta-buttons-in-settings-menus - [`e91cbfe`](https://github.com/Mintplex-Labs/anything-llm/commit/e91cbfec28e2deb9f293f2bc094626b4ea617fb8) implement CTAButton in all general/admin settings + ui tweaks - [`727d01b`](https://github.com/Mintplex-Labs/anything-llm/commit/727d01b7532013d37dececbcf725d85fe603b595) move CTAButton to components/lib - [`563ad2d`](https://github.com/Mintplex-Labs/anything-llm/commit/563ad2d80ff5d66492badd84959eb77acb7a3ebe) fix UI for security page to match rest of all settings pages - [`3f29214`](https://github.com/Mintplex-Labs/anything-llm/commit/3f292147a5fbad5be1fad0c931013486c52b8174) Merge branch 'master' into 992-feat-normalize-all-cta-buttons-in-settings-menus - [`ed80f7e`](https://github.com/Mintplex-Labs/anything-llm/commit/ed80f7e3f5355ed5db1ca5aac6713121b69d560a) UX improvements - [`eb9b67a`](https://github.com/Mintplex-Labs/anything-llm/commit/eb9b67af7596ad61a48c3b57a12261f97a690e8e) add CTAButton component - [`d4f8563`](https://github.com/Mintplex-Labs/anything-llm/commit/d4f85630088cd334f73aa38d03390838600e683f) prevent components folder from being ignored ### 📊 Changes **18 files changed** (+176 additions, -150 deletions) <details> <summary>View changed files</summary> 📝 `frontend/.gitignore` (+1 -0) ➕ `frontend/src/components/lib/CTAButton/index.jsx` (+16 -0) 📝 `frontend/src/pages/Admin/Invitations/index.jsx` (+8 -8) 📝 `frontend/src/pages/Admin/Logging/index.jsx` (+10 -7) 📝 `frontend/src/pages/Admin/System/index.jsx` (+10 -15) 📝 `frontend/src/pages/Admin/Users/index.jsx` (+7 -7) 📝 `frontend/src/pages/Admin/Workspaces/index.jsx` (+7 -7) 📝 `frontend/src/pages/GeneralSettings/ApiKeys/index.jsx` (+8 -7) 📝 `frontend/src/pages/GeneralSettings/Chats/index.jsx` (+1 -1) 📝 `frontend/src/pages/GeneralSettings/EmbedConfigs/index.jsx` (+7 -7) 📝 `frontend/src/pages/GeneralSettings/EmbeddingPreference/index.jsx` (+12 -10) 📝 `frontend/src/pages/GeneralSettings/LLMPreference/index.jsx` (+12 -10) 📝 `frontend/src/pages/GeneralSettings/PrivacyAndData/index.jsx` (+4 -4) 📝 `frontend/src/pages/GeneralSettings/Security/index.jsx` (+36 -30) 📝 `frontend/src/pages/GeneralSettings/TranscriptionPreference/index.jsx` (+12 -10) 📝 `frontend/src/pages/GeneralSettings/VectorDatabase/index.jsx` (+12 -10) 📝 `frontend/src/pages/WorkspaceSettings/Members/AddMemberModal/index.jsx` (+11 -9) 📝 `frontend/src/pages/WorkspaceSettings/Members/index.jsx` (+2 -8) </details> ### 📄 Description ### Pull Request Type <!-- For change type, change [ ] to [x]. --> - [x] ✨ feat - [ ] 🐛 fix - [ ] ♻️ refactor - [ ] 💄 style - [ ] 🔨 chore - [ ] 📝 docs ### Relevant Issues <!-- Use "resolves #xxx" to auto resolve on merge. Otherwise, please use "connect #xxx" --> resolves #992 ### What is in this change? Describe the changes in this PR that are impactful to the repo. - Implement new CTAButton component to be reused in all settings pages - Fix UI for Security Settings, Privacy & Data-Handling pages to match all other settings pages ### 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:34:02 -05:00
yindo closed this issue 2026-02-22 18:34:02 -05:00
yindo changed title from [PR #1021] [FEAT] Normalize UI for CTA buttons/UX improvements to [PR #1021] [MERGED] [FEAT] Normalize UI for CTA buttons/UX improvements 2026-06-05 15:14:02 -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#3559