|
|
d54510a864
|
feat: 添加 Terminal 模块,启动 XCCMD.exe 服务
|
2026-03-20 13:08:43 +08:00 |
|
|
|
28df633b00
|
feat: 完善 SDD 模块配置,添加 --headless 参数
|
2026-03-20 13:02:58 +08:00 |
|
|
|
c83f23c319
|
feat: 添加 SDD (规范驱动开发) 模块
|
2026-03-18 16:17:30 +08:00 |
|
|
|
90517f2289
|
feat: 添加语音模块支持,优化服务启动方式
|
2026-03-17 04:03:39 +08:00 |
|
|
|
308df54a15
|
fix: 修复关闭软件后 OpenCode 进程泄漏问题
- 使用 taskkill /F /T 强制终止进程树
- 在 before-quit 中 await 等待服务停止完成
- 修复 stop 方法中可能的空指针问题
|
2026-03-16 13:11:46 +08:00 |
|
|
|
dcd1fcd709
|
chore: 添加新依赖包 (@opencode-ai/sdk, @radix-ui, class-variance-authority, tailwind-merge)
|
2026-03-15 00:02:10 +08:00 |
|
|
|
18c02053da
|
feat(opencode): 将 iframe 替换为 webview 避免 Tauri 应用在 iframe 中卡死
|
2026-03-14 23:56:02 +08:00 |
|
|
|
3c353cb701
|
fix: 修复打包后 XCOpenCodeWeb.exe 路径问题
|
2026-03-14 23:11:38 +08:00 |
|
|
|
0d5cd329ca
|
feat(home): add Thinking fold button, improve message styling
|
2026-03-14 22:56:42 +08:00 |
|
|
|
e950484af6
|
feat(home): add drag file to chat input, add settings config API
|
2026-03-14 22:22:35 +08:00 |
|
|
|
cbc1af7348
|
feat(home): add AI chat interface with OpenCode integration
|
2026-03-14 21:53:52 +08:00 |
|
|
|
88d42b37a6
|
feat(opencode): 改进 XCOpenCodeWeb 服务管理和健康检查
|
2026-03-14 20:44:15 +08:00 |
|
|
|
b5343bcd9d
|
Update xcopencodeweb port to 3002
|
2026-03-14 16:38:25 +08:00 |
|
|
|
9b22b647f2
|
feat(remote): 添加 XCOpenCodeWeb 服务管理
- 新增 XCOpenCodeWebService.js 服务模块
- 支持启动/停止/健康检测(每10秒)
- 随 remote 服务启动/退出
- 配置文件添加 xcopencodeweb 配置
- 修复 opencode 默认端口配置
|
2026-03-14 16:02:05 +08:00 |
|
|
|
50cd1e29c9
|
fix(remote): 移除默认端口配置,使用 opencode 默认端口 4096
|
2026-03-14 15:27:37 +08:00 |
|
|
|
ba02eb10a7
|
fix: 端口改为 9999
|
2026-03-14 15:12:09 +08:00 |
|
|
|
7c656785c8
|
fix: XCOpenCodeWeb 启动时传入端口参数 --port 3002
|
2026-03-13 23:17:52 +08:00 |
|
|
|
f692961823
|
refactor: 统一端口配置,通过 IPC 获取而非硬编码
|
2026-03-13 21:20:31 +08:00 |
|
|
|
1be470f45b
|
fix: 端口改回 3002
|
2026-03-13 21:15:26 +08:00 |
|
|
|
96c709f109
|
fix: 修正 XCOpenCodeWeb 端口为 3000
|
2026-03-13 21:14:35 +08:00 |
|
|
|
fd77455f5b
|
fix: 修改 XCOpenCodeWeb.exe 路径为 services/xcopencodeweb/
- 路径从 bin/ 改为 services/xcopencodeweb/
- 更新 package.json 打包配置
- 更新 .gitignore
|
2026-03-13 21:04:25 +08:00 |
|
|
|
72d79ae214
|
feat: 实现 OpenCode 页面生命周期管理 XCOpenCodeWeb.exe
- 新增 electron/services/xcOpenCodeWebService.ts 服务管理模块
- 标签页打开时启动 XCOpenCodeWeb.exe,关闭时停止
- 使用 iframe 在 OpenCode 页面显示 Web 服务 (端口 3002)
- 添加 bin 目录打包配置
- 添加 TypeScript 类型定义
|
2026-03-13 20:55:34 +08:00 |
|
|
|
53c1045406
|
revert: 回滚之前的错误修改,恢复为命令行模式
|
2026-03-13 20:42:02 +08:00 |
|
|
|
fd2255c83a
|
feat: 支持 XCOpenCodeWeb.exe 配置和打包
- 添加 electron/config.ts 配置文件
- 支持 command(命令行) 和 exe 两种模式
- 更新 package.json 打包配置,添加 bin 目录
- 更新 .gitignore 忽略 bin/*.exe
|
2026-03-13 20:34:07 +08:00 |
|
|
|
986ecb2561
|
fix: 修复 ai 模块中 Python 脚本路径问题
使用 PROJECT_ROOT 替代 __dirname 计算,确保打包后能正确找到 tools 文件夹
|
2026-03-13 20:31:54 +08:00 |
|
|
|
8d4a9a3704
|
feat: 将 OpenCode 服务管理抽取为独立模块
- 创建 electron/services/opencodeService.ts 独立服务模块
- 支持健康检测(每10秒)、自动重启(最多3次)
- 随软件生命周期自动启动/停止
|
2026-03-13 20:30:02 +08:00 |
|
|
|
e6c41491b3
|
chore: 移除保存调试日志
|
2026-03-13 19:00:27 +08:00 |
|
|
|
cd70b50180
|
feat: 添加 opencode 模块和相关服务
|
2026-03-13 18:39:58 +08:00 |
|
|
|
96390df254
|
chore: 添加保存调试日志、修复 time-tracking 类型、简化首页
|
2026-03-13 18:39:08 +08:00 |
|
|
|
371d4ce327
|
fix: 修复 markdown 编辑保存后内容丢失的问题
- 在 saveContent 中缓存 unsavedContent,避免 async 期间的竞态条件
- 在 useMarkdownLogic 中添加 lastContentRef 跟踪内容变化,防止不必要的编辑器更新
|
2026-03-13 18:38:38 +08:00 |
|
|
|
cd1b541427
|
chore: 移除 dist-electron 构建产物
|
2026-03-13 16:10:52 +08:00 |
|
|
|
668a1cb473
|
chore: 忽略 dist-electron 构建产物
|
2026-03-13 16:10:16 +08:00 |
|
|
|
517592e216
|
chore: 移除构建产物,保持仓库精简
|
2026-03-13 16:09:35 +08:00 |
|
|
|
3e360c1807
|
chore: 忽略 dist-api 和 XCOpenCodeWeb.exe,说明其来源
|
2026-03-13 16:07:36 +08:00 |
|
|
|
8bb2e643d8
|
chore: 添加远程桌面控制组件、文档和构建产物
|
2026-03-13 16:04:21 +08:00 |
|
|
|
67a19d486b
|
docs: 完善 README,补充远程桌面控制和 AI 编程助手说明
|
2026-03-13 16:03:38 +08:00 |
|
|
|
04fc326a8d
|
fix: 修复侧边栏拖动条在网页界面区域失效的问题
|
2026-03-11 22:11:27 +08:00 |
|
|
|
1b80fd036d
|
feat(remote): 支持文件并行上传下载
|
2026-03-11 21:07:13 +08:00 |
|
|
|
320d2654f5
|
fix: 统一窗口初始分辨率与最小分辨率,调整页面padding一致性
|
2026-03-11 20:44:55 +08:00 |
|
|
|
bbd33339a5
|
fix: 修复打包后模块无法加载的问题,改用静态模块加载
|
2026-03-11 01:32:06 +08:00 |
|
|
|
1fa17f7c9d
|
fix(remote): 调整传输队列默认高度,优化按钮夜间模式样式
|
2026-03-10 19:16:02 +08:00 |
|
|
|
7a39fc3bce
|
fix(remote): 修复文件传输返回按钮不刷新列表的问题,过滤回收站等系统文件
|
2026-03-10 19:09:39 +08:00 |
|
|
|
2503d8be64
|
refactor(home): 将首页改造成opencode服务入口页面
- 移除ChatGPT风格对话界面相关代码
- 添加在首页自动启动/停止opencode serve的IPC调用
- 首页使用webview加载opencode服务器界面
|
2026-03-10 16:20:32 +08:00 |
|
|
|
de4c101b36
|
feat(remote): 实现文件上传真实进度显示
- 使用分块上传替代一次性上传
- 调用 /upload/start → /upload/chunk → /upload/merge 接口
- 通过 IPC 事件实时推送上传进度到前端
- 修复 merge 时未使用目标路径的问题
|
2026-03-10 15:36:10 +08:00 |
|
|
|
433db24688
|
feat(remote): 实现文件下载真实进度显示
- 下载改用流式读取,计算真实进度百分比
- 通过 IPC 事件实时推送进度到前端
- 支持 Content-Length 计算下载进度
|
2026-03-10 14:59:11 +08:00 |
|
|
|
40f99f0c49
|
feat: 首页改造成ChatGPT风格对话界面,调整各页面padding布局
|
2026-03-10 10:49:24 +08:00 |
|
|
|
8839ec244a
|
feat(remote): 下载改成本地面板选择目录
|
2026-03-10 02:10:21 +08:00 |
|
|
|
073abafdfd
|
fix(remote): 修复远程下载文件路径问题
|
2026-03-10 01:50:11 +08:00 |
|
|
|
84e455d9a6
|
feat(remote): 完善文件传输功能及WebSocket支持
|
2026-03-10 01:41:02 +08:00 |
|
|
|
6d5520dfa5
|
feat(remote): 文件传输改用Electron IPC通道
- 主进程新增4个IPC handler处理远程文件操作
- 前端通过IPC调用而非浏览器fetch访问远程API
- Remote服务新增3003端口专门处理文件传输
- 上传使用文件路径方案,下载使用保存对话框方案
|
2026-03-10 00:34:02 +08:00 |
|