v0.0.6
本次版本聚焦桌面端体验打磨与构建工程完善:重构了移动端适配层与全屏播放器动效,新增一键构建脚本,并修复标题栏拖动闪烁、全屏播放器异常缩放、release 版 DevTools 失效等问题;Android 移动端适配持续推进中,暂未发布。
新增功能
- 新增一键构建脚本
scripts/build.py- 输入数字选择 Windows / Android 构建
- 自动检测包管理器、JDK、Android SDK(命令推导 + 标准安装位扫描,零硬编码路径)
- Android 构建自动处理 symlink 失败、Gradle daemon 异常等环境问题
- 新增设置页文字分段控制组件
- 设置页 tab 升级为与移动端顶部导航同款的分段控制器,窄屏自动换行
优化与调整
- 全屏播放器动效统一
- 位移动画统一为内联 transform,消除 Tailwind v4 translate 属性与手势 transform 冲突导致的进出场闪烁
- 登录风控修复(为移动端验证码登录铺路)
- 设备指纹与请求 UA 保持一致(统一桌面指纹链路),消除「登录有风险」误判
- 验证码发送与登录增加同步防重守卫,杜绝快速双击触发重复短信
- 更新检查平台隔离
- PC 与 Android 按 tag 前缀(
vX.Y.Z/vX.Y.Z-android)各自检查更新,缓存独立,不再跨平台串台
- PC 与 Android 按 tag 前缀(
- CSS 拆分与工程整理
- 自定义样式迁移至
Style.css,App.css仅保留框架层;全项目注释按「解释 why 不解释 what」规范清理
- 自定义样式迁移至
- Android 构建工程储备
- 打通 NDK 交叉编译、APK 签名与独立版本线(
v0.0.x-android),移动端 UI(分段导航、全屏播放器手势、安全区、返回手势、调色板)持续迭代中,待稳定后随独立版本发布
- 打通 NDK 交叉编译、APK 签名与独立版本线(
修复问题
- 修复 PC 版标题栏拖动一直闪烁
- 拖拽位移改用屏幕坐标 + rAF 节流,消除视口随窗口移动形成的反馈循环抖动
- 修复全屏播放器修改模板时误触发缩小(最小化)
- 顶栏移除无意义的窗口拖拽逻辑,触屏与按钮操作不再被双击判定误伤
- 修复 release 构建版无法呼出开发者工具
- Cargo 启用
devtoolsfeature,release 下 DevTools 命令不再被编译剔除
- Cargo 启用
- 修复侧边栏未撑满页面高度
- 侧边栏直接作为 flex 容器子元素,移除阻断拉伸的包裹层