kuaifan
|
78b14f4aad
|
feat: 添加 dialog_only 参数支持仅搜索对话
在 dialog/search 接口中增加 dialog_only 可选参数,
启用后仅搜索会话和联系人,跳过消息内容搜索。
|
2026-01-12 15:03:04 +00:00 |
|
kuaifan
|
1ac3a4cc96
|
feat: 添加 user_update hook 事件并重构用户生命周期 hook
- 新增 user_update 事件,当用户基本信息变更时触发
- 扩展 dispatchUserHook payload 包含完整用户信息(tel、profession、birthday、address、introduction、departments)
- 将 user_onboard/user_offboard/user_update hook 触发逻辑集中到 UserObserver
- 区分 profile_update(用户自己修改)和 admin_update(管理员修改)事件类型
- 修复 User::reg() 中 Manticore 索引同步遗漏问题
- 排除机器人账号的 hook 触发
|
2026-01-08 11:31:16 +00:00 |
|
kuaifan
|
6bdefc4f03
|
feat: 支持跨天打卡和时间重叠验证
- 允许签到"最晚可延后"时间超过 23:59:59,支持员工凌晨下班打卡
- 凌晨打卡记录自动归属前一天
- 前后端新增提前/延后时间重叠验证,防止产生歧义时间窗口
- 优化导出逻辑以正确处理跨天打卡记录
- 打卡消息提示归属日期信息
|
2026-01-06 12:31:41 +00:00 |
|
kuaifan
|
8ab810c670
|
feat: 将 Manticore 相关检查更新为使用 "search" 应用
|
2026-01-05 05:51:48 +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
|
90a5624877
|
feat: 添加用户标签功能,更新用户索引以支持标签创建、更新和删除事件
|
2026-01-04 07:13:13 +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
|
ec0db3a76c
|
refactor: 提取搜索逻辑到 Model Scope
- User: 新增 scopeSearchByKeyword
- Project: 新增 scopeSearchByKeyword
- ProjectTask: 新增 scopeSearchByKeyword
- File: 新增 scopeSearchByKeyword, scopeSharedToUser
- WebSocketDialogMsg: 新增 scopeSearchByKeyword, scopeAccessibleByUser
- SearchController: 使用新的 Model Scope 简化 MySQL 回退逻辑
|
2026-01-03 07:58:11 +00:00 |
|
kuaifan
|
79c2ba140c
|
feat: 更新搜索功能,统一搜索接口,优化请求参数
|
2026-01-03 04:42:15 +00:00 |
|
kuaifan
|
908171a977
|
feat: 新增对话ID参数支持,优化搜索功能以支持对话过滤
|
2026-01-03 03:59:51 +00:00 |
|
kuaifan
|
1e94ce501e
|
refactor: 移除 ZincSearch,统一使用 Manticore Search
- 删除 ZincSearch 模块、任务、命令
- 对话消息搜索改用 ManticoreMsg::searchDialogs
- 移除 Observer 中的 ZincSearch 同步
- 移除定时任务中的 ZincSearch 同步
- 更新项目文档
|
2026-01-02 07:25:14 +00:00 |
|
kuaifan
|
7a5ef3a491
|
feat: 新增消息搜索功能
- 新增 msg_vectors 表,支持消息全文/向量/混合搜索
- 采用 MVA 权限方案,allowed_users 内联存储
- 新增 /api/search/message API
- 新增 manticore:sync-msgs 同步命令
- Observer 触发消息创建/更新/删除同步
- Observer 触发对话成员变更时更新 allowed_users
|
2026-01-02 06:46:18 +00:00 |
|
kuaifan
|
48ef4cfdef
|
refactor: 使用 Manticore Search 替换 SeekDB
|
2026-01-01 03:17:27 +00:00 |
|
kuaifan
|
10c6177a9f
|
no message
|
2025-12-31 16:55:33 +00:00 |
|
kuaifan
|
fe7a2a0e73
|
feat: 扩展 SeekDB 支持联系人、项目、任务的 AI 搜索
- 合并 SeekDBFileSyncTask 到 SeekDBSyncTask
- 统一 AI 搜索 API 入口
|
2025-12-30 07:48:00 +00:00 |
|
kuaifan
|
23faf28f7f
|
feat: 集成 SeekDB AI 搜索引擎实现文件内容搜索
|
2025-12-30 05:49:26 +00:00 |
|
kuaifan
|
a336fd4a1a
|
feat: omit content from report list APIs
|
2025-12-30 01:58:03 +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
|
989660969c
|
feat: 添加迁移脚本以反转待办消息中的用户ID顺序
|
2025-12-24 07:11:01 +00:00 |
|
kuaifan
|
0b7a3046fe
|
fix: align parent task subtask progress with task detail (include archived, exclude deleted)
|
2025-12-19 21:36:00 +08:00 |
|
kuaifan
|
ad9dd6330f
|
feat: merge todo done notices and render done_userids
|
2025-12-18 23:03:11 +00:00 |
|
kuaifan
|
8c4b9e8d12
|
feat: 优化项目/报告控制器及任务模型
|
2025-12-11 02:06:13 +00:00 |
|
kuaifan
|
8d187f5cfc
|
feat: 优化周报/日报模板的已完成与未完成任务规则
|
2025-12-11 01:35:10 +00:00 |
|
kuaifan
|
db07a96e97
|
fix: 修复任务导出状态判断及状态高亮列错位问题
|
2025-12-11 01:13:03 +00:00 |
|
kuaifan
|
7acc9227ff
|
fix: 修复任务统计导出漏掉无计划时间已完成任务的问题
|
2025-12-11 00:43:54 +00:00 |
|
kuaifan
|
ac9e1e5e67
|
feat: call appstore user lifecycle hooks from main app
|
2025-12-09 10:30:23 +00:00 |
|
kuaifan
|
c668340661
|
feat: 优化消息推送逻辑
|
2025-12-05 02:10:37 +00:00 |
|
kuaifan
|
f0e844c308
|
feat: 添加个人任务上限设置,限制负责人或协助人的未完成任务数量
|
2025-11-28 11:05:08 +00:00 |
|
kuaifan
|
4983fe8feb
|
feat: 添加自定义微应用菜单功能,支持管理员配置和保存菜单项
|
2025-11-19 07:54:47 +00:00 |
|
kuaifan
|
5ad08d8d36
|
no message
|
2025-11-12 01:06:36 +00:00 |
|
kuaifan
|
38aa9fe2fb
|
build
|
2025-11-12 00:30:39 +08:00 |
|
kuaifan
|
cf78766a37
|
feat: 移除未使用的消息处理函数和Markdown插件任务创建功能,优化代码结构
|
2025-11-11 05:42:02 +00:00 |
|
kuaifan
|
944824b552
|
feat: 移除未使用的函数和代码,优化BotReceiveMsgTask和WebSocketDialogMsg的消息处理逻辑
|
2025-11-11 05:31:59 +00:00 |
|
kuaifan
|
477bb1ac8f
|
feat: MCP增加文件管理功能,支持获取文件访问URL、文件列表和文件搜索
|
2025-11-11 05:23:00 +00:00 |
|
kuaifan
|
d30b38d4b9
|
feat: 添加应用排序功能
|
2025-11-10 07:47:00 +00:00 |
|
kuaifan
|
f6e4ed7c60
|
no message
- 添加AI助手流式会话凭证生成方法
- 优化AI助手模型获取逻辑
- 更新相关接口调用
|
2025-11-09 22:20:38 +00:00 |
|
kuaifan
|
7a6bbfac75
|
feat: 更新AI模块的transcriptions方法,增加扩展请求头参数,优化语音识别功能
|
2025-11-09 04:43:17 +00:00 |
|
kuaifan
|
425d6f9a06
|
feat: 移除冗余的AI助手设置方法,优化AI模块的模型配置逻辑
|
2025-11-09 04:28:51 +00:00 |
|
kuaifan
|
58c760bb77
|
no message
|
2025-11-09 02:14:27 +00:00 |
|
kuaifan
|
a5adbf80a9
|
feat: 重构报告分析功能,更新API接口,移除冗余代码,优化分析逻辑
|
2025-11-08 22:18:59 +00:00 |
|
kuaifan
|
0434bde16f
|
feat: 移除冗余的AI任务和项目生成逻辑,优化代码结构
|
2025-11-08 21:52:26 +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
|
e75aa5c2b9
|
feat: 创建新 AI 会话时将旧会话消息批量标记已读
|
2025-11-07 07:54:04 +00:00 |
|
kuaifan
|
4bfe33a37f
|
feat: 优化打开会话事件接口,优化机器人webhook逻辑
- 新增 `open__event` 方法用于处理打开会话事件
- 移除旧的 `open__webhook` 方法
- 更新前端调用逻辑,使用新的事件接口
- 优化 webhook 事件推送逻辑,简化参数传递
|
2025-11-06 13:59:10 +00:00 |
|
kuaifan
|
130c8bf3b1
|
Merge pull request #289 from nightcp/dev
feat: 调整机器人webhook事件
|
2025-11-06 15:24:06 +08:00 |
|
kuaifan
|
b9df277104
|
no message
|
2025-11-06 07:16:29 +00:00 |
|
王昱
|
4933930afd
|
feat: 调整机器人webhook事件
- 可取消接收消息事件
- 打开机器人会话窗口时推送webhook消息,相同机器人消息缓存1分钟
|
2025-11-06 04:08:39 +00:00 |
|