Commit graph

13942 commits

Author SHA1 Message Date
Gaofeng
b660a8fe7f 添加 transform_user_model_if_needed 逻辑,以适配 /api/chat/completed 接口对私有模型的处理 2025-12-08 15:45:22 +08:00
Gaofeng
945c9f7c4d fix: 私有模型无法正常回复的问题 2025-12-08 12:14:30 +08:00
sylarchen1389
6147cc9acf feat:补充支付功能,需要更新env 2025-12-08 09:37:01 +08:00
sylarchen1389
9121bc7022 feat:计费页面优化,宽度应该自适应 2025-12-07 23:11:37 +08:00
sylarchen1389
e78488e131 feat:实现统计图标 2025-12-07 22:58:16 +08:00
sylarchen1389
194f80b787 feat:管理后台支持模型价格配置入口 2025-12-07 21:14:57 +08:00
Gaofeng
1d925ce46a avatar 菜单添加反馈渠道, 存储于数据库表 UserFeedback, 相同用户每四小时只能反馈一次 2025-12-07 18:18:50 +08:00
Gaofeng
0389737154 替换字符,修改名字 CyberLover -> Cakumi 2025-12-07 16:45:54 +08:00
Gaofeng
e40ba0579d .env.example 中补充了 Mem0 和 Mail SMTP 的环境变量 2025-12-07 15:54:19 +08:00
sylarchen1389
8ebab64ed4 fix: 后台手动扣费失败 2025-12-07 13:51:03 +08:00
sylarchen1389
06e916b579 feat:数据迁移脚本补充 2025-12-07 13:24:52 +08:00
sylarchen1389
46c5fb7f71 feat:补充图表组件依赖 2025-12-07 12:58:19 +08:00
sylarchen1389
b04a2b2e78 feat:alembic补充之前手动修改的字段 2025-12-07 12:49:45 +08:00
sylarchen1389
fe6e192968 feat:修改金额相关的注释 2025-12-07 12:48:00 +08:00
sylarchen1389
c56585f343 feat:补充Alembic指南 2025-12-07 12:40:34 +08:00
sylarchen1389
e2eb06d5da feat:补充local setuo 2025-12-07 12:38:25 +08:00
sylarchen1389
ecbf88ee2a feat:前端计费页面 2025-12-07 12:31:49 +08:00
sylarchen1389
448d3697a4 feat:请求前检查额度 2025-12-07 12:31:49 +08:00
sylarchen1389
0caab47155 feat:费用计算 2025-12-07 12:31:49 +08:00
sylarchen1389
5e65f98525 feat:补充额度相关api 2025-12-07 12:31:49 +08:00
sylarchen1389
01cceea3ae feat:补充额度相关数据库字段 2025-12-07 12:31:49 +08:00
xinyan
5538cc1953 modified: src/lib/components/layout/ImportChatsModal.svelte 2025-12-07 00:12:45 +08:00
xinyan
631f18b6c8 modified: src/lib/components/layout/ImportChatsModal.svelte 2025-12-07 00:01:06 +08:00
xinyan
1eec7b67e1 Merge branch 'main' of https://github.com/ai-friend-coming/open-webui-next 2025-12-06 23:45:10 +08:00
xinyan
340ff50d3a 聊天记录提取器逻辑
modified:   src/lib/components/layout/ImportChatsModal.svelte
	modified:   src/lib/utils/index.ts
2025-12-06 23:43:38 +08:00
sylarchen1389
3080b530c3 feat:邮箱注册支持调试验证码;@test.com + 951753 可以直接注册 2025-12-06 14:59:29 +08:00
sylarchen1389
e16b78e643 feat:国际化 2025-12-06 14:58:43 +08:00
Gaofeng
902926f01a 前端使用开源字体:思源黑体,Lineseed 2025-12-06 02:59:04 +08:00
Gaofeng
462c575452 解决: "Unrecognized request arguments supplied: is_user_model, variables",即往 payload 中塞入 API 预料外的参数,导致 openAI API调用报错 2025-12-06 02:40:48 +08:00
Gaofeng
f112cd3ced 1. 添加 summary 接口 2. src/lib/components/chat/Chat.svelte 中强制 stream 传输 3. src/lib/components/layout/Sidebar.svelte initChatList()的调用补充await 2025-12-05 17:02:46 +08:00
xinyan
271af2b73d modified: src/lib/components/layout/ImportChatsModal.svelte 2025-12-05 15:18:11 +08:00
xinyan
241e955d12 modified: src/lib/components/layout/ImportChatsModal.svelte 2025-12-05 14:50:56 +08:00
xinyan
2812f935e7 modified: src/lib/components/layout/Sidebar.svelte 2025-12-05 14:06:55 +08:00
xinyan
40b7ac7dc9 聊天记录导入部分初步实现 2025-12-05 13:10:17 +08:00
xinyan
f591a2788b 修复时间类型bugmodified: backend/open_webui/utils/middleware.py 2025-12-04 18:46:41 +08:00
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