[PR #6247] [MERGED] feat: folders #8643

Closed
opened 2025-11-11 18:01:51 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/6247
Author: @tjbck
Created: 10/17/2024
Status: Merged
Merged: 10/17/2024
Merged by: @tjbck

Base: devHead: folders


📝 Commits (10+)

📊 Changes

21 files changed (+1684 additions, -116 deletions)

View changed files

📝 backend/open_webui/apps/webui/main.py (+2 -0)
📝 backend/open_webui/apps/webui/models/chats.py (+28 -2)
backend/open_webui/apps/webui/models/folders.py (+225 -0)
📝 backend/open_webui/apps/webui/routers/chats.py (+25 -0)
backend/open_webui/apps/webui/routers/folders.py (+259 -0)
📝 backend/open_webui/constants.py (+3 -1)
backend/open_webui/migrations/versions/c69f45358db4_add_folder_table.py (+50 -0)
📝 src/app.css (+2 -2)
📝 src/lib/apis/chats/index.ts (+35 -0)
src/lib/apis/folders/index.ts (+269 -0)
📝 src/lib/components/common/Collapsible.svelte (+11 -5)
📝 src/lib/components/common/DragGhost.svelte (+1 -1)
📝 src/lib/components/common/Dropdown.svelte (+1 -1)
📝 src/lib/components/common/Folder.svelte (+21 -15)
src/lib/components/icons/Document.svelte (+19 -0)
📝 src/lib/components/layout/Sidebar.svelte (+195 -31)
📝 src/lib/components/layout/Sidebar/ChatItem.svelte (+51 -50)
📝 src/lib/components/layout/Sidebar/ChatMenu.svelte (+8 -8)
src/lib/components/layout/Sidebar/Folders.svelte (+29 -0)
src/lib/components/layout/Sidebar/Folders/FolderMenu.svelte (+58 -0)

...and 1 more files

📄 Description

No description provided


🔄 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/open-webui/open-webui/pull/6247 **Author:** [@tjbck](https://github.com/tjbck) **Created:** 10/17/2024 **Status:** ✅ Merged **Merged:** 10/17/2024 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `dev` ← **Head:** `folders` --- ### 📝 Commits (10+) - [`dedb26f`](https://github.com/open-webui/open-webui/commit/dedb26fd5c60e089ff285fcaafa8b42f5db63b26) feat: folders db migration - [`c797c2e`](https://github.com/open-webui/open-webui/commit/c797c2e18b63b4965b24f186ea851ff865a0ad3e) refac - [`ede7174`](https://github.com/open-webui/open-webui/commit/ede71740d293c28fbd350b099cc9dd037bd4f761) feat: folders table - [`a942c30`](https://github.com/open-webui/open-webui/commit/a942c30ca86c6d4fa6a577abc6b469f89afd6d18) feat: folder ui - [`dea1236`](https://github.com/open-webui/open-webui/commit/dea12360f424dbbd9a011e16476db91eac49999d) refac: folder id -> uuid - [`9df9f4a`](https://github.com/open-webui/open-webui/commit/9df9f4a990a60ebf06462117ca7cfb7f5527291e) refac - [`7b97d7a`](https://github.com/open-webui/open-webui/commit/7b97d7a718c4562e82343d6028e70e3218d97c15) enh: disable drag event listener if parent dragged - [`29c39d4`](https://github.com/open-webui/open-webui/commit/29c39d44e181828862514264d4519cfc0b3df0de) fix: collapsible space toggle issue - [`e421be5`](https://github.com/open-webui/open-webui/commit/e421be5759b1d18f60325c01bdf0d2b39c1e6454) refac: ui optimisation - [`d5bf32f`](https://github.com/open-webui/open-webui/commit/d5bf32f240c11d7bc49a474bfd52c042b50415ca) enh: save isExpanded state ### 📊 Changes **21 files changed** (+1684 additions, -116 deletions) <details> <summary>View changed files</summary> 📝 `backend/open_webui/apps/webui/main.py` (+2 -0) 📝 `backend/open_webui/apps/webui/models/chats.py` (+28 -2) ➕ `backend/open_webui/apps/webui/models/folders.py` (+225 -0) 📝 `backend/open_webui/apps/webui/routers/chats.py` (+25 -0) ➕ `backend/open_webui/apps/webui/routers/folders.py` (+259 -0) 📝 `backend/open_webui/constants.py` (+3 -1) ➕ `backend/open_webui/migrations/versions/c69f45358db4_add_folder_table.py` (+50 -0) 📝 `src/app.css` (+2 -2) 📝 `src/lib/apis/chats/index.ts` (+35 -0) ➕ `src/lib/apis/folders/index.ts` (+269 -0) 📝 `src/lib/components/common/Collapsible.svelte` (+11 -5) 📝 `src/lib/components/common/DragGhost.svelte` (+1 -1) 📝 `src/lib/components/common/Dropdown.svelte` (+1 -1) 📝 `src/lib/components/common/Folder.svelte` (+21 -15) ➕ `src/lib/components/icons/Document.svelte` (+19 -0) 📝 `src/lib/components/layout/Sidebar.svelte` (+195 -31) 📝 `src/lib/components/layout/Sidebar/ChatItem.svelte` (+51 -50) 📝 `src/lib/components/layout/Sidebar/ChatMenu.svelte` (+8 -8) ➕ `src/lib/components/layout/Sidebar/Folders.svelte` (+29 -0) ➕ `src/lib/components/layout/Sidebar/Folders/FolderMenu.svelte` (+58 -0) _...and 1 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-11 18:01:51 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#8643