mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 03:18:23 -05:00
[PR #8210] [MERGED] enh: channel threads & reactions #37809
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 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:
dev← Head:channels📝 Commits (10+)
c216d89enh: threads & reactionseece28cfeat: emoji picker45289b0refac4b0fa11Merge pull request #8222 from open-webui/devf93c2e4feat: reactions371201drefac9d39404refac: styling2840ff4refac00e8849refaca3dfa90refac: optimisation📊 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.