kuaifan
4f2d382fd6
fix: 移除 Markdown 消息中的工具使用标签
2026-01-13 12:57:54 +00:00
kuaifan
3026cd698f
feat: 添加文本换行样式以改善审批详情的可读性
2026-01-13 10:54:13 +00:00
kuaifan
22926e19cd
refactor: 统一 dootask:// 链接处理与资源格式指南
...
- 将 dootask:// 协议链接处理逻辑从 AIAssistant 迁移到 DialogMarkdown 组件
- 新增 beforeNavigate prop 支持导航前回调(如关闭弹窗)
- 后端 BotReceiveMsgTask 添加条件性资源格式指南提示词
- 前端 ai.js 新增 SEARCH_AI_SYSTEM_PROMPT 和 DOOTASK_RESOURCE_FORMAT_GUIDE
- SearchBox 改用统一的 SEARCH_AI_SYSTEM_PROMPT 常量
- 重构 ai.js 代码组织,添加注释说明各常量用途
2026-01-13 10:31:31 +00:00
kuaifan
495b25e2b1
feat: 增强 MCP 配置助手,支持多种 AI 工具
...
- 新增 Tabs 组件展示多种 AI 工具的配置方式
- 支持 Claude Code、Cursor、VS Code、Windsurf、Claude Desktop、
Codex、Kiro、Trae、Antigravity、Opencode 等工具
- 丰富使用示例,按任务管理、项目查询、工作汇报、团队协作、
文件查找等分类展示
- 优化国际化支持,使用 t() 函数替代 $L() 实现中英双语
2026-01-13 08:56:20 +00:00
kuaifan
cd58b418af
refactor: 新增 updateWindow 接口并移除废弃的预加载窗口调用
...
- 新增 updateWindow IPC handler,支持窗口/标签页内部导航时更新 URL 和名称
- 将前端 updateChildWindow 调用替换为 updateWindow
- 移除 reloadPreloadWindow 调用(预加载窗口已删除)
2026-01-12 01:44:34 +00:00
kuaifan
4cfc5e6024
refactor: 移除 userAgent 相关代码以简化窗口管理逻辑
2026-01-12 09:07:10 +08:00
kuaifan
7321ab06f0
refactor: 优化窗口尺寸和位置管理逻辑
2026-01-12 09:02:58 +08:00
kuaifan
790f5d4838
refactor: 统一 Electron 子窗口与标签页窗口管理
...
将原有独立子窗口 (childWindow) 和标签页窗口 (webTabWindow) 合并为统一的
窗口管理系统,通过 mode 参数区分窗口类型:
- mode='tab': 标签页模式(有导航栏,默认)
- mode='window': 独立窗口模式(无导航栏)
主要变更:
- 移除 createChildWindow、preCreateChildWindow 等独立窗口相关代码
- 扩展 createWebTabWindow 支持 mode 参数
- 简化前端 openWindow 调用,将 config 对象扁平化为顶层参数
- 更新所有调用点使用新的统一接口
2026-01-11 21:13:55 +00:00
kuaifan
731dbc5507
feat: 标签页新增更多菜单功能
...
- 新增更多菜单按钮替代原浏览器打开按钮
- 实现重新加载、复制链接地址、默认浏览器打开功能
- 实现将标签页移至新窗口功能
- 实现打印功能
- 菜单支持根据当前 URL 类型动态启用/禁用选项
- 添加相关国际化文案
2026-01-10 16:35:19 +00:00
kuaifan
4929d44ce7
refactor: 优化标签页加载状态管理与 URL 加载逻辑
...
- 新增 loadContentUrl 方法统一处理完整 URL 和相对路径的加载
- 优化标签页加载状态,忽略 SPA 路由切换(isSameDocument),避免频繁闪烁
- 添加定时检查器确保加载状态正确停止
- windowClose/windowDestroy 支持识别 tab 页面发送者,仅关闭对应标签
- 子窗口重启过程中不再意外销毁窗口
- 微应用打开标签页时传递标题信息
- isLocalHost 对空 URL 和相对路径返回 true
2026-01-10 15:44:58 +00:00
kuaifan
ce42c2a660
refactor(frontend): 统一域名获取与比较逻辑
...
- 新增 mainDomain() 函数,简化 mainUrl 域名获取
- 新增 removeMainUrlPrefix() 函数,用于移除 URL 的服务器域名前缀
- getDomain() 返回值统一转为小写,确保域名比较不受大小写影响
- 将多处 getDomain(mainUrl()) 调用替换为 mainDomain(),提升代码可读性
2026-01-10 05:48:25 +00:00
kuaifan
16d5ffd4f9
refactor: 统一客户端窗口打开接口并支持标签页名称复用
...
- 合并 openChildWindow 和 openWebTabWindow 为统一的 openWindow 接口
- 新增 webTabNameMap 映射,支持按名称查找和复用已存在的标签页
- 标签页增加 name、titleFixed 元数据支持
- 窗口间转移标签时同步更新名称映射
- 重构前端 actions,统一使用 openWindow 方法,通过 mode 参数区分窗口/标签模式
- 更新所有调用点使用新的统一接口
2026-01-10 02:08:36 +00:00
kuaifan
4e99e398d6
feat: 添加动态时间提示和自动校正功能
...
- 在"最早可提前"下方动态显示最早可签到时间
- 在"最晚可延后"下方动态显示最晚可签到时间(跨天显示"次日"前缀)
- 输入值变化时自动校正到临界值,防止时间重叠
- 调整表单布局支持换行显示提示信息
2026-01-07 04:11:32 +00:00
kuaifan
395fc155ce
feat: 使用用户头像作为封面背景
...
在用户详情弹窗的顶部封面区域,使用用户头像作为模糊背景,
提升视觉效果和个性化体验。
- 将用户头像通过 CSS 变量传递给封面区域
- 添加背景模糊滤镜和缩放效果
- 修复容器溢出问题
2026-01-07 03:11:34 +00:00
kuaifan
6bdefc4f03
feat: 支持跨天打卡和时间重叠验证
...
- 允许签到"最晚可延后"时间超过 23:59:59,支持员工凌晨下班打卡
- 凌晨打卡记录自动归属前一天
- 前后端新增提前/延后时间重叠验证,防止产生歧义时间窗口
- 优化导出逻辑以正确处理跨天打卡记录
- 打卡消息提示归属日期信息
2026-01-06 12:31:41 +00:00
kuaifan
c9a0b7481a
feat: 统一用户编辑入口为独立弹窗组件
...
- 新增 UserEditModal 组件,整合昵称、电话、职位、邮箱、密码、部门、个人简介、个性标签编辑
- 签到模式下支持编辑人脸图片和 MAC 地址,并高亮显示相关字段
- TeamManagement 移除分散的编辑入口(快捷修改、修改邮箱/密码/部门/人脸/MAC 等菜单)
- 简化 operationUser 方法,移除冗余的 data/watch/methods
2026-01-06 08:55:04 +00:00
kuaifan
f496bc5fca
feat: Optimize search functionality and AI module integration
...
- Refactor Manticore search classes for better performance
- Update AI module with enhanced processing capabilities
- Improve Apps module functionality
- Enhance SearchBox Vue component with new features
2026-01-06 07:25:23 +00:00
kuaifan
1aa9984535
fix: 会话列表待办完成消息显示最后完成者
2026-01-05 06:31:14 +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
f42250b8b7
feat: 重构文件管理界面,优化文件操作区域布局和样式
2026-01-04 06:13:44 +00:00
kuaifan
b9809d207d
feat: 添加同步 responseSeed 方法,避免与已有响应 localId 冲突
2026-01-04 01:40:25 +00:00
kuaifan
0d8e10b60e
feat: 优化 IDBClear 方法,支持保留指定键的缓存项
2026-01-04 01:40:13 +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
79c2ba140c
feat: 更新搜索功能,统一搜索接口,优化请求参数
2026-01-03 04:42:15 +00:00
kuaifan
a52dc14369
feat: Enhance AIAssistant and SearchBox components with improved link handling and search functionality
...
- Updated AIAssistant to support parsing of additional message links in the format dootask://message/id1/id2.
- Modified search methods in SearchBox to streamline API calls and remove AI search logic, improving performance and clarity.
- Cleaned up unused AI search code and adjusted search result handling for better data presentation.
- Updated documentation to reflect new link formats for tasks, projects, files, and messages.
2026-01-02 09:48:52 +00:00
kuaifan
48ef4cfdef
refactor: 使用 Manticore Search 替换 SeekDB
2026-01-01 03:17:27 +00:00
kuaifan
0362c83e77
feat: 支持 AI 助手输入框回车快捷操作
...
- 新增 onInputKeydown 方法:支持回车发送、Shift+Enter 换行,提升输入体验。
- 更新输入框组件,绑定键盘事件,实现更流畅的交互。
- 自动聚焦输入框,提升用户体验。
2025-12-31 09:57:34 +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
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
92d23014a7
fix: avoid opening blank dialog window when dialogId is 0
2025-12-29 16:22:06 +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
57ea4f2b6f
feat: 自定义应用菜单新增 immersive 沉浸式开关
2025-12-19 01:07:02 +00:00
kuaifan
df431eea46
no message
2025-12-18 23:12:53 +00: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
e8f82baa99
feat: 添加 urlType 字段以兼容旧版本微应用配置
2025-12-18 21:06:49 +00:00
kuaifan
353a05f344
feat: 优化 openMicroApp 方法,增强参数校验和微应用 ID 解析逻辑
2025-12-18 20:59:44 +00:00
kuaifan
d94ebfe04c
feat: 添加解析类型的方法,优化微应用配置逻辑
2025-12-18 08:26:42 +00:00
kuaifan
d77406951d
feat: 更新微应用菜单配置,统一使用类型字段替代URL类型字段
2025-12-18 02:44:37 +00:00
kuaifan
6cfe2d226a
feat: 增加获取胶囊可见性的方法,优化胶囊显示逻辑
2025-12-16 11:31:50 +00:00