Repository navigation
WARDEN 0.2.4(Beta 2 · 第 4 次改版)
WARDEN 0.2.4(Beta 2 · 第 4 次改版)
版本号读法:x.y.z = 第 x 个正式版之后的第 y 个 Beta 的第 z 次改版 ✓ 现在还没有正式版(x=0)✓
这一版最要紧的一件事:安装包终于"装完能用"了
审计发现的问题:以前的安装包内嵌载荷只有主程序和设置界面 ✗
帮助 / 日志查看 / 更新 / 卸载 / 红队 全都没打进去 ✗
→ 装完点托盘那些菜单会指向不存在的程序 ✓
现在 8 个可执行文件全部随包 ✓ 代价是安装包从 93 MB 涨到 227 MB ✗
(体积问题下一步用 AOT 重写那几个 WinForms 工具来解决 ✓ 先保证"能用" ✓)
这一版改了什么
- 在线安装器:真向导(第 1 步环境检测 → 下载 → 校验安装 ✓)
· 环境不满足不放行 ✗ 按钮变「帮我装好」✓ 会打开微软官方运行库页 ✓
· 进度条带速度与剩余时间 ✓(正在下载… 42% (39.1/93.1 MB) 3.2 MB/s 剩余约 17 秒 ✓)
· 下载断点续传 + 自动重试 3 次 + 连接/总时长超时分离 ✓
· 校验通过后先拉起离线安装包,再关掉自己 ✓(交接失败则保留窗口并给出文件路径 ✓)
· 通用化:--repo <owner>/<name>/--asset <文件名>/--prerelease都能传 ✓
不写死版本号、仓库、资产名 ✓ 问 GitHub 要最新版 ✓ - 离线安装包:新增安装进度条 ✓
· 根因修的是"在 UI 线程同步跑长任务导致窗口假死"✗ 现在改成后台线程 + 逐文件回报 ✓
· 状态行会写「正在释放文件 12 / 254:xxx」✓ - 标题栏:标题与副标题那一栏改成真正的蓝色背景(原来是手绘底色 ✗ 子控件不继承 → 白字压浅灰看不清 ✓)
- 托盘图标:换成红星(《红星照耀中国》那颗 ✓ 不是红心 ✗)
· 星形半径从画布 44% 放大到 94% ✓(16px 下不透明占比 6% → 34% ✓ = 五角星的理论上限 ✓)
· 三态:正常=正红金边 / 暂停=暗红灰 / 紧急=亮红金边+外发光 ✓
· 中英双版 README 各加了一段「关于那颗红星」✓ - 合规:
·src/Program.cs里主程序的版本号以前一直停在 0.2.1 ✗ 已统一 ✓
·WARDEN.exe的 FileVersion 以前是 0.1.0.0 ✗(csproj 字段不统一 ✓)已修 ✓
· 补齐 msquic(MIT)与 zlib-ng(zlib)的许可正文与版权行 ✓
· 六个语言包各去掉一个重复 key ✓zh-Hans补齐 88 个缺失 key ✓
· 五份文档里陈旧的0.1.0-beta.2状态全部更新 ✓
下载
| 文件 | 说明 |
|---|---|
WARDEN-Setup.exe |
★ 离线安装包(227 MB ✓ 含全部工具 ✓ 不需要网络 ✓) |
WARDEN-Online-Setup.exe |
在线安装器(2.8 MB ✓ 向导 + 环境检测 + 进度条 ✓) |
warden-cli.exe |
命令行 ✓ |
SHA256SUMS.txt |
校验值(★ 装之前对一下 ✗) |
合规与许可
- 本体 AGPL-3.0-or-later ✓ 内嵌 .NET 运行时(MIT ✓)
- 随包声明:
THIRD-PARTY-NOTICES.md+第三方声明\(含 .NET 官方两份原文 ✓) - 应用内:帮助工具「开源许可」章节 ✓(六语言 ✓)
尚未代码签名
SignPath Foundation 申请已受理 ✓ 审核中 ✓
→ SmartScreen 会提示"未知发布者"✗ 请对照 SHA256SUMS.txt 校验 ✓