|
|
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 |
|
|
|
cd70b50180
|
feat: 添加 opencode 模块和相关服务
|
2026-03-13 18:39:58 +08:00 |
|
|
|
517592e216
|
chore: 移除构建产物,保持仓库精简
|
2026-03-13 16:09:35 +08:00 |
|
|
|
8bb2e643d8
|
chore: 添加远程桌面控制组件、文档和构建产物
|
2026-03-13 16:04:21 +08:00 |
|
|
|
7a39fc3bce
|
fix(remote): 修复文件传输返回按钮不刷新列表的问题,过滤回收站等系统文件
|
2026-03-10 19:09:39 +08:00 |
|
|
|
de4c101b36
|
feat(remote): 实现文件上传真实进度显示
- 使用分块上传替代一次性上传
- 调用 /upload/start → /upload/chunk → /upload/merge 接口
- 通过 IPC 事件实时推送上传进度到前端
- 修复 merge 时未使用目标路径的问题
|
2026-03-10 15:36:10 +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 |
|
|
|
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 |
|
|
|
1f104f73c8
|
Initial commit
|
2026-03-08 01:34:54 +08:00 |
|