[GH-ISSUE #2366] [FEAT]: Refactor ManageWorkspace component #1542

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

Originally created by @shatfield4 on GitHub (Sep 24, 2024).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/2366

Originally assigned to: @shatfield4 on GitHub.

What would you like to see?

The current implementation is extremely messy for the ManageWorkspace component (my fault).

  • It should reuse the existing UI
  • It should be refactored to no longer have so much prop drilling in this component and its subcomponents
  • New endpoints should be created for managing documents in a cleaner, simpler way
  • It should no longer use useStates to manage hover states in things like highlighting the border around the WorkspaceDirectory component
  • We should get rid of any other bad programming practices/code smells and aim to refactor this in the simplest & cleanest way possible
Originally created by @shatfield4 on GitHub (Sep 24, 2024). Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/2366 Originally assigned to: @shatfield4 on GitHub. ### What would you like to see? The current implementation is extremely messy for the `ManageWorkspace` component _(my fault)_. - It should reuse the existing UI - It should be refactored to no longer have so much prop drilling in this component and its subcomponents - New endpoints should be created for managing documents in a cleaner, simpler way - It should no longer use useStates to manage hover states in things like highlighting the border around the `WorkspaceDirectory` component - We should get rid of any other bad programming practices/code smells and aim to refactor this in the simplest & cleanest way possible
yindo added the enhancementcore-team-onlyfeature request labels 2026-02-22 18:25:20 -05:00
yindo closed this issue 2026-02-22 18:25:20 -05:00
yindo changed title from [FEAT]: Refactor ManageWorkspace component to [GH-ISSUE #2366] [FEAT]: Refactor ManageWorkspace component 2026-06-05 14:41:19 -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#1542