[PR #4931] [MERGED] Implement new home page redesign #4830

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

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/4931
Author: @shatfield4
Created: 1/28/2026
Status: Merged
Merged: 2/19/2026
Merged by: @timothycarambat

Base: masterHead: 4911-feat-home-page-redesign-implementation


📝 Commits (10+)

  • f4adea7 remove legacy home page components, update home page to new layout
  • 419d0d1 update PromptInput component styles to match new designs, make quick action buttons functional
  • b85b2e1 home page chat creates new thread in last used workspace
  • f8c7cde fix slash commands and agent popup on home page
  • d8a47c6 disable llm workspace selector action in home page
  • 2bde5ce add drag and drop file support to home page
  • d2f7d39 fix behavior of drag and drop on home page
  • 1910088 handle pasting attachments in home page
  • 5f6c87b update empty state of workspace chat to use new ui
  • 8f0c20d update empty workspace ui to match home page design, fix flickering loading states

📊 Changes

54 files changed (+861 additions, -1235 deletions)

View changed files

📝 frontend/src/components/Sidebar/ActiveWorkspaces/ThreadContainer/ThreadItem/index.jsx (+8 -5)
📝 frontend/src/components/Sidebar/ActiveWorkspaces/ThreadContainer/index.jsx (+24 -8)
📝 frontend/src/components/Sidebar/ActiveWorkspaces/index.jsx (+21 -3)
📝 frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/index.jsx (+1 -68)
📝 frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/AgentMenu/index.jsx (+11 -4)
📝 frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/AttachItem/ParsedFilesMenu/index.jsx (+6 -6)
📝 frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/AttachItem/index.jsx (+10 -3)
📝 frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/LLMSelector/action.jsx (+8 -4)
📝 frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/LLMSelector/index.jsx (+3 -2)
📝 frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/LLMSelector/utils.js (+1 -0)
📝 frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/SlashCommands/index.jsx (+17 -5)
📝 frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/SpeechToText/index.jsx (+2 -2)
📝 frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/StopGenerationButton/index.jsx (+7 -27)
📝 frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/TextSizeMenu/index.jsx (+1 -1)
📝 frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/index.jsx (+71 -43)
📝 frontend/src/components/WorkspaceChat/ChatContainer/index.jsx (+97 -19)
📝 frontend/src/components/WorkspaceChat/index.jsx (+10 -1)
frontend/src/components/lib/QuickActions/index.jsx (+57 -0)
frontend/src/components/lib/SuggestedMessages/index.jsx (+32 -0)
📝 frontend/src/locales/ar/common.js (+6 -0)

...and 34 more files

📄 Description

Pull Request Type

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

Relevant Issues

resolves #4911

What is in this change?

  • Implements new designs for the home page and empty state workspace chats
  • Adds quick action buttons that are only visible to admin/manager roles
  • New UI for suggested chat messages
  • New UI for PromptInput component inside workspace chat and home page

Additional Information

  • #4986 - translations PR

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/4931 **Author:** [@shatfield4](https://github.com/shatfield4) **Created:** 1/28/2026 **Status:** ✅ Merged **Merged:** 2/19/2026 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `master` ← **Head:** `4911-feat-home-page-redesign-implementation` --- ### 📝 Commits (10+) - [`f4adea7`](https://github.com/Mintplex-Labs/anything-llm/commit/f4adea70c10111458fb34a5afb267ff7f04f4baa) remove legacy home page components, update home page to new layout - [`419d0d1`](https://github.com/Mintplex-Labs/anything-llm/commit/419d0d10f570585abc5bcfb151c116d43cba728c) update PromptInput component styles to match new designs, make quick action buttons functional - [`b85b2e1`](https://github.com/Mintplex-Labs/anything-llm/commit/b85b2e1035e7a3df130ba837b0e2c7b9b7276de3) home page chat creates new thread in last used workspace - [`f8c7cde`](https://github.com/Mintplex-Labs/anything-llm/commit/f8c7cdedff38589cb123828ab68eda7680ac72ac) fix slash commands and agent popup on home page - [`d8a47c6`](https://github.com/Mintplex-Labs/anything-llm/commit/d8a47c61a9170ab176e5bdb53bc1c0b0cd7a1cbf) disable llm workspace selector action in home page - [`2bde5ce`](https://github.com/Mintplex-Labs/anything-llm/commit/2bde5ce2d7e1b1df894cfdeaf86a862daad6b0c6) add drag and drop file support to home page - [`d2f7d39`](https://github.com/Mintplex-Labs/anything-llm/commit/d2f7d39e191d50424f16db7b22c6ea1584a9028c) fix behavior of drag and drop on home page - [`1910088`](https://github.com/Mintplex-Labs/anything-llm/commit/19100887f96729369097d60ad19981d914c61c79) handle pasting attachments in home page - [`5f6c87b`](https://github.com/Mintplex-Labs/anything-llm/commit/5f6c87bffbee961b0b1f2ca332f522c0d70372d9) update empty state of workspace chat to use new ui - [`8f0c20d`](https://github.com/Mintplex-Labs/anything-llm/commit/8f0c20dc3c1cc5f3105577acf23cab206201adca) update empty workspace ui to match home page design, fix flickering loading states ### 📊 Changes **54 files changed** (+861 additions, -1235 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/components/Sidebar/ActiveWorkspaces/ThreadContainer/ThreadItem/index.jsx` (+8 -5) 📝 `frontend/src/components/Sidebar/ActiveWorkspaces/ThreadContainer/index.jsx` (+24 -8) 📝 `frontend/src/components/Sidebar/ActiveWorkspaces/index.jsx` (+21 -3) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/index.jsx` (+1 -68) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/AgentMenu/index.jsx` (+11 -4) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/AttachItem/ParsedFilesMenu/index.jsx` (+6 -6) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/AttachItem/index.jsx` (+10 -3) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/LLMSelector/action.jsx` (+8 -4) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/LLMSelector/index.jsx` (+3 -2) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/LLMSelector/utils.js` (+1 -0) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/SlashCommands/index.jsx` (+17 -5) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/SpeechToText/index.jsx` (+2 -2) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/StopGenerationButton/index.jsx` (+7 -27) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/TextSizeMenu/index.jsx` (+1 -1) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/index.jsx` (+71 -43) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/index.jsx` (+97 -19) 📝 `frontend/src/components/WorkspaceChat/index.jsx` (+10 -1) ➕ `frontend/src/components/lib/QuickActions/index.jsx` (+57 -0) ➕ `frontend/src/components/lib/SuggestedMessages/index.jsx` (+32 -0) 📝 `frontend/src/locales/ar/common.js` (+6 -0) _...and 34 more files_ </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 #4911 ### What is in this change? <!-- Describe the changes in this PR that are impactful to the repo. --> - Implements new designs for the home page and empty state workspace chats - Adds quick action buttons that are only visible to admin/manager roles - New UI for suggested chat messages - New UI for PromptInput component inside workspace chat and home page ### Additional Information <!-- Add any other context about the Pull Request here that was not captured above. --> - #4986 - translations PR ### 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:36:37 -05:00
yindo closed this issue 2026-02-22 18:36:37 -05:00
yindo changed title from [PR #4931] Implement new home page redesign to [PR #4931] [MERGED] Implement new home page redesign 2026-06-05 15:20:35 -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#4830