v0.2.3
发布时间:2026-08-01
新增
- 前端引入 Vue Router、Tailwind CSS 4、Reka UI、shadcn-vue 配置和 Lucide 图标体系,为后续组件化迭代提供统一基础。
- 登录页与登录后页面新增 Canvas 粒子交互背景,支持明暗主题、指针反馈、减少动态效果偏好和高分辨率像素预算。
- 新增中英文界面、日间/暗夜主题切换及偏好持久化,登录前后使用一致的顶部控制组件。
优化
- 将原有单体
App.vue拆分为控制器、路由、页面和通用组件,按页面延迟加载并加入加载失败重试门禁。 - 全面调整桌面、平板和手机端响应式布局,统一透明毛玻璃表面、导航、账户菜单和表单交互。
- 账户设置在宽屏单排、中屏两列、手机单列显示,用户名和密码均为按需修改;服务器总览单服务器自适应,多服务器最多显示两行并支持内部滚动。
- 按当前页面启动差异化轮询,页面隐藏或请求未完成时避免重复刷新,降低无效请求和 Canvas 渲染开销。
修复
- 修复当前密码错误被当作会话过期、旧请求延迟 401 清除新会话、账户保存中退出后仍回写状态,以及密码成功但用户名失败时缺少部分成功提示的问题。
- 修复修改用户名后登录表单仍保留旧用户名、审计请求失败伪装成空记录、页面初始数据失败时仍暴露可编辑默认值、备份恢复后旧请求覆盖新配置,以及日志并发请求乱序覆盖的问题。
- 修复多服务器媒体总览缺少稳定服务器标识、重复服务器 ID 未拒绝,以及旧版 WebView 缺少 Web Crypto、ResizeObserver 或媒体查询新 API 时的兼容问题。
- 修复窄屏按钮、登录卡片、横屏布局和长文本可能溢出或互相遮挡的问题。
验证
cargo fmt --checkcargo checkcd frontend && npx vue-tsc -b --noEmit- Vite 源码开发服务下完成 Playwright 回归:全部路由、明暗主题、中英文、桌面/平板/手机、账户安全、加载重试、备份竞态、服务器滚动、粒子动画与控制台检查。