Skip to content

Frpilot v1.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 07:20

✨ 新增功能

  • 系统托盘:新增常驻系统托盘图标与菜单(显示窗口 / 启动穿透 / 停止穿透 / 退出)。
    • 左键单击托盘图标直接显示并聚焦主窗口,右键单击弹出菜单;
    • 「启动穿透」「停止穿透」与仪表盘的一键启动 / 停止共用同一套逻辑,并随运行状态联动:未运行时禁用「停止穿透」;启动成功后自动禁用「启动穿透」、启用「停止穿透」,停止后恢复;
    • 「退出」会在停止正在运行的穿透后再退出整个软件;
    • 托盘菜单文案随语言切换同步更新。
  • 关闭确认对话框:点击标题栏关闭按钮(Windows 关闭按钮 / macOS 红绿灯)不再直接退出,改为先弹出对话框,提供两个选项:
    • 最小化到系统托盘:隐藏窗口、保持程序后台运行,可从托盘随时恢复;
    • 直接退出:停止穿透并完全退出软件;
    • Windows 与 macOS 行为一致,同时拦截 Alt+F4 等系统原生关闭,一并走确认流程。

🎨 优化

  • 更新提示:顶部栏「检查更新」按钮新增「有新版本」圆点徽标;关闭更新弹窗后保留已检测到的版本,再次点击即可重新打开,避免重复联网检查。
  • 标题栏:以应用图标替换原先的文字 / 渐变方块 Logo。
  • macOS 窗口:适配无边框窗口的圆角与透明背景,消除首帧方角闪烁;窗口失焦时红绿灯自动置灰。

🧱 工程

  • 应用版本升级至 v1.1.0;tauri 启用 tray-icon 特性,capabilities 新增 core:app:allow-default-window-icon 权限。
  • 更新端点增加 GitHub 直连作为镜像备用;修正应用名称与标识符大小写(统一为 Frpilot)。
  • 重写 README,并补充仪表盘 / 服务器 / 隧道 / 下载 / 设置等页面的界面截图。