Skip to content

LightTier v2.1.1

Latest

Choose a tag to compare

@BeafJerky BeafJerky released this 10 Nov 12:51

统一品牌图标接入,修复引导卡片窄屏溢出与自动运行目标选择,并完成前端状态结构整理。

变更

优化

  • 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