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
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
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
90a5624877
feat: 添加用户标签功能,更新用户索引以支持标签创建、更新和删除事件
2026-01-04 07:13:13 +00:00
kuaifan
b9809d207d
feat: 添加同步 responseSeed 方法,避免与已有响应 localId 冲突
2026-01-04 01:40:25 +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
16a55de6f1
feat: 增强搜索功能,支持通过 ID、名称和其他字段搜索任务、文件和报告
2025-12-29 15:43:50 +00:00
kuaifan
e8f82baa99
feat: 添加 urlType 字段以兼容旧版本微应用配置
2025-12-18 21:06:49 +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
kuaifan
a6385b699e
fix: 修复在某些情况下无法打开微应用的问题
2025-12-14 22:36:14 +00:00
kuaifan
01c7f7250b
fix: 修复关闭应用时加载状态未正确更新的问题
2025-12-03 12:48:33 +00:00
kuaifan
2abc5976f9
fix: 更新 iframe 的 sandbox 属性以增强安全性
2025-12-02 12:03:54 +00:00
kuaifan
3e468c74e4
fix: 修改微模态框的最小高度设置
2025-12-02 11:46:46 +00:00
kuaifan
6a7cc95b23
feat: 添加颜色工具函数,支持颜色反转和解析
2025-11-28 09:35:01 +00:00
kuaifan
43577073e6
fix: 调整各组件最大高度计算,考虑状态栏和导航栏高度
2025-11-28 02:27:03 +00:00
kuaifan
faeeb09a4a
fix: 修复微模态组件的样式,调整为固定定位以适应全屏显示
2025-11-28 01:33:49 +00:00
kuaifan
d88349b6f7
feat: 使用 CSS 变量动态调整窗口高度,优化各组件的最大高度设置
2025-11-28 01:33:35 +00:00
kuaifan
dd2cd1df9a
feat: 更新 OnlyOffice 组件的主题名称;优化文件管理页面的列表渲染;调整抽屉和文件内容的圆角样式
2025-11-13 06:20:21 +08:00
kuaifan
6a3e3c3753
feat: AI 助手增加最大响应数至50,并添加上下文窗口大小设置
2025-11-12 01:23:34 +00:00
kuaifan
bea5058df8
feat: 优化错误处理逻辑,简化错误消息输出
2025-11-11 21:49:09 +08:00
kuaifan
64d4492806
feat: 优化AI助手响应构建
...
- 增加剔除推理块功能
2025-11-10 16:13:05 +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
8e518a044a
feat: 优化AI助手输出界面,简化状态显示逻辑,增强用户交互体验
2025-11-08 23:43:06 +00:00
kuaifan
0b6c478b4f
feat: 优化报告AI整理功能,优化报告编辑逻辑,移除冗余代码
2025-11-08 21:53:02 +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
e801c09c0f
feat: 增强AI助手响应处理,支持流式输出和模型缓存
2025-11-07 08:13:51 +00:00
kuaifan
e83fd7af1b
feat: 优化 AI 助手,支持自定义模型
2025-11-07 07:01:15 +00:00
kuaifan
2fad6394ee
no message
2025-11-06 14:03:58 +00:00
kuaifan
717e87cfa9
feat: 更新抽屉样式以支持横屏模式下的最大宽度设置
2025-11-04 13:06:19 +08:00
kuaifan
1c8b73a381
feat: 重构胶囊缓存逻辑,增加设置和移除缓存的方法
2025-11-03 01:29:34 +08:00
kuaifan
b445af932c
feat: 更新消息推送逻辑
2025-11-03 00:45:34 +08:00
kuaifan
43746634a5
no message
2025-10-31 08:27:44 +00:00
kuaifan
0b99b4a9a0
fix: 修复用户选择在输入法预输入时误删已选项
2025-10-23 06:07:24 +00:00
kuaifan
6a63ceaecc
fix: 编辑器快捷键保存重复
2025-09-28 05:19:27 +08:00
kuaifan
f433d13a2f
feat: 优化透明模式样式
2025-09-25 09:04:35 +08:00
kuaifan
8ddc507bd5
feat: 添加 AI 助手生成任务功能
...
- 在 ProjectController 中新增 ai_generate 接口,支持根据用户输入生成任务标题和详细描述
- 在 AI 模块中实现 generateTask 方法,处理任务生成逻辑
- 更新前端 TaskAdd 组件,添加 AI 生成按钮,集成任务生成请求
- 优化 TEditor 和 TEditorTask 组件,支持设置内容格式
- 增强样式以提升用户体验
2025-09-23 13:11:33 +08:00
kuaifan
554e3d0c2f
no message
2025-08-27 17:10:17 +08:00