mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 19:08:59 -05:00
[PR #18148] [CLOSED] Chat Feature added where a person can chat with other users and also share files . #40311
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/18148
Author: @Oam11
Created: 10/8/2025
Status: ❌ Closed
Base:
dev← Head:main📝 Commits (3)
8d7d79d0.6.33 (#18118)956d541Added name of active users in the panel , and added a chat page , where a user can chat with a different user and share filesbcc9930Added documentation📊 Changes
288 files changed (+11766 additions, -13281 deletions)
View changed files
📝
.github/ISSUE_TEMPLATE/bug_report.yaml(+2 -0)📝
.github/pull_request_template.md(+5 -4)📝
CHANGELOG.md(+69 -0)➖
backend/.dockerignore(+0 -14)➖
backend/.gitignore(+0 -12)➕
backend/data/vector_db/chroma.sqlite3(+0 -0)➕
backend/data/webui.db(+0 -0)📝
backend/open_webui/config.py(+49 -35)📝
backend/open_webui/env.py(+3 -9)📝
backend/open_webui/functions.py(+1 -7)📝
backend/open_webui/main.py(+10 -98)➖
backend/open_webui/migrations/versions/a5c220713937_add_reply_to_id_column_to_message.py(+0 -34)📝
backend/open_webui/models/channels.py(+20 -4)📝
backend/open_webui/models/chats.py(+2 -31)📝
backend/open_webui/models/files.py(+0 -11)📝
backend/open_webui/models/folders.py(+0 -14)📝
backend/open_webui/models/messages.py(+12 -97)📝
backend/open_webui/models/notes.py(+8 -61)📝
backend/open_webui/models/oauth_sessions.py(+0 -20)📝
backend/open_webui/models/tools.py(+0 -2)...and 80 more files
📄 Description
Add user-to-user direct messaging and file sharing functionality
Description
This pull request implements peer-to-peer communication features within Open WebUI, allowing users to send direct messages and share files with other users on the same instance. This enhancement enables better collaboration and communication between users without relying on external messaging platforms.
Key Features:
Pull Request Checklist
Before submitting, make sure you've checked the following:
devbranchdocs/features/user-messaging.md)Changelog Entry
Description
Implements user-to-user direct messaging and file sharing functionality, enabling private communication between users within the Open WebUI platform. This feature enhances collaboration capabilities and provides a secure way for users to exchange messages and files.
Added
/api/v1/messages/,/api/v1/conversations/)Changed
Deprecated
Removed
Fixed
Security
Breaking Changes
Additional Information
API Endpoints Added
POST /api/v1/messages/send- Send a direct messageGET /api/v1/messages/conversations- Get user's conversationsGET /api/v1/messages/conversation/{conversation_id}- Get messages in a conversationPOST /api/v1/messages/conversation/{conversation_id}/share-file- Share file in conversationGET /api/v1/users/search- Search for users to start conversationsScreenshots or Videos
Testing Checklist
Contributor License Agreement
By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.