Repository navigation
Releases
Releases · Richard-Zhang1019/Crossbow
Crossbow v0.13.9
更新内容
🚀 新功能
- feat(desktop): 订阅导入成功通知附「选择节点」跳转 (条 7, Ref #369)
- feat(desktop): 快照恢复去掉二次确认,恢复可逆 (条 5, Ref #369)
- feat: 灰阶冷蓝灰 → 暖灰,强调色与功能色不变 (条 6, Ref #369)
- feat(desktop): 字号收敛——12 种字号归入 6 级阶梯 (条 7, Ref #369)
- feat(site): 字号收敛——20 种字号归入 7 级阶梯 (条 7, Ref #369)
- feat(site): 官网 P2 收尾——功能页归类、FAQ 故障导航、示例改进、WOFF2 (Closes #365)
- feat(site): 官网迁移 Astro——静态预渲染 + i18n 路由 + SEO 基建 (Closes #363)
🐛 修复
- fix(ci): sidecar 增加 api.github.com 资产下载镜像
- fix(ci): sidecar 下载加重试轮次,抗 GitHub CDN 偶发 504
- fix: IfSilent 宏不存在,改用 GetOptions 从 $CMDLINE 检测 /S
- fix(windows): 静默安装下服务步骤失败不中止安装 (Closes #367)
- fix(site): 重置下拉 fieldset 默认边框——黑色内框为浏览器 UA 样式,旧版组件用 div 无此问题
- fix(site): 外观/语言改回下拉选择框,缩小导航下载按钮(用户反馈)
- fix(ci): 更新根 pnpm-lock——Astro 迁移后 site 依赖未入锁,frozen-lockfile 全线拒绝安装
♻️ 重构
- refactor(ci): sidecar 下载改末路镜像 + 双轮重试,抗 CDN 持续 504
- refactor(site): 清理 " · " 连接符 6 处 + 阴影审计结论 (条 8/9, Ref #369)
📝 文档
- docs: 补充第三方组件与许可声明 (Ref #370)
下载
- Apple Silicon:Crossbow_0.13.9_aarch64.dmg
- Windows x64:Crossbow_0.13.9_x64-setup.exe(未做代码签名,SmartScreen 提示「仍要运行」即可)
- Linux x86_64(实验性):下载压缩包,含桌面程序、mihomo 与可选 TUN 服务。解压后运行 run.sh,TUN 安装见包内 README.txt。
- Linux:基于 Ubuntu 24.04 构建,需要 GTK3、WebKitGTK 4.1、AppIndicator;尚无系统代理集成、AppImage/DEB 和自动更新。niri/Wayland 实网 TUN 仍需验收。
- 自动更新:已签名
Crossbow.app.tar.gz/ NSIS 安装包与latest.json - 完整性校验:下载 SHA256SUMS 后执行
shasum -a 256 -c SHA256SUMS
Crossbow v0.13.8
更新内容
🚀 新功能
- feat(diag): panic hook 落盘 panic.log,捕获启动崩溃根因 (Closes #352)
- feat(site): 官网 P1 优化——分组目录、锚点定位、下载状态、支持矩阵、快速开始 (Closes #349)
- feat(desktop): move update status into the toolbar
🐛 修复
- fix(ui): 托盘切换配置后页头配置名实时同步 (Closes #357)
- fix(macos): 在全屏中保留原生托盘菜单
- fix: tun_health_restart 字段赋值加 macOS 门控,修 Linux E0609
- fix: data_dir_for_early_hooks 加 cfg 门控,修 Linux E0308
- fix(site): 支持矩阵整宽布局与表格样式
- fix(sysproxy): 残留系统代理双层自愈,杜绝崩溃后整机断网 (Closes #352)
- fix(macos): 用浮层恢复全屏状态栏菜单
- fix(tun): 健康检查失败先重启内核再降级关 TUN (Closes #350)
- fix(core): bind hosted probes to their startup lease
- fix(macos): 交由 AppKit 打开状态栏菜单
- fix(windows): 服务托管内核超时后先请服务停再重启
- fix(tun): 完善 macOS 内核退出与故障恢复
下载
- Apple Silicon:Crossbow_0.13.8_aarch64.dmg
- Windows x64:Crossbow_0.13.8_x64-setup.exe(未做代码签名,SmartScreen 提示「仍要运行」即可)
- Linux x86_64(实验性):下载压缩包,含桌面程序、mihomo 与可选 TUN 服务。解压后运行 run.sh,TUN 安装见包内 README.txt。
- Linux:基于 Ubuntu 24.04 构建,需要 GTK3、WebKitGTK 4.1、AppIndicator;尚无系统代理集成、AppImage/DEB 和自动更新。niri/Wayland 实网 TUN 仍需验收。
- 自动更新:已签名
Crossbow.app.tar.gz/ NSIS 安装包与latest.json - 完整性校验:下载 SHA256SUMS 后执行
shasum -a 256 -c SHA256SUMS
Crossbow v0.13.7
更新内容
🚀 新功能
- feat(tun): TUN 健康自检线程,gvisor 栈僵死自动优雅重启内核 (Closes #330)
🐛 修复
- fix(tun): 运行时注入域名嗅探,污染解析无害化 (Closes #332)
下载
- Apple Silicon:Crossbow_0.13.7_aarch64.dmg
- Windows x64:Crossbow_0.13.7_x64-setup.exe(未做代码签名,SmartScreen 提示「仍要运行」即可)
- Linux x86_64(实验性):下载压缩包,含桌面程序、mihomo 与可选 TUN 服务。解压后运行 run.sh,TUN 安装见包内 README.txt。
- Linux:基于 Ubuntu 24.04 构建,需要 GTK3、WebKitGTK 4.1、AppIndicator;尚无系统代理集成、AppImage/DEB 和自动更新。niri/Wayland 实网 TUN 仍需验收。
- 自动更新:已签名
Crossbow.app.tar.gz/ NSIS 安装包与latest.json - 完整性校验:下载 SHA256SUMS 后执行
shasum -a 256 -c SHA256SUMS
Crossbow v0.13.6
更新内容
🐛 修复
- fix(windows): Duration 完全限定,修 CI E0433(windows cfg 块无 std::time 导入)
- fix(windows): 降权防循环改 ProgramData 标记+时间窗,修无限重启 (Closes #325)
- fix(tun): 停止内核先 SIGTERM 再 SIGKILL,修复 TUN 整机断网 (Closes #323)
- fix(ui): grow overview chart and spacing together (Refs #318)
- fix(tray): refresh current automatic node when submenu opens (Closes #320)
📝 文档
- docs(design): archive overview sizing refinement (Refs #318)
- docs(github): issue 模板双语化,英文在前 (Ref #317)
- docs(site): record feature coverage and prioritized website audit (Refs #313)
- docs(site): cover current desktop workflows in Chinese and English (Refs #313)
下载
- Apple Silicon:Crossbow_0.13.6_aarch64.dmg
- Windows x64:Crossbow_0.13.6_x64-setup.exe(未做代码签名,SmartScreen 提示「仍要运行」即可)
- Linux x86_64(实验性):下载压缩包,含桌面程序、mihomo 与可选 TUN 服务。解压后运行 run.sh,TUN 安装见包内 README.txt。
- Linux:基于 Ubuntu 24.04 构建,需要 GTK3、WebKitGTK 4.1、AppIndicator;尚无系统代理集成、AppImage/DEB 和自动更新。niri/Wayland 实网 TUN 仍需验收。
- 自动更新:已签名
Crossbow.app.tar.gz/ NSIS 安装包与latest.json - 完整性校验:下载 SHA256SUMS 后执行
shasum -a 256 -c SHA256SUMS
Crossbow v0.13.5
更新内容
🐛 修复
- fix(ui): balance overview spacing and bounded chart height (Refs #307)
- fix(windows): clean up updater exit and preflight binary replacement (Closes #308)
- fix(update): 手动检查更新不再自动下载,等用户确认 (Closes #305)
📝 文档
- docs(design): archive adaptive overview layout preview (Refs #307)
下载
- Apple Silicon:Crossbow_0.13.5_aarch64.dmg
- Windows x64:Crossbow_0.13.5_x64-setup.exe(未做代码签名,SmartScreen 提示「仍要运行」即可)
- Linux x86_64(实验性):下载压缩包,含桌面程序、mihomo 与可选 TUN 服务。解压后运行 run.sh,TUN 安装见包内 README.txt。
- Linux:基于 Ubuntu 24.04 构建,需要 GTK3、WebKitGTK 4.1、AppIndicator;尚无系统代理集成、AppImage/DEB 和自动更新。niri/Wayland 实网 TUN 仍需验收。
- 自动更新:已签名
Crossbow.app.tar.gz/ NSIS 安装包与latest.json - 完整性校验:下载 SHA256SUMS 后执行
shasum -a 256 -c SHA256SUMS
Crossbow v0.13.4
更新内容
🚀 新功能
- feat(brand): align B1 logos with primary button theme colors (Refs #301)
📝 文档
- docs(brand): archive confirmed adaptive logo implementation (Refs #301)
下载
- Apple Silicon:Crossbow_0.13.4_aarch64.dmg
- Windows x64:Crossbow_0.13.4_x64-setup.exe(未做代码签名,SmartScreen 提示「仍要运行」即可)
- Linux x86_64(实验性):下载压缩包,含桌面程序、mihomo 与可选 TUN 服务。解压后运行 run.sh,TUN 安装见包内 README.txt。
- Linux:基于 Ubuntu 24.04 构建,需要 GTK3、WebKitGTK 4.1、AppIndicator;尚无系统代理集成、AppImage/DEB 和自动更新。niri/Wayland 实网 TUN 仍需验收。
- 自动更新:已签名
Crossbow.app.tar.gz/ NSIS 安装包与latest.json - 完整性校验:下载 SHA256SUMS 后执行
shasum -a 256 -c SHA256SUMS
Crossbow v0.13.3
更新内容
🚀 新功能
- feat(brand): apply approved Slate blue to all production logos and icons; Refs #297
🐛 修复
- fix(home): reserve remaining height for chart instead of blank gaps; Refs #295
📝 文档
- docs(brand): archive approved A production assets and verification; Refs #297
- docs(ui): archive overview height rules and viewport fixtures; Refs #295
下载
- Apple Silicon:Crossbow_0.13.3_aarch64.dmg
- Windows x64:Crossbow_0.13.3_x64-setup.exe(未做代码签名,SmartScreen 提示「仍要运行」即可)
- Linux x86_64(实验性):下载压缩包,含桌面程序、mihomo 与可选 TUN 服务。解压后运行 run.sh,TUN 安装见包内 README.txt。
- Linux:基于 Ubuntu 24.04 构建,需要 GTK3、WebKitGTK 4.1、AppIndicator;尚无系统代理集成、AppImage/DEB 和自动更新。niri/Wayland 实网 TUN 仍需验收。
- 自动更新:已签名
Crossbow.app.tar.gz/ NSIS 安装包与latest.json - 完整性校验:下载 SHA256SUMS 后执行
shasum -a 256 -c SHA256SUMS
Crossbow v0.13.2
更新内容
🚀 新功能
- feat(ui): reuse shared select for multiple log levels; Refs #291
🐛 修复
- fix(connections): vertically center detail labels values and actions; Refs #291
- fix(logs): apply follow scrolling before paint; Refs #291
- fix(home): retain compact chart sizing in short windows; Refs #291
- fix(home): tighten actions and chart spacing; Refs #291
- fix(overrides): remove duplicate sidebar caption; Refs #291
- fix(logs): keep reading and copy targets stable during streaming; Refs #291
- fix(ui): focus settings controls instead of whole rows; Refs #291
📝 文档
- docs(ui): record detail alignment and hosted runner failure; Refs #291
- docs(ui): archive polish prototype and current interaction rules; Refs #291
下载
- Apple Silicon:Crossbow_0.13.2_aarch64.dmg
- Windows x64:Crossbow_0.13.2_x64-setup.exe(未做代码签名,SmartScreen 提示「仍要运行」即可)
- Linux x86_64(实验性):下载压缩包,含桌面程序、mihomo 与可选 TUN 服务。解压后运行 run.sh,TUN 安装见包内 README.txt。
- Linux:基于 Ubuntu 24.04 构建,需要 GTK3、WebKitGTK 4.1、AppIndicator;尚无系统代理集成、AppImage/DEB 和自动更新。niri/Wayland 实网 TUN 仍需验收。
- 自动更新:已签名
Crossbow.app.tar.gz/ NSIS 安装包与latest.json - 完整性校验:下载 SHA256SUMS 后执行
shasum -a 256 -c SHA256SUMS
Crossbow v0.13.1
更新内容
🐛 修复
- fix(overview): use consistent borderless sidebar cards (Refs #285)
- fix(nodes): keep card view and always show site connectivity (Refs #285)
- fix(settings): show a compact port readout with explicit editing (Refs #285)
- fix(status): discard stale diagnostics and expected handover read errors (Refs #283)
- fix(core): preserve reload snapshots and wait for cross-UID port handover (Refs #283)
📝 文档
- docs(agent): require scenario-based quality checks in every session (Refs #287)
- docs(design): archive desktop simplification source and interaction spec (Refs #285)
下载
- Apple Silicon:Crossbow_0.13.1_aarch64.dmg
- Windows x64:Crossbow_0.13.1_x64-setup.exe(未做代码签名,SmartScreen 提示「仍要运行」即可)
- Linux x86_64(实验性):下载压缩包,含桌面程序、mihomo 与可选 TUN 服务。解压后运行 run.sh,TUN 安装见包内 README.txt。
- Linux:基于 Ubuntu 24.04 构建,需要 GTK3、WebKitGTK 4.1、AppIndicator;尚无系统代理集成、AppImage/DEB 和自动更新。niri/Wayland 实网 TUN 仍需验收。
- 自动更新:已签名
Crossbow.app.tar.gz/ NSIS 安装包与latest.json - 完整性校验:下载 SHA256SUMS 后执行
shasum -a 256 -c SHA256SUMS
Crossbow v0.13.0
更新内容
🚀 新功能
- feat(desktop): refine workspace layout node density and configuration switching (Refs #275)
- feat(desktop): add contextual maintenance and monitoring tools (Refs #274)
- feat(workflows): expose diagnosis progress subscription metadata and recovery (Refs #274)
- feat(overview): separate core takeover and scoped connectivity states (Refs #271)
🐛 修复
- fix(layout): anchor card connectivity and space scroll surfaces (Refs #279)
- fix(overrides): simplify creation and reuse profile selection styling (Refs #279)
- fix(switch): match enabled tracks to route selection color (Refs #279)
- fix(logs): fit controls in one row with subtle selected filters (Refs #279)
- fix(diagnostics): show explicit successful completion and per-step marks (Refs #279)
- fix(switch): refine track proportions and separate hover from keyboard focus (Refs #279)
- fix(settings): simplify the explicit port editor and contextual help (Refs #279)
- fix(overrides): highlight selected rows inside paginated lists (Refs #279)
- fix(controls): share high contrast segmented selection across views (Refs #279)
- fix(connections): align view filters and controls in a stable toolbar (Refs #279)
- fix(logs): make selected filters explicit and organize data tools (Refs #279)
- fix(overview): distribute available height between bounded sections (Refs #279)
- fix(core): recover verified updater-relocated sidecars before restart (Refs #279)
- fix(connections): leave unread aggregate counters unknown (Refs #271)
- fix(settings): retain trusted settings after read failures (Refs #271)
- fix(a11y): associate settings switches with labels and hints (Refs #271)
- fix(i18n): translate connection counts timeouts and status feedback (Refs #271)
- fix(connections): preserve missing metrics and parse timestamp offsets (Refs #271)
- fix(nodes): unify empty filter feedback and add reset action (Refs #271)
- fix(nodes): distinguish loading failures and setup states (Refs #271)
- fix(settings): apply port changes explicitly with validation (Refs #271)
- fix(overview): retain trusted state when reads fail (Refs #271)
- fix(overview): use core cumulative traffic counters (Refs #271)
- fix(logs): replay bounded backend history on page open (Closes #270)
- fix(macos): bring reopened main window to foreground (Closes #268)
♻️ 重构
- refactor(ui): unify inputs switches and accessible popovers (Refs #275)
- refactor(overview): replace duplicate profile card with connection status (Refs #271)
📝 文档
- docs(design): preserve acceptance iterations and verification evidence (Refs #279)
- docs(design): archive layout decisions prototypes and browser evidence (Refs #275)
- docs(design): archive eight workflow improvements and browser evidence (Refs #274)
- docs(design): refresh archive against current main and regression results (Refs #271)
- docs(design): archive reliability fixes and status card preview (Refs #271)
下载
- Apple Silicon:Crossbow_0.13.0_aarch64.dmg
- Windows x64:Crossbow_0.13.0_x64-setup.exe(未做代码签名,SmartScreen 提示「仍要运行」即可)
- Linux x86_64(实验性):下载压缩包,含桌面程序、mihomo 与可选 TUN 服务。解压后运行 run.sh,TUN 安装见包内 README.txt。
- Linux:基于 Ubuntu 24.04 构建,需要 GTK3、WebKitGTK 4.1、AppIndicator;尚无系统代理集成、AppImage/DEB 和自动更新。niri/Wayland 实网 TUN 仍需验收。
- 自动更新:已签名
Crossbow.app.tar.gz/ NSIS 安装包与latest.json - 完整性校验:下载 SHA256SUMS 后执行
shasum -a 256 -c SHA256SUMS