|
|
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 |
|
|
|
788757b785
|
feat(remote): 新增文件传输专用端口配置
- 添加 fileTransferPort 字段到 RemoteDevice 类型
- 新增 frp 穿透配置: 3003 -> 8083
- 文件传输功能改用专用端口,避免与远程桌面端口共用
- 配置对话框新增文件传输端口设置
|
2026-03-10 00:09:01 +08:00 |
|
|
|
48fd2f5463
|
fix(remote): 上传直接写入用户选择的目录而非uploads文件夹
|
2026-03-09 20:11:56 +08:00 |
|
|
|
88f265757c
|
fix(remote): 上传路由修复
|
2026-03-09 20:08:46 +08:00 |
|
|
|
4273b3d43b
|
fix(remote): 上传下载现在使用文件面板当前选择的路径
|
2026-03-09 19:48:15 +08:00 |
|
|
|
4c18edf74f
|
fix(remote): 添加 /api/files/upload 路由支持文件上传
|
2026-03-09 19:41:42 +08:00 |
|
|
|
d65b3e7909
|
feat(remote): 支持浏览系统磁盘目录
- 添加 getDrives() 方法获取磁盘驱动器列表
- 修改 browseDirectory() 支持 allowSystem 参数浏览系统路径
- 添加 /api/files/drives 路由
- 修改前端 RemoteFilePanel 支持显示驱动器和系统目录浏览
|
2026-03-09 19:21:09 +08:00 |
|
|
|
49bf8a97d2
|
feat(remote): 添加 CORS 中间件支持文件跨域访问
|
2026-03-09 17:27:47 +08:00 |
|
|
|
92088e9c8a
|
fix(todo): 编辑时内容为空则自动删除任务项
|
2026-03-09 15:29:08 +08:00 |
|
|
|
d24a188621
|
feat(todo): 优化任务项编辑体验,支持多行输入
|
2026-03-09 15:14:23 +08:00 |
|
|
|
50cfc8835f
|
feat(remote): 完善远程桌面认证机制
1. 修复 WebSocket 认证漏洞:WebSocket 连接现在需要认证(支持 URL 参数 password 或 Cookie token)
2. 支持 URL 参数自动登录:HTTP 请求带 ?password=xxx 参数时会自动验证并设置 cookie
3. 主程序添加密码配置:
- RemoteDevice 类型添加 password 字段
- ConfigDialog 添加密码输入框
- 打开远程桌面时传递 password 参数
4. 修复 remote/public/js/app.js:
- 从 URL 参数获取 password 并传递给 WebSocket 连接
- 移除错误的 token 当作 password 的代码
5. 添加密码变化检测:修改密码后自动刷新页面重新认证,无需重启 remote 服务
6. 文件传输 API 支持 password 参数
|
2026-03-09 00:54:48 +08:00 |
|
|
|
8531d916a3
|
fix: 修复侧边栏拖动条位置偏移问题
|
2026-03-08 17:35:18 +08:00 |
|
|
|
afe43c5ff9
|
feat(remote): 添加文件传输功能页面
- 新增 FileTransferPage 组件,支持本地与远程文件传输
- 添加 LocalFilePanel 和 RemoteFilePanel 组件
- 实现 TransferQueue 传输队列组件,支持拖动调整高度
- 优化侧边栏拖动条样式,修复拖动偏移问题
- 统一文件列表样式为灰白极简风格
- 支持 file-transfer-panel 协议打开文件传输标签页
|
2026-03-08 17:03:21 +08:00 |
|
|
|
7b2a88f27e
|
style(remote): 优化设备控制面板按钮样式为灰白极简风
|
2026-03-08 15:46:24 +08:00 |
|
|
|
8f56ae89b9
|
feat(remote): 添加 OpenCode 和 OpenClaw 按钮到设备控制面板
|
2026-03-08 15:38:38 +08:00 |
|
|
|
1f104f73c8
|
Initial commit
|
2026-03-08 01:34:54 +08:00 |
|