Repository navigation
Releases
Releases · BeafJerky/LightTier
LightTier v2.1.1
统一品牌图标接入,修复引导卡片窄屏溢出与自动运行目标选择,并完成前端状态结构整理。
变更
优化
- 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
LightTier 2.1.1-nightly.20261110
夜间构建,仅供测试,随时可能失效;请勿用于生产环境。
- 版本: 2.1.1-nightly.20261110
- 提交: 6538f23 (main)
- 构建: 2026-11-10 18:02
- 桌面端仅提供 NSIS 安装包(MSI 不支持带日期后缀的预发布版本)
LightTier v2.1.0
LightTier v2.1.0
运行态与监控采样下沉常驻服务,新增红白机、Claude 内置主题与快捷菜单;修复更新识别、关于页外链双开与总览跳转。
新增
- 新增 lighttier-runtime 常驻服务:后台按固定周期扫描运行实例、按订阅采样监控并通过事件推送,前端只做投影,页面切换不再各自启动 PowerShell/CLI;监控首屏复用上一份快照,采样失败保留旧数据并退避重试
- 新增红白机与 Claude 内置主题
- 快捷菜单新增刷新、检查更新与打开配置目录;检查更新直达设置-关于并自动检查一次
优化
- 配置页与 Web 配置页的服务状态检测改为 TTL 缓存与限流并发,并在跨页面切换时复用检测结果
修复
- 外部主题显示名改为读取主题 CSS 内的
@theme-label(如「青瓷」),未声明时回退主题 ID - 红白机主题标题字体移除 MS Gothic,避免同一标题混用两套中文字体造成的粗细跳变
- 总览卡片点击详情/监控时按平台跳转并携带目标配置,不再回退到上次运行配置
- 关于页外链一次点击打开两个网页
- 同日夜间构建按版本序号识别更新
质量验证
pnpm ts:check、vitest(29 个文件 / 288 项)、stylelint 通过- 红白机主题桌面与安卓布局实拍核对;奶油主题切换回归正常
安装包
- Windows:
LightTier_2.1.0_x64-setup.exe(NSIS)、LightTier_2.1.0_x64_en-US.msi - Android:
LightTier_2.1.0_arm64-release-signed.apk(arm64,debug 签名)
Windows 安装包未做代码签名,SmartScreen 可能提示未知发布者;APK 使用 debug keystore 签名。
完整变更:v2.0.1...v2.1.0
LightTier 2.0.3-nightly.20261106
夜间构建,仅供测试,随时可能失效;请勿用于生产环境。
- 版本: 2.0.3-nightly.20261106
- 提交: 603220b (main)
- 构建: 2026-11-06 09:37
- 桌面端仅提供 NSIS 安装包(MSI 不支持带日期后缀的预发布版本)
LightTier 2.0.3-nightly.20261105.2
夜间构建,仅供测试,随时可能失效;请勿用于生产环境。
- 版本: 2.0.3-nightly.20261105.2
- 提交: 417cc44 (main)
- 构建: 2026-11-05 13:47–13:55
- 桌面端仅提供 NSIS 安装包(MSI 不支持带日期后缀的预发布版本)
- 该构建包含“同日更新检查”修复:版本号与标签均带 .2,可被正确识别为新版本
LightTier 2.0.3-nightly.20261105
夜间构建,仅供测试,随时可能失效;请勿用于生产环境。
- 版本: 2.0.3-nightly.20261105
- 提交: 0213e23 (main)
- 构建: 2026-11-05 11:16
- 桌面端仅提供 NSIS 安装包(MSI 不支持带日期后缀的预发布版本)
LightTier v2.0.1
LightTier v2.0.1
双端视觉一致性收尾:信息文本对比度分层、列表选中与停用态语义统一,安卓底栏对齐桌面,并兼容旧版 Android WebView 的主题色渲染。
优化
- 信息文本按可读性分层:字段名、状态、说明与空态改用次级文本色;文件名、PID、计数、时间戳等重复元信息保持 muted;奶油主题次级色调整为
#756a5b,保证卡片与标签底色上仍可读 - 配置、运行监控、Web 配置三处列表选中态统一为左侧竖条 + 淡强调底色;停用态表面改用中性色,避免与危险色混淆
- 安卓底栏顺序与文案对齐桌面侧栏:总览 / 运行监控 / 配置 / Web 配置 / 设置
- 桌面设置弹窗标题下补充副标题
- 配置页与 Web 配置页空态统一:空列表仅保留空态卡片上的唯一「新建配置」入口;安卓横屏空列表收起详情栏
- 趋势图延迟刻度仅保留上限与零,缓解左边缘拥挤
修复
- 统一安卓一级页与二级页应用栏背景,消除标题栏与内容区同色
- 兼容 Android WebView <111 的主题色渲染:
color-mix()不可用,改用rgb(var(--theme-*-rgb), a)与渐变叠层,修复浅色底纹丢失与边框回落为currentColor
质量验证
pnpm ts:check、vitest(25 个文件 / 263 项)、stylelint 通过- 桌面与安卓横屏 / 竖屏、浅色 / 深色主题实拍核对
安装包
- Windows:
LightTier_2.0.1_x64-setup.exe(NSIS)、LightTier_2.0.1_x64_en-US.msi - Android:
LightTier_2.0.1_arm64-release-signed.apk(arm64,debug 签名)
Windows 安装包未做代码签名,SmartScreen 可能提示未知发布者;APK 使用 debug keystore 签名。
完整变更:v2.0.0...v2.0.1
LightTier 2.0.0
LightTier 2.0.0
首个 2.0 版本:源码结构全面重构(与 1.x 源码不兼容),桌面与安卓功能行为保持连续。
主要变更
- 仓库重组为
frontend/(Vue 前端)、src-tauri/(Tauri 壳与命令注册)、crates/{core,desktop,android}(Rust 实现)、android/、scripts/ - Rust 侧改为 Cargo workspace:
src-tauri只保留#[tauri::command]薄包装,进程、更新安装与进程内内核分别下沉到lighttier-core/lighttier-desktop/lighttier-android - 前端按
app/features/entities/shared切片分层,feature 之间禁止互相引用(ESLint 强制) - 重写配置读写、服务与路由检测、STUN 抓取等实现,清理旧管理器兼容逻辑与脚手架残留
- 仓库与发布地址统一为
BeafJerky/LightTier;1.x 旧仓库归档保留,历史版本可继续查阅
兼容性
应用标识(com.lighttier.app)、配置格式与 [lighttier] 自定义段保持不变,升级后配置与数据目录可直接沿用。
下载
| 平台 | 文件 |
|---|---|
| Windows 桌面(推荐) | LightTier_2.0.0_x64-setup.exe(NSIS 安装器) |
| Windows 桌面(MSI) | LightTier_2.0.0_x64_en-US.msi |
| Android arm64 | LightTier_2.0.0_arm64.apk |
Android 包为调试证书签名,若与旧版签名不一致,请先卸载旧版再安装。
验证
- vue-tsc、vitest(25 个测试文件 263 项用例)、生产构建通过
- Windows 安装包与 MSI 版本号均为 2.0.0
- MuMu 12 模拟器(Android 12)实测:总览、配置、设置页正常渲染与切换,版本显示 v2.0.0