Repository navigation
统一品牌图标接入,修复引导卡片窄屏溢出与自动运行目标选择,并完成前端状态结构整理。
变更
优化
- NSIS 安装器/卸载器图标改为品牌图标(此前回退为 NSIS 默认图标)
- 引导欢迎页图形改为品牌 logo;安卓自适应图标背景改奶油底色并补充圆形图标(roundIcon)
- ICO 图标补齐 128px 帧,移除未使用的 icon-inactive.ico
- 自动运行设置收敛为单一真源,设置页与 store 不再维护两份状态
- 监控页路由 query 变化时同步当前查看的实例,不再残留上一次的目标
修复
- 自动运行优先使用会话结束时仍在运行的配置(此前取最后启动者)
- 引导卡片窄屏(含安卓)横向溢出:宽度约束包含内边距,窄屏收窄内边距、功能改单列、底栏允许换行
重构
- 全局 store 按配置、内核、远端、偏好、页面刷新五个领域拆分,对外 API 与持久化行为不变
- 配置页列表逻辑拆出详情解析与服务管理组合式函数(useConfigDetail / useConfigServices)
- 三处删除确认弹窗统一由 usePageConfirm 提供
- 依赖注入移除非空断言,缺少 provider 时抛出明确错误
- 收窄可确定的 any:Web 配置列表、更新检查 Release、服务安装参数改用具体类型,EasyTierConfig 改类型别名后移除多处断言
质量验证
- vue-tsc、ESLint、Stylelint、vitest(33 个文件 / 305 项)全部通过
- 引导卡片 320–1280px 七档视口 × 四步实测无溢出
- 浏览器 Mock 实测总览、配置详情与删除确认、设置、数据备份、监控 query 清理及两处服务安装弹窗
安装包
- Windows x64:
LightTier_2.1.1_x64-setup.exe、LightTier_2.1.1_x64_en-US.msi(未做代码签名,SmartScreen 可能提示"未知发布者") - Android arm64:
LightTier_2.1.1_arm64-release-signed.apk(debug keystore 签名)
完整变更:v2.1.0...v2.1.1