Repository navigation
v0.3.2 — 可读性、虚拟列表与安全导出完善
Clash RuleVis v0.3.2
面向中文用户的界面、实时连接与安全导出完善版本。
本次更新
- 字号与可读性:全站最小字号提升到约 11.5px,常用标签和表格文字提升到 12px;修复规则表头挤压和按钮换行。
- 顶栏:导航改为纯图标靠左,当前页面名称显示在搜索旁;实时流暂停开关移入导航栏。
- 通知:统一在页面顶部居中悬浮,自动消失,不再被弹窗或抽屉遮挡。
- 实时连接:展开详情时冻结列表顺序,修复实时更新导致详情面板与后续连接重叠的问题;虚拟列表按连接 key 稳定渲染。
- 导出确认:点击“导出配置”先确认文件名,只有点“确认导出”或“导入到 Clash Verge”后才写文件;完成弹窗更精简,修复底部按钮溢出。
- 历史与存储:历史快照支持一键清除;设置中显示导出文件数量和占用,可清理 30 天前且未被历史或最新导出引用的 YAML。
- 规则集来源:点击规则集可查看 provider、完整源地址和推导出的源仓库,并支持复制或系统浏览器打开。
- 大目录:规则列表改为虚拟滚动,1000+ 条规则只挂载可视行,拖拽排序仍然可用。
- 离线进入:未启动 Clash Verge 也能进入工作区;首页空状态只保留“启动 Verge 后重新探测”和“导入订阅”;STREAM 显示“等待内核”。
- 品牌与链接:统一为 Clash RuleVis;桌面端 GitHub 按钮改为系统浏览器打开。
- README 图片与链路演示动图已按新 UI 重新录制。
安装
下载 Clash.RuleVis_0.3.2_x64-setup.exe(NSIS,当前用户安装)。安装包尚未签名,SmartScreen 可能提示未知发布者。
SHA256:
A50E057A348F9B1ABC8DDDB345063E90BF903FD1F5C9BBC291567A7EF31CE1F2 Clash.RuleVis_0.3.2_x64-setup.exe
验证
- 40 个 Web 单元测试、27 个 Rust 测试、Playwright E2E、typecheck 与 clippy 全部通过。
- 桌面安装/启动/卸载、离线进入、GitHub 外链、导出与历史清理、虚拟规则列表均已实测。
- E2E 覆盖离线进入、导入订阅、300 条规则虚拟化、历史清除和孤儿导出文件清理。
致谢
感谢 linux.do 社区提供的交流、反馈与推广支持。
完整变更记录见 CHANGELOG.md。