kuaifan
395fc155ce
feat: 使用用户头像作为封面背景
...
在用户详情弹窗的顶部封面区域,使用用户头像作为模糊背景,
提升视觉效果和个性化体验。
- 将用户头像通过 CSS 变量传递给封面区域
- 添加背景模糊滤镜和缩放效果
- 修复容器溢出问题
2026-01-07 03:11:34 +00:00
kuaifan
c9a0b7481a
feat: 统一用户编辑入口为独立弹窗组件
...
- 新增 UserEditModal 组件,整合昵称、电话、职位、邮箱、密码、部门、个人简介、个性标签编辑
- 签到模式下支持编辑人脸图片和 MAC 地址,并高亮显示相关字段
- TeamManagement 移除分散的编辑入口(快捷修改、修改邮箱/密码/部门/人脸/MAC 等菜单)
- 简化 operationUser 方法,移除冗余的 data/watch/methods
2026-01-06 08:55:04 +00:00
kuaifan
42a2eb56c7
feat: 升级语音识别模型并优化转写逻辑
...
- 语音识别模型从 whisper-1 升级到 gpt-4o-mini-transcribe
- 根据用户语言设置自动添加简繁体中文提示词
- 录音转文字新增 dialog_id 参数,支持获取对话上下文提高识别准确率
- 移除前端语言手动选择功能,简化用户操作
- 添加参数空值保护
- 优化 reasoning_effort 参数逻辑,区分 gpt-5 和 gpt-5.1+ 版本
2026-01-05 02:26:36 +00:00
kuaifan
4759e28a56
feat: 在 DialogWrapper 组件中添加 search_type 属性以支持文本搜索
2026-01-03 23:20:56 +00:00
kuaifan
7a21a2d800
refactor: 统一搜索接口,移除 dialog/msg/search
...
- 前端 DialogWrapper.vue 改用 search/message 接口
- 删除 DialogController::msg__search 方法
- search/message 已完全覆盖原接口功能
2026-01-03 13:04:40 +00:00
kuaifan
986c4871df
feat: Enhance AI Assistant with session management and improved UI
...
- Added session management capabilities to the AI Assistant, allowing users to create, load, and delete sessions.
- Improved modal UI with a new header for session actions and a footer for model selection.
- Updated input handling to support dynamic loading of session data and improved response formatting.
- Enhanced search functionality in various components to utilize the AI Assistant for generating content based on user input.
2025-12-31 08:47:03 +00:00
kuaifan
7c3f33ea0d
fix: avoid mutating task getter arrays in mention list
2025-12-29 16:01:37 +00:00
kuaifan
16a55de6f1
feat: 增强搜索功能,支持通过 ID、名称和其他字段搜索任务、文件和报告
2025-12-29 15:43:50 +00:00
kuaifan
55303689ea
feat: support configurable default priority
2025-12-26 02:42:47 +00:00
kuaifan
862acd0776
fix: 修复行前缀检测逻辑,确保正确判断空行
2025-12-24 06:30:43 +00:00
kuaifan
6cf8290565
feat: 增强斜杠命令支持,添加机器人命令和行首检测功能
2025-12-24 05:58:48 +00:00
kuaifan
230ebbcfb9
feat: support slash trigger for mention/task/file/report
2025-12-24 00:59:31 +00:00
kuaifan
203d107d68
fix: skip loading related tasks for subtasks to prevent request spam
2025-12-19 19:37:07 +08:00
kuaifan
ad9dd6330f
feat: merge todo done notices and render done_userids
2025-12-18 23:03:11 +00:00
kuaifan
df9d291f98
feat: 优化群组资料修改逻辑,增加权限判断和名称修改提示
2025-12-18 21:53:04 +00:00
kuaifan
0cf7fc2ed2
feat: replace group name quick edit with modify trigger
2025-12-18 21:42:15 +00:00
kuaifan
353a05f344
feat: 优化 openMicroApp 方法,增强参数校验和微应用 ID 解析逻辑
2025-12-18 20:59:44 +00:00
kuaifan
4ef78d2c81
feat: 添加点击消息打开微应用功能
2025-12-02 06:29:45 +00:00
kuaifan
e6ad1218bc
feat: 添加一键归档列表中已完成任务
2025-11-14 01:15:19 +00:00
kuaifan
bea5058df8
feat: 优化错误处理逻辑,简化错误消息输出
2025-11-11 21:49:09 +08:00
kuaifan
cf78766a37
feat: 移除未使用的消息处理函数和Markdown插件任务创建功能,优化代码结构
2025-11-11 05:42:02 +00:00
kuaifan
f3725215bd
feat: 简化长按指令的参数配置
2025-11-10 22:43:25 +00:00
kuaifan
b9215e2410
feat: 添加语言偏好提示功能到AI系统提示
2025-11-10 16:46:29 +00:00
kuaifan
f6e4ed7c60
no message
...
- 添加AI助手流式会话凭证生成方法
- 优化AI助手模型获取逻辑
- 更新相关接口调用
2025-11-09 22:20:38 +00:00
kuaifan
3ffdce5e7a
no message
2025-11-08 23:54:18 +00:00
kuaifan
a5adbf80a9
feat: 重构报告分析功能,更新API接口,移除冗余代码,优化分析逻辑
2025-11-08 22:18:59 +00:00
kuaifan
0b6c478b4f
feat: 优化报告AI整理功能,优化报告编辑逻辑,移除冗余代码
2025-11-08 21:53:02 +00:00
kuaifan
0434bde16f
feat: 移除冗余的AI任务和项目生成逻辑,优化代码结构
2025-11-08 21:52:26 +00:00
kuaifan
0deb3113b5
feat: 引入文本提取功能,优化AI内容解析逻辑,移除冗余代码
2025-11-08 20:42:21 +00:00
kuaifan
ecb52c76b9
feat: 完善AI助手功能
2025-11-08 08:57:22 +00:00
kuaifan
69c66053b7
feat: 完善AI助手功能,新增消息提示词整理接口,优化流式消息处理逻辑,移除冗余数据表和相关代码
2025-11-07 22:25:45 +00:00
kuaifan
892ad395a7
feat: 添加额外数据处理,优化AI助手消息生成与发送逻辑
2025-11-07 20:38:06 +00:00
kuaifan
4c2425c758
feat: 优化链接获取逻辑
2025-11-06 14:53:16 +00:00
kuaifan
80d1e6469e
no message
2025-11-06 14:23:39 +00:00
kuaifan
2fad6394ee
no message
2025-11-06 14:03:58 +00:00
kuaifan
4bfe33a37f
feat: 优化打开会话事件接口,优化机器人webhook逻辑
...
- 新增 `open__event` 方法用于处理打开会话事件
- 移除旧的 `open__webhook` 方法
- 更新前端调用逻辑,使用新的事件接口
- 优化 webhook 事件推送逻辑,简化参数传递
2025-11-06 13:59:10 +00:00
王昱
4933930afd
feat: 调整机器人webhook事件
...
- 可取消接收消息事件
- 打开机器人会话窗口时推送webhook消息,相同机器人消息缓存1分钟
2025-11-06 04:08:39 +00:00
kuaifan
ab4640382d
feat: 添加会员扩展信息接口,优化用户详情和个人设置页面
2025-11-06 02:01:15 +00:00
kuaifan
e4cfa4b405
feat: 优化个性标签
2025-11-05 22:19:45 +00:00
kuaifan
789062e85e
Merge pull request #288 from xxyijixx/dev-profile
...
Dev profile
2025-11-05 17:11:46 +08:00
kuaifan
5370bee369
Merge branch 'dev' into pro
...
# Conflicts:
# CHANGELOG.md
# cmd
# package.json
# public/js/build/404.5645cb91.js
# public/js/build/404.9598cd97.js
# public/js/build/404.a5736629.js
# public/js/build/AceEditor.8747edb1.js
# public/js/build/AceEditor.af35593f.js
# public/js/build/AceEditor.e7f5b602.js
# public/js/build/DialogWrapper.0c7cd033.js
# public/js/build/DialogWrapper.64072671.js
# public/js/build/DialogWrapper.7fcb5b27.js
# public/js/build/Drawio.2ca59c31.js
# public/js/build/Drawio.6691a6ef.js
# public/js/build/Drawio.e3576e4e.js
# public/js/build/FileContent.3a899bcc.js
# public/js/build/FileContent.c311c89c.js
# public/js/build/FileContent.d8e600e1.js
# public/js/build/FilePreview.87ca99d9.js
# public/js/build/FilePreview.f8134ee5.js
# public/js/build/FilePreview.f9f90ff4.js
# public/js/build/IFrame.02598edc.js
# public/js/build/IFrame.2a7489ee.js
# public/js/build/IFrame.be9780e1.js
# public/js/build/ImgUpload.29e2d88d.js
# public/js/build/ImgUpload.a4eff264.js
# public/js/build/ImgUpload.e96999cf.js
# public/js/build/Minder.2bce6c16.js
# public/js/build/Minder.b1d1145f.js
# public/js/build/Minder.f5bc5aca.js
# public/js/build/OnlyOffice.31e7af4f.js
# public/js/build/OnlyOffice.574ad560.js
# public/js/build/OnlyOffice.9ce921ed.js
# public/js/build/ReportEdit.5eb3a319.js
# public/js/build/ReportEdit.9141bb93.js
# public/js/build/ReportEdit.e3369e09.js
# public/js/build/SearchButton.906cea81.js
# public/js/build/SearchButton.cf201525.js
# public/js/build/SearchButton.d41addb6.js
# public/js/build/TEditor.7b9a9d91.js
# public/js/build/TEditor.971af80f.js
# public/js/build/TEditor.cc94d929.js
# public/js/build/TaskDetail.38815236.js
# public/js/build/TaskDetail.d1a9952e.js
# public/js/build/TaskDetail.dfd78b4a.js
# public/js/build/add.0cfbdd9e.js
# public/js/build/add.3673f91c.js
# public/js/build/add.423bc480.js
# public/js/build/application.005cc174.js
# public/js/build/application.5587ac3b.js
# public/js/build/application.5b8f123b.js
# public/js/build/apps.4e0bf65b.js
# public/js/build/apps.b0a3d4f5.js
# public/js/build/apps.f77a8c4e.js
# public/js/build/calendar.31470aa0.js
# public/js/build/calendar.ad5d85d5.js
# public/js/build/calendar.e08e7575.js
# public/js/build/checkin.5d4c364e.js
# public/js/build/checkin.ab08f01e.js
# public/js/build/checkin.c05284a9.js
# public/js/build/dashboard.7cced7be.js
# public/js/build/dashboard.c82415db.js
# public/js/build/dashboard.f6ed8299.js
# public/js/build/dayjs.495f600d.js
# public/js/build/dayjs.71653272.js
# public/js/build/dayjs.cf033d87.js
# public/js/build/delete.4072c68f.js
# public/js/build/delete.5f06c51d.js
# public/js/build/delete.b26aa3fd.js
# public/js/build/device.4cff22ad.js
# public/js/build/device.66a7e05a.js
# public/js/build/device.a13f3ef0.js
# public/js/build/dialog.97b951ce.js
# public/js/build/dialog.e9f6d55f.js
# public/js/build/dialog.eb7b795a.js
# public/js/build/editor.18a511b5.js
# public/js/build/editor.2cca497c.js
# public/js/build/editor.e034df4e.js
# public/js/build/email.0643f86b.js
# public/js/build/email.1d00cb0c.js
# public/js/build/email.d95a35c0.js
# public/js/build/file.4fe82c29.js
# public/js/build/file.684a63df.js
# public/js/build/file.9dceb82f.js
# public/js/build/fileMsg.0a0029c2.js
# public/js/build/fileMsg.1f4ecb0f.js
# public/js/build/fileMsg.f99b6f61.js
# public/js/build/fileTask.72914205.js
# public/js/build/fileTask.bf35fb6b.js
# public/js/build/fileTask.f4356f14.js
# public/js/build/index.236af26f.js
# public/js/build/index.299c9f99.js
# public/js/build/index.2ffa8f9e.js
# public/js/build/index.7d6e1bbe.js
# public/js/build/index.94a5d2da.css
# public/js/build/index.af34aeb9.js
# public/js/build/index.b0ae9460.js
# public/js/build/index.b69b5f25.js
# public/js/build/index.b71c2859.js
# public/js/build/index.c3968cad.js
# public/js/build/index.d1ae44be.js
# public/js/build/index.e07db7f9.css
# public/js/build/index.edee4b6e.css
# public/js/build/index.ef9e1e57.js
# public/js/build/index.fe32159a.js
# public/js/build/jquery.0909250e.js
# public/js/build/jquery.16b446fd.js
# public/js/build/jquery.27f590f5.js
# public/js/build/keyboard.3f5b3ac6.js
# public/js/build/keyboard.5de3dd2c.js
# public/js/build/keyboard.c3ef7d49.js
# public/js/build/language.1fadd54c.js
# public/js/build/language.8bb72294.js
# public/js/build/language.f3d03ece.js
# public/js/build/license.21482fde.js
# public/js/build/license.60871496.js
# public/js/build/license.add318a7.js
# public/js/build/localforage.65ac7a2a.js
# public/js/build/localforage.be4775a0.js
# public/js/build/localforage.dd58f5ac.js
# public/js/build/login.7560afa5.js
# public/js/build/login.75b3978c.js
# public/js/build/login.aa163163.js
# public/js/build/meeting.a60d7e8d.js
# public/js/build/meeting.aa5510c7.js
# public/js/build/meeting.fdb9793b.js
# public/js/build/password.267357fd.js
# public/js/build/password.749ce44d.js
# public/js/build/password.e6d81eb1.js
# public/js/build/personal.69279937.js
# public/js/build/personal.a27cef8e.js
# public/js/build/personal.c613af3c.js
# public/js/build/preload.5827bd38.js
# public/js/build/preload.8ec61a5b.js
# public/js/build/preload.c6189d87.js
# public/js/build/preview.29e49902.js
# public/js/build/preview.7329f0f4.js
# public/js/build/preview.b452b0ee.js
# public/js/build/preview.c64402ed.js
# public/js/build/preview.ec796a92.js
# public/js/build/preview.ec85a43c.js
# public/js/build/pro.2128a514.js
# public/js/build/pro.213d8da6.js
# public/js/build/pro.9fb60d27.js
# public/js/build/projectInvite.0b3bf524.js
# public/js/build/projectInvite.393920f8.js
# public/js/build/projectInvite.e9cee390.js
# public/js/build/reportDetail.2db50632.js
# public/js/build/reportDetail.90aaf973.js
# public/js/build/reportDetail.d93cc650.js
# public/js/build/reportEdit.84a81076.js
# public/js/build/reportEdit.8baf23d4.js
# public/js/build/reportEdit.d008dd34.js
# public/js/build/swipe.0c72cce1.js
# public/js/build/swipe.4567bb5d.js
# public/js/build/swipe.92aebd0c.js
# public/js/build/system.67c1b700.js
# public/js/build/system.c45c70de.js
# public/js/build/system.f3384133.js
# public/js/build/task.1b9e0e77.js
# public/js/build/task.a445c89e.js
# public/js/build/task.d43091db.js
# public/js/build/taskContent.20b80714.js
# public/js/build/taskContent.3ebbd2f9.js
# public/js/build/taskContent.9dc7a121.js
# public/js/build/theme.72d103d1.js
# public/js/build/theme.7f1b2ffd.js
# public/js/build/theme.df79fe8f.js
# public/js/build/token.0ecffef5.js
# public/js/build/token.a7f5ccf5.js
# public/js/build/token.ece75257.js
# public/js/build/validEmail.1462dd30.js
# public/js/build/validEmail.17a3e0d2.js
# public/js/build/validEmail.ee19c1f3.js
# public/js/build/version.137935c7.js
# public/js/build/version.1441c1fd.js
# public/js/build/version.b0154505.js
# public/js/build/video.03b62c93.js
# public/js/build/video.2dc7f3c6.js
# public/js/build/video.531c68e2.js
# public/js/build/view.18713f1b.js
# public/js/build/view.7770155e.js
# public/js/build/view.8c6a0cc1.js
# public/manifest.json
2025-11-05 16:55:17 +08:00
kuaifan
6f7656802f
no message
2025-11-05 06:20:04 +00:00
kuaifan
7d98c5493e
feat: 添加AI整理工作汇报功能
2025-11-05 04:02:29 +00:00
kuaifan
e0443aa336
feat: 添加AI分析工作汇报功能
2025-11-05 04:02:06 +00:00
kuaifan
d60d3f374b
feat: 调整对话框尺寸计算,避免发送消息失败的情况
2025-11-03 14:46:46 +08:00
kuaifan
8b87a2bc40
feat: 添加聊天输入历史记录功能
2025-11-03 02:12:05 +00:00
kuaifan
9e5d16ff16
feat: 添加 MCP 服务器类型为 streamable-http
2025-10-27 02:49:53 +00:00
kuaifan
da630458e1
fix: 修复任务操作无法点击确定
2025-10-27 02:45:29 +00:00
kuaifan
342e8725bd
feat: 更新 MCP 服务器配置和工具
2025-10-27 06:34:47 +08:00
kuaifan
7fa075fa75
no message
2025-10-26 09:59:37 +08:00