[PR #8210] [MERGED] enh: channel threads & reactions #61035

Closed
opened 2026-05-06 04:16:19 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/8210
Author: @tjbck
Created: 12/30/2024
Status: Merged
Merged: 12/31/2024
Merged by: @tjbck

Base: devHead: channels


📝 Commits (10+)

📊 Changes

3858 files changed (+12206 additions, -162 deletions)

View changed files

backend/open_webui/migrations/versions/3781e22d8b01_update_message_table.py (+70 -0)
📝 backend/open_webui/models/channels.py (+6 -2)
📝 backend/open_webui/models/messages.py (+131 -7)
📝 backend/open_webui/routers/channels.py (+300 -13)
📝 backend/open_webui/socket/main.py (+1 -0)
📝 package.json (+1 -1)
📝 src/lib/apis/channels/index.ts (+114 -0)
📝 src/lib/components/channel/Channel.svelte (+140 -43)
📝 src/lib/components/channel/MessageInput.svelte (+29 -72)
📝 src/lib/components/channel/Messages.svelte (+81 -4)
📝 src/lib/components/channel/Messages/Message.svelte (+146 -18)
src/lib/components/channel/Messages/Message/ReactionPicker.svelte (+146 -0)
src/lib/components/channel/Thread.svelte (+184 -0)
📝 src/lib/components/chat/MessageInput.svelte (+1 -1)
📝 src/lib/components/chat/Settings/About.svelte (+6 -0)
src/lib/components/icons/ChatBubbleOvalEllipsis.svelte (+19 -0)
src/lib/components/icons/FaceSmile.svelte (+19 -0)
src/lib/emoji-groups.json (+5054 -0)
src/lib/emoji-shortcodes.json (+1905 -0)
📝 src/lib/stores/index.ts (+15 -1)

...and 80 more files

📄 Description

related: #8050


🔄 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/8210 **Author:** [@tjbck](https://github.com/tjbck) **Created:** 12/30/2024 **Status:** ✅ Merged **Merged:** 12/31/2024 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `dev` ← **Head:** `channels` --- ### 📝 Commits (10+) - [`c216d89`](https://github.com/open-webui/open-webui/commit/c216d895208843572a6d79bf58445befe57623f0) enh: threads & reactions - [`eece28c`](https://github.com/open-webui/open-webui/commit/eece28ccc677b3f0fd995951ef7c6705dde7fedc) feat: emoji picker - [`45289b0`](https://github.com/open-webui/open-webui/commit/45289b0fa8c53650dace9964ed06b6ac1a60eac6) refac - [`4b0fa11`](https://github.com/open-webui/open-webui/commit/4b0fa112bb74e39701181e4c3cad2081df2eeb48) Merge pull request #8222 from open-webui/dev - [`f93c2e4`](https://github.com/open-webui/open-webui/commit/f93c2e4a8d12104e035ece104d7d0d735a7f210c) feat: reactions - [`371201d`](https://github.com/open-webui/open-webui/commit/371201d82056ddbc78be3746cdd2feb9db494e43) refac - [`9d39404`](https://github.com/open-webui/open-webui/commit/9d39404e6c8e508685448ed3f7cb773803a48dce) refac: styling - [`2840ff4`](https://github.com/open-webui/open-webui/commit/2840ff405b421f63b14641177a470e20871d3f29) refac - [`00e8849`](https://github.com/open-webui/open-webui/commit/00e8849445f65cc59ca1ce35b200cb2e36a390cc) refac - [`a3dfa90`](https://github.com/open-webui/open-webui/commit/a3dfa906685a0f832a7e3872c042dca19eb77d06) refac: optimisation ### 📊 Changes **3858 files changed** (+12206 additions, -162 deletions) <details> <summary>View changed files</summary> ➕ `backend/open_webui/migrations/versions/3781e22d8b01_update_message_table.py` (+70 -0) 📝 `backend/open_webui/models/channels.py` (+6 -2) 📝 `backend/open_webui/models/messages.py` (+131 -7) 📝 `backend/open_webui/routers/channels.py` (+300 -13) 📝 `backend/open_webui/socket/main.py` (+1 -0) 📝 `package.json` (+1 -1) 📝 `src/lib/apis/channels/index.ts` (+114 -0) 📝 `src/lib/components/channel/Channel.svelte` (+140 -43) 📝 `src/lib/components/channel/MessageInput.svelte` (+29 -72) 📝 `src/lib/components/channel/Messages.svelte` (+81 -4) 📝 `src/lib/components/channel/Messages/Message.svelte` (+146 -18) ➕ `src/lib/components/channel/Messages/Message/ReactionPicker.svelte` (+146 -0) ➕ `src/lib/components/channel/Thread.svelte` (+184 -0) 📝 `src/lib/components/chat/MessageInput.svelte` (+1 -1) 📝 `src/lib/components/chat/Settings/About.svelte` (+6 -0) ➕ `src/lib/components/icons/ChatBubbleOvalEllipsis.svelte` (+19 -0) ➕ `src/lib/components/icons/FaceSmile.svelte` (+19 -0) ➕ `src/lib/emoji-groups.json` (+5054 -0) ➕ `src/lib/emoji-shortcodes.json` (+1905 -0) 📝 `src/lib/stores/index.ts` (+15 -1) _...and 80 more files_ </details> ### 📄 Description related: #8050 --- <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 2026-05-06 04:16:19 -05: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#61035