Releases: radiumCN/skylark
Skylark v0.4.0
🎉 新增
- 默认开启「启动时恢复代理状态」,重启后自动重连,无需手动操作
- 未配置订阅或节点时不会触发恢复,避免多余报错
✨ 功能更新
- 内置 sing-box 内核,安装后开箱即用,无需手动下载内核
- 流量图表改为折线图,更直观
- 设置页面的更新说明支持 Markdown 格式渲染
- 首次启动自动跟随系统语言(中文 / 英文)
- 支持为 GitHub 更新检查配置鉴权 Token,解决 API 限速问题
🐛 问题修复
- 修复升级恢复 TUN 后应用偶发闪退
- 修复自动恢复 TUN 后「显示已连接但无流量」
- 修复升级、重启、开机自启后代理状态不自动恢复
- 修复 TUN 模式下升级后不弹出安装器
- 修复升级后重新开启 TUN 出现网络断流(黑洞)
- 修复版本更新误报「有新版本」
- macOS:修复内核启动崩溃;TUN 模式只需首次授权,之后免密
Skylark v0.3.13 — 修复升级/重启/开机后代理不自动恢复,修复升级后闪退
本次更新
🐛 修复
- 修复「记住代理状态」失效:此前即使开启了「记住代理状态」,在 应用升级、重启
电脑、开机自启 之后,系统代理 / TUN 都不会自动恢复,需要手动重新打开。现已修复——
会按上次的开启状态自动恢复。 - 修复升级后偶发闪退:在自动恢复 TUN 的过程中应用可能闪退。现已修复,升级重启
不再闪退。 - 提升开机自启 + TUN 的恢复成功率:开机时网络尚未就绪导致的失败会自动重试。
已知情况
- 个别情况下,应用内升级后 TUN 虽自动恢复并显示「已连接」,但可能暂时没有流量。
此时在仪表盘把 TUN 关一下再打开 即可恢复正常(正常重启 / 开机自启不受影响)。
后续版本会做成一键自动修复。
升级建议
建议所有使用「记住代理状态」的用户更新。
Skylark v0.3.12 — 修复升级/重启/开机后代理不自动恢复,及恢复 TUN 后显示开启却无流量
本次更新
🐛 修复
- 修复「记住代理状态」失效:此前即使开启了「记住代理状态」,在 应用升级、
重启电脑、开机自启 之后,系统代理 / TUN 都不会自动恢复,需要手动重新打开。
现已修复——会按上次的开启状态自动恢复。 - 修复 TUN 自动恢复后「显示已连接却无法上网」:重启 / 开机后 TUN 虽然自动恢复
并显示「已连接」,但实际 0 流量、需手动关一次再开才通。现在恢复时会自动完成这一步,
恢复后即可直接使用,无需任何手动操作。 - 提升开机自启 + TUN 的恢复成功率:开机时网络尚未就绪导致的失败会自动重试。
升级建议
建议所有使用「记住代理状态」(尤其是 TUN 模式)的用户更新。更新后该功能即可正常、
开箱即用。
Skylark v0.3.11 — 修复升级/重启/开机后代理状态不自动恢复
本次更新
🐛 修复
- 修复「记住代理状态」失效:此前即使在设置里开启了「记住代理状态」,
在 应用升级、重启电脑、开机自启 之后,系统代理 / TUN 模式都不会自动恢复,
需要手动重新打开。现已修复——会按你上次的开启状态自动恢复。 - 提升开机自启 + TUN 的恢复成功率:开机时网络尚未就绪导致 TUN 启动失败的情况,
现在会自动重试,不再需要手动「关一下再开」。
升级建议
建议所有使用「记住代理状态」的用户更新。更新后该功能即可正常生效。
v0.3.10 — 修复应用内更新闪退、安装器不弹出
本次更新修复了应用内自动升级的关键问题。
🐛 问题修复
- 修复在 开启 TUN 模式 时,应用内更新「下载完成后应用闪退、安装程序始终不弹出」的问题。现在升级会正常停止代理、弹出安装器并完成安装与重启。
升级建议
强烈建议所有用户更新到本版本,否则后续的应用内自动升级可能无法正常完成。
(若当前版本无法自动升级,请到 Releases 页面手动下载安装包覆盖安装。)
v0.3.9 — 更新说明支持 Markdown 显示
✨ 体验优化
- 「应用更新」与「内核更新」里的更新说明现在支持 Markdown 渲染:标题、加粗、列表、链接、代码等都会正常排版显示,不再是一堆原始符号,升级日志更清晰易读。
v0.3.8 — 修复 TUN 模式下应用内更新不弹安装器
本次更新修复了一个影响自动升级的问题。
🐛 问题修复
- 修复在 开启 TUN 模式 时,应用内更新「下载完成后应用自动退出、但安装程序不弹出」的问题。现在更新会正常弹出安装器并完成升级与重启。
升级建议
建议所有用户更新到本版本,以保证后续的应用内自动更新能够顺利进行。
Skylark v0.3.7 — 自动跟随系统语言,修复升级后 TUN 无流量
✨ 新功能
- 首次启动自动选择界面语言:全新安装时,应用会根据系统语言自动选择中文或英文界面,无需再手动切换。(已安装用户的语言设置保持不变)
🐞 问题修复
- 修复升级后开启 TUN 却没有网络的问题:通过应用内更新后,自动恢复 TUN 模式有时会"显示已连接但实际没有流量",需要手动关一次再开。现在升级后会自动重试,无需再手动切换。
下载安装包
| 平台 | 文件 |
|---|---|
| Windows x64 | *-x64-setup.exe |
| macOS Apple Silicon | *_aarch64.dmg |
| macOS Intel | *_x64.dmg |
| Linux (AppImage) | *.AppImage |
| Linux (Debian/Ubuntu) | *.deb |
安装包已内置 sing-box 内核,开箱即用,无需手动下载。
Skylark v0.3.6
✨ 新功能与优化
- 设置页「检查更新」更准确:修正版本号比较逻辑,测试版通道下不再把更旧的发布误报为「有新版本」。
- 进入设置自动检测更新:每次进入设置页都会重新检测;切换稳定版 / 测试版通道时也会自动重新检测,不再残留上一次结果。
- 流量统计改为折线图:「每日流量」由柱状图改为更直观的折线(面积)图,上传 / 下载分开展示。
- 刷新按钮动效:连接、节点、流量统计三页的刷新按钮增加旋转反馈。
🔧 维护性改进
- 版本号统一以
package.json为唯一来源,发版只需改一处。 - 应用内更新检查支持鉴权,缓解 GitHub API 频率限制。
v0.3.5 — 修复升级相关的 TUN 无网络 / 安装器不弹出
🐛 问题修复
1. 修复应用内升级后 TUN 模式「已开启但无网络」
现象:通过应用内升级更新后,首次启动自动恢复 TUN 模式时,开关显示已开启,但实际无法上网——「连接」页 0 个连接、流量 0 B,需要手动把 TUN 关闭再打开才能恢复。
原因:升级时安装器会强制结束旧内核,跳过了正常的路由清理,导致新内核恢复 TUN 时叠加在残留路由上,流量被「黑洞」。代理内核本身工作正常,仅是升级路径下的时序问题。
修复:在检测到「刚完成升级」的启动时,自动重放一次「关闭 → 开启」TUN 的过程(等同于此前需要手动做的操作),自动清理残留路由并在干净的路由表上重建隧道。整个过程用户无感,正常重启不受影响、不会有网络闪断。
2. 修复 TUN 开启时升级「下载完成但不弹出安装器」
现象:在 TUN 模式开启的状态下检查更新,点击下载,下载完成后安装程序没有自动弹出。
原因:更新在启动安装器前会优雅停止内核,该过程会临时切断程序的控制台;之后用于拉起安装器的方式依赖控制台,导致安装器未能启动。
修复:改用系统标准方式(ShellExecuteW)直接启动安装器,不再依赖控制台,下载完成后可稳定弹出,并正常触发 UAC 授权。
说明:TUN 自愈仅在「从旧版本升级到 0.3.5」的那一次启动触发;已经在 0.3.5 上的正常重启保持原有即时恢复行为。
完整变更:v0.3.3...v0.3.5