Repository navigation
FrpcPilot v1.3.0
·
1 commit
to fcab06d28f5d9462570c0387d97e916e72674dd9
since this release
✨ 新增功能
- 开机自启:「设置 - 常规」新增「开机自启」开关,按 Tauri 官方
autostart插件实现,直接读写系统启动项(Windows 注册表 Run 键 / macOS LaunchAgent / Linux XDG autostart)。- 进入设置页时读取系统启动项的真实状态,切换后再次回读,界面状态始终与系统保持一致,不在本地另行持久化;
- 写入失败会回滚开关并提示失败原因,避免出现「界面已开启、系统未生效」的假象;
- 非桌面环境(如浏览器调试)无法访问启动项时,开关自动置灰并给出说明,而不是展示可疑状态。
- 关于页面 · 联系方式:关于页新增「联系方式」区块,展示作者邮箱与微信二维码,方便反馈问题与交流。
- 邮箱点击可唤起系统默认邮件客户端,机器上没有可用客户端时自动退化为复制邮箱;
- 邮箱提供一键复制,复制失败会提示手动复制;
- 微信以二维码图片展示,使用 Ant Design Vue 的
a-image组件,点击可放大预览,方便用手机扫码添加。
🎨 优化
- 关于页面信息层级调整:把「版本信息 / 检查更新」从页面底部移到「项目介绍」之前,进入关于页即可先看到当前版本与更新入口;页面顺序调整为 版本信息 → 项目介绍 → 使用流程 → 开源地址 → 联系方式。
- 常规设置排版更紧凑:「设置 - 常规」各组之间的间距与分隔线留白收紧,新增「开机自启」后整体仍保持整齐的纵向节奏。
- 卡片式单选组(
CardRadioGroup)更紧凑:缩小选项间距、内边距与圆角,统一下调标题与描述字号,关闭确认弹窗与常规设置页同步受益。 - 关闭确认弹窗更紧凑:重新安排弹窗内边距、两组选项之间的分隔线与文案间距,减少纵向占用。
📝 文档
- 新增 《Frp 内网穿透搭建指南》:从公网服务端(frps)搭建到用 FrpcPilot 一键开启穿透,手把手跑通第一个隧道,并补充配套界面截图。
- README 新增「新手必读」与首次使用提示,引导新手先阅读上述指南;路线图中「开机自启」已标记完成。
- README 排版规范化(表格对齐、分隔线、徽章链接转义等),并补充下载安装与设置中心的说明。
- 修正《Frp 内网穿透搭建指南》中「frpc 下载」截图文件名大小写不一致的问题(Linux / macOS 等区分大小写的环境下图片会加载失败);同时把后端测试用例中的示例 IP 替换为通用地址。
🧱 工程
- 新增依赖:Rust 侧
tauri-plugin-autostart,前端侧@tauri-apps/plugin-autostart;capabilities 增加autostart:default权限(可查询 / 开启 / 关闭开机自启)。 - 新增开机自启的插件封装(
src/api/autostart.ts)与状态管理(src/stores/autostart.ts),并对非桌面环境做安全降级。 - 关于页引入微信二维码图片资源,
unplugin-vue-components自动注册AImage组件。 - 应用版本升级至 v1.3.0。