Commit graph

13907 commits

Author SHA1 Message Date
Gaofeng
34ea5f5426 补充登录/注册/重置密码模式切换功能对 src/routes/auth/+page.svelte 的修改 2025-12-04 09:37:53 +08:00
Gaofeng
87f330850f 1. 普通用户: 每次登录,刷新界面时,界面弹出公告窗口,告知其管理员所发布的最新公告
2. 管理员用户: 在登录后的界面中, 可以发布新的公告,也可以对已经发布的公告进行修改,删除等。
2025-12-03 23:49:29 +08:00
Gaofeng
948cdb9e98 补充邮箱文件 backend/open_webui/utils/email_utils.py 2025-12-03 14:11:38 +08:00
Gaofeng
8a92d134b0 1. 后端:新增邮件验证码找回密码流程,/auths/password/reset/code 发送重置验证码(独立存储/限频/TTL),/auths/password/reset 校验验证码后更新用户密码;使用 EmailVerificationManager 新前缀;SMTP 发送改为默认 SMTP_SSL,移除 TLS 开关。
2. 前端:登录页增加“忘记密码”模式,支持发送邮箱验证码、输入验证码与两次新密码校验,提交重置;新 API 封装 sendResetCode、resetPassword。
2025-12-03 00:33:32 +08:00
Gaofeng
e10f795789 - 注册强制邮箱验证码:后端新增验证码发送/校验链路,/api/auths/signup/code 发送验证码,/api/auths/signup 必填 code 校验后才创建用户(首个用户亦需验证码)。
- 邮件发送改为固定 SMTPS(SSL):新增 backend/open_webui/utils/email_utils.py,使用 SMTP_SSL 直连;去掉 TLS 开关,SMTP 配置只含 server/port/username/password/from。
- 配置改动:SMTP 相关环境变量仅需设定服务器、端口、账户、密码、发信人。
- 前端注册页:验证码输入与发送按钮始终展示;验证码必填;新增 sendSignupCode API 调用;userSignUp 必传验证码。
2025-12-02 23:31:31 +08:00
Gaofeng
29d2b0792a 修正注册表单的同意协议checkbox实现在火狐浏览器上不work的bug 2025-12-02 21:13:23 +08:00
xinyan
051dd9045e 修改记忆prompt以适应新的mem0接口 2025-11-30 22:31:59 +08:00
xinyan
24813ee56e Merge branch 'main' of https://github.com/ai-friend-coming/open-webui-next 2025-11-30 22:19:46 +08:00
xinyan
d70647629a modified: backend/open_webui/memory/mem0.py
modified:   backend/open_webui/utils/middleware.py
2025-11-30 22:18:55 +08:00
Gaofeng
970d7bae88 缩进重构: src/lib/components/chat/Messages/ResponseMessage.svelte 2025-11-30 22:18:24 +08:00
Gaofeng
72b1bce250 隐藏 ResponseMessage 中的朗读/点赞/踩/续写等按钮 2025-11-30 22:15:39 +08:00
Gaofeng
c4d1fa5048 隐藏 webhook 入口 2025-11-30 21:31:51 +08:00
Gaofeng
3396efb679 关闭 设置.数据 中的 “删除所有对话” 和 “归档所有对话” 2025-11-30 21:15:33 +08:00
Gaofeng
95300e4743 隐藏了设置modal中一些不重要的细节 2025-11-30 21:02:49 +08:00
Gaofeng
5db691fd7b 关闭 avatar 按钮点击后显示的在线有几人 2025-11-30 20:03:40 +08:00
Gaofeng
3ba24b2410 删除侧边栏,对话条目的小菜单中的“移动”和“分享” 2025-11-30 19:57:49 +08:00
Gaofeng
bdff48466e 删除语音模式入口。对话输入口没有文字时,发送按钮是灰色的,无法点击 2025-11-29 16:36:48 +08:00
Gaofeng
9a989304a1 修正 user_models 路由索引不到的 BUG 2025-11-29 16:34:08 +08:00
xinyan
d6143c6fe6 Merge branch 'main' of https://github.com/ai-friend-coming/open-webui-next
the commit.
2025-11-29 15:17:53 +08:00
xinyan
c95add4ca4 添加mem0的search_and_add实现 2025-11-29 15:15:44 +08:00
sylarchen1389
47437936fd feat: 补充mem0依赖 2025-11-29 14:36:43 +08:00
xinyan
043d6cb56b 添加mem0的实现 2025-11-29 11:42:00 +08:00
Gaofeng
dabbf320db 前端模型选择器加载/展示用户私有模型,新增“添加API”入口,和删除功能
..
2025-11-28 21:47:00 +08:00
Gaofeng
e03e1ed981 缩进问题:src/lib/components/chat/Navbar.svelte 2025-11-28 21:01:06 +08:00
Gaofeng
e066353306 1. 后端建表: 每个用户保存自己的一组私有API 2. 后端提供该表的增删改查的接口 2025-11-28 20:59:14 +08:00
Gaofeng
54b7621467 对 backend/open_webui/models/models.py:ModelsTable 注解, 该 table 保存了模型信息 2025-11-28 14:32:53 +08:00
Gaofeng
d61bb99ffa 1. 添加 mem0_search 和 mem0_delete TODO实现函数. 2. 在收到新消息时,调用 mem0_search 获得相关记忆,封装到上下文 3. 在删除聊天框时候,调用 mem0_delete 以删除相关聊天框所抽取的记忆 2025-11-28 02:48:58 +08:00
Gaofeng
242bcf7c29 对后端 backend/open_webui/routers/chats.py:delete_chat_by_id 进行注释 2025-11-28 02:42:00 +08:00
Gaofeng
4e31bbaf0d 用户每次开启对话时,都可以选择勾选记忆是否开启。但在对话期间不能切换开启/关闭,以保证对话连贯性 2025-11-28 01:56:07 +08:00
Gaofeng
3a0e714807 为消息持久化的后端接口进行注解 backend/open_webui/routers/chats.py:update_chat_by_id 2025-11-28 01:52:18 +08:00
Gaofeng
8ea2b917cd 注释掉 process_chat_payload 函数中针对 folder 注入 prompt 的功能 2025-11-28 01:46:38 +08:00
Gaofeng
291b086f42 Sidebar 中导入对话记录按钮样式调整 2025-11-26 00:37:07 +08:00
Gaofeng
1e4f0d4e97 删除 memory 界面中 右上角的 avatar 按钮 2025-11-26 00:31:02 +08:00
Gaofeng
984bb5888e 为后端若干对话补全相关函数注释;加入 backend/open_webui/memory/cross_window_memory.py:last_process_payload 接口 2025-11-26 00:18:41 +08:00
sylarchen1389
c47df68d56 fix右上角无意义的“-->” 2025-11-25 10:04:51 +08:00
sylarchen1389
409aa29f9b fix: 记忆被屏蔽了 2025-11-25 10:02:05 +08:00
sylarchen1389
e2c80aed96 Merge branch 'main' of github.com:ai-friend-coming/open-webui-next 2025-11-25 09:56:29 +08:00
sylarchen1389
f1bd30ff4f fix: 修复确认协议checkbox无法点击 2025-11-25 09:56:23 +08:00
Sylar Chen
5fd311c436
Merge pull request #1 from Iced-peach/panchen/dev_hide
Panchen/dev hide feat:屏蔽功能
2025-11-25 09:20:34 +08:00
Sylar Chen
fb711c6964
Merge branch 'main' into panchen/dev_hide 2025-11-25 09:20:01 +08:00
sylarchen1389
9ea9052ee5 fix: tiptap 版本冲突 2025-11-25 08:37:59 +08:00
Gaofeng
46c13d87d2 为后端 /api/chat/completions 接口写明注释 2025-11-24 21:50:03 +08:00
Gaofeng
88b7ee97aa 加入了隐私协议(注册时),加入了用户协议(登录时) 2025-11-24 21:49:44 +08:00
Gaofeng
a5172668a8 用户注册账号后,默认可以使用,不再需要管理员激活账号 2025-11-24 21:49:31 +08:00
Gaofeng
afc61fc69d 关闭 sidebar ( showSidebar 为 false,sidebar收缩) 中 workspace 选项 和 note 选项;在收缩的 sidebar 中添加了跳转到记忆界面按钮;删除了记忆界面中 清空所有记忆的按钮 2025-11-24 21:49:30 +08:00
Gaofeng
97cc0ff92e 关闭 sidebar 中 workspace 选项 和 note 选项 2025-11-24 21:49:26 +08:00
Gaofeng
9707ec20d4 修改 sidebar 左上角 logo 不显示的问题 2025-11-24 21:49:04 +08:00
Iced-peach
c54c3d1c01 Merge remote-tracking branch 'upstream/main' into panchen/dev_hide 2025-11-24 17:59:20 +08:00
sylarchen1389
1b1c37a675 feat: 优化导入对话记录位置 2025-11-23 23:07:43 +08:00
sylarchen1389
853cba3e4f feat: 屏蔽扩展菜单 2025-11-23 22:58:28 +08:00