Skip to content

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 01 Aug 13:20
· 5 commits to main since this release

发布时间: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 --check
  • cargo check
  • cd frontend && npx vue-tsc -b --noEmit
  • Vite 源码开发服务下完成 Playwright 回归:全部路由、明暗主题、中英文、桌面/平板/手机、账户安全、加载重试、备份竞态、服务器滚动、粒子动画与控制台检查。