1.1.7
改进
-
移除顶部菜单栏(
apps/desktop/src/main/index.ts)Electron 框架默认附带的 File / Edit / View / Window / Help 菜单栏已全部移除,界面更加简洁。文本编辑快捷键(Ctrl+X/C/V/Z/A)由操作系统和 Chromium 层原生支持,无需菜单项即可使用;窗口最小化/关闭操作由标题栏按钮保留。
-
开发模式 DevTools 快捷键保留(
apps/desktop/src/main/window.ts)菜单栏移除后,开发调试入口不丢失——开发模式下 F12 和 Ctrl+Shift+I 仍可切换 DevTools,通过
before-input-event钩子实现,不依赖菜单。 -
设置页新增「关于」区块(
apps/desktop/src/renderer/pages/Settings.tsx)原 Help 菜单的版本信息功能迁移至设置页面底部「关于」区块,展示应用版本号、Electron 版本、Node.js 版本、Chromium 版本、操作系统版本及主机名,信息通过 IPC 从主进程实时读取。
-
生产环境 Docker / 服务端加固(多文件)
- Relay Server 开启
trustProxy: true,修复部署在 Caddy 之后时限流按真实客户端 IP 计数失效的问题;新增 1 MB 请求体大小上限。 - 两个 Dockerfile(server / web)均新增非 root 运行用户(uid 1001),减小容器权限风险。
- Web 容器新增
HEALTHCHECK;docker-compose.yml的depends_on改用condition: service_healthy,确保 Caddy 在服务真正就绪后再接受流量。 - 所有容器添加资源上限、日志轮转(max-size/max-file)和
no-new-privileges安全选项。 - Caddyfile 补全 HSTS、X-Content-Type-Options、X-Frame-Options、Referrer-Policy、Permissions-Policy 安全头并隐藏服务器版本信息;Next.js 响应头同步补全,形成双层防御。
- Relay Server 开启
下载
| 平台 | 文件 |
|---|---|
| Windows (x64) | RemoteBridge-Setup-1.1.7.exe |
| macOS (Apple Silicon) | RemoteBridge-1.1.7-arm64.dmg |
| Linux (x64) | RemoteBridge-1.1.7.AppImage |