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
501ff21e55
feat: 添加数值类型转换功能,确保查询结果中的数值类型一致性
2026-01-04 00:29:29 +00:00
kuaifan
ea0d27fdea
feat: 添加 Manticore 同步命令通用锁机制,优化信号处理与锁管理
2026-01-03 23:09:50 +00:00
kuaifan
610979f30b
feat: Enhance Manticore sync commands with incremental processing and sleep options
...
- Updated sync commands (SyncFileToManticore, SyncMsgToManticore, SyncProjectToManticore, SyncTaskToManticore, SyncUserToManticore) to support continuous incremental updates until completion.
- Added --sleep option to allow a pause between batches in incremental mode.
- Improved signal handling to allow graceful shutdown during processing.
- Adjusted lock duration to 30 minutes for long-running processes.
- Enhanced logging for better visibility of sync progress and completion.
- Updated ManticoreSyncTask to ensure commands run continuously and check for new data every 2 minutes.
2026-01-03 22:41:49 +00:00
kuaifan
9a8304d595
feat: 增强 Manticore 向量更新逻辑,记录更新失败的 ID
2026-01-03 21:59:44 +00:00
kuaifan
e020a80020
feat: Add batch embedding retrieval and vector update methods for Manticore integration
...
- Implemented `getBatchEmbeddings` method in AI module for retrieving embeddings for multiple texts.
- Added vector update methods for messages, files, tasks, projects, and users in ManticoreBase.
- Enhanced ManticoreFile, ManticoreMsg, ManticoreProject, ManticoreTask, and ManticoreUser to support vector generation during sync operations.
- Introduced `generateVectorsBatch` methods for batch processing of vector generation in Manticore modules.
- Updated ManticoreSyncTask to handle incremental updates and vector generation asynchronously.
2026-01-03 15:19:23 +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
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
fdf5ceeaab
feat: Enhance Manticore integration and AI model support
...
- Added support for specifying vector dimensions in AI payloads for compatible vendors.
- Updated default AI model from 'text-embedding-ada-002' to 'text-embedding-3-small'.
- Refactored ManticoreBase to bind parameters explicitly for PDO statements, improving type handling.
- Adjusted SQL queries across Manticore modules to remove content previews and ensure inline vector values.
- Updated content preview handling in ManticoreFile, ManticoreProject, ManticoreTask, and ManticoreUser to use substrings for better data management.
2026-01-01 08:59:54 +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
1af29837e2
feat: 增加增量同步功能以优化 SeekDB 用户关系同步
...
- 在 SyncFileToSeekDB、SyncProjectToSeekDB 和 SyncTaskToSeekDB 中实现增量同步逻辑,支持只同步新增的用户关系。
- 新增 syncFileUsersIncremental、syncProjectUsersIncremental 和 syncTaskUsersIncremental 方法,提升数据同步效率。
- 更新相关命令行输出信息,以清晰指示同步状态和进度。
2025-12-31 09:28:10 +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
a8d4f261a4
no message
2025-12-30 05:49:18 +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
3b3ffd494f
feat: 规范以斜杠开头的命令
2025-12-24 06:10:39 +00:00
kuaifan
1f791b528a
fix: 更新对话ID和场景信息的描述,增加字段标识
2025-12-23 01:40:53 +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
d77406951d
feat: 更新微应用菜单配置,统一使用类型字段替代URL类型字段
2025-12-18 02:44:37 +00:00
kuaifan
718ed8953f
no message
2025-12-14 00:23:04 +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
f2719eb742
feat: 更新助手默认模型为 gpt-5.1-mini
2025-11-14 01:20:41 +00:00
kuaifan
360d4dbbe2
no message
2025-11-12 07:18:54 +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
8af6887daa
feat: 优化WebSocketDialogMsg和BotReceiveMsgTask中的消息格式,统一中文标点,增强可读性
2025-11-11 13:05:04 +00: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
0790eae8c6
no message
2025-11-10 15:20:31 +00:00
kuaifan
d30b38d4b9
feat: 添加应用排序功能
2025-11-10 07:47:00 +00:00