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
|
8ab810c670
|
feat: 将 Manticore 相关检查更新为使用 "search" 应用
|
2026-01-05 05:51:48 +00:00 |
|
kuaifan
|
4b0f4e388c
|
feat: 优化 Manticore 相关描述
|
2026-01-04 13:30:03 +00:00 |
|
kuaifan
|
31045b3808
|
feat: 更新 Manticore 数据库插入逻辑,添加 userid 和 tags 字段;在 WebSocket 消息删除时同步 Manticore
|
2026-01-04 07:48:53 +00:00 |
|
kuaifan
|
a95f22bf42
|
feat: 添加 ManticoreSyncTask 的去重功能,优化任务投递逻辑
|
2026-01-04 07:48:32 +00:00 |
|
kuaifan
|
fa84f92577
|
feat: 添加 ProjectTaskContentObserver 以处理任务内容的创建、更新和删除事件
|
2026-01-04 07:24:36 +00:00 |
|
kuaifan
|
90a5624877
|
feat: 添加用户标签功能,更新用户索引以支持标签创建、更新和删除事件
|
2026-01-04 07:13:13 +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
|
c08323e1ea
|
feat: 迁移至 MVA 权限方案
- 表结构:为 file/project/task_vectors 添加 allowed_users MULTI 字段
- 删除关系表:file_users, project_users, task_users
- 搜索:使用 allowed_users = userid 进行权限过滤
- 同步:sync 时自动计算并写入 allowed_users
- 级联:项目成员变更异步级联 v=1 任务,任务成员变更递归更新子任务
- 覆盖场景:visibility/parent_id/project_id 变更、子任务升级主任务等
|
2026-01-02 02:03:21 +00:00 |
|
kuaifan
|
48ef4cfdef
|
refactor: 使用 Manticore Search 替换 SeekDB
|
2026-01-01 03:17:27 +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
|
4bfe33a37f
|
feat: 优化打开会话事件接口,优化机器人webhook逻辑
- 新增 `open__event` 方法用于处理打开会话事件
- 移除旧的 `open__webhook` 方法
- 更新前端调用逻辑,使用新的事件接口
- 优化 webhook 事件推送逻辑,简化参数传递
|
2025-11-06 13:59:10 +00:00 |
|
kuaifan
|
0a14219112
|
no message
|
2025-05-15 00:39:25 +08:00 |
|
kuaifan
|
eccb3e2825
|
no message
|
2025-04-24 08:57:43 +08:00 |
|
kuaifan
|
f5a343f358
|
no message
|
2025-04-24 07:00:09 +08:00 |
|
kuaifan
|
5aed9ce29e
|
perf: 优化全文搜索
|
2025-04-18 13:56:11 +08:00 |
|
kuaifan
|
924f0a9f7c
|
perf: 优化全文搜索
|
2025-04-18 12:40:32 +08:00 |
|
kuaifan
|
e9e9bab479
|
perf: 优化全文搜索
|
2025-04-18 01:45:03 +08:00 |
|
kuaifan
|
58cb49b125
|
perf: 优化ES模块
|
2025-03-08 10:15:58 +08:00 |
|
kuaifan
|
32c232a0b5
|
perf: 优化消息搜索
|
2025-03-01 20:54:02 +08:00 |
|
weifs
|
ef273bd9dd
|
fix: 修复任务可见性 - 任务重覆获取, 子任务负责人看不到任务问题
|
2024-12-24 00:11:23 +08:00 |
|
weifs
|
0737a9fae7
|
fix: 修复任务可见性 - 任务重覆获取, 子任务负责人看不到任务问题
|
2024-12-23 23:19:22 +08:00 |
|
kuaifan
|
14775e2861
|
perf: 优化子任务的可见性
|
2024-12-21 22:20:39 +08:00 |
|
kuaifan
|
87e46ec5a5
|
perf: 删除冗余字段
|
2024-11-02 10:01:42 +08:00 |
|
kuaifan
|
287b6b396d
|
perf: 优化消息搜索速度
|
2024-10-24 07:32:31 +08:00 |
|
wfs
|
cf9051412a
|
fix: 修复任务可见性为非项目人员时项目负责人不可见的bug
|
2024-09-01 15:53:21 +08:00 |
|
kuaifan
|
dcffeded9a
|
fix: 更新可见性后仍存在对话会话列表
|
2024-05-30 22:10:52 +08:00 |
|
kuaifan
|
006fc43498
|
perf: 优化会话数据结构
|
2024-03-17 16:23:57 +09:00 |
|
kuaifan
|
84c98dd5c1
|
fix: 任务列表更新数量不正确的情况
|
2023-08-15 12:12:13 +08:00 |
|
kuaifan
|
3a9001e091
|
Upgrade Professional Edition
|
2023-03-24 09:08:53 +08:00 |
|