Skip to content

v1.3.5

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Mar 12:38
· 25 commits to main since this release

更新日志 v1.3.5 正式版

🌓 主题系统全面升级

  • 新增"跟随系统"主题选项,自动适应系统暗色/亮色模式
  • 主题切换按钮改为下拉菜单,提供三种选项:亮色模式、暗色模式、跟随系统
  • 暗色模式专用背景图片设置,根据系统主题自动切换
  • 优化暗色模式下各类卡片的显示效果和背景颜色

🎨 界面全新设计

  • 全新卡片设计,采用毛玻璃效果,提升视觉体验
  • 优化卡片阴影和悬停效果,统一按钮样式
  • 底部按钮栏从 sticky 改为 fixed 定位,并添加背景色
  • 优化滚动条样式,使用主题色
  • 移动端视图优化,隐藏底部信息栏,改进卡片样式和交互体验

✨ 新增功能

  • 🎯 通用卡片组件:支持自定义实体配置、分组显示和响应式布局
  • 🖥️ PVE卡片和服务器卡片:新增虚拟机和服务器监控功能
  • 📹 摄像头功能增强
    • 新增 react-player 支持,优化视频流播放体验
    • 添加HLS流自动检测和切换功能
    • 优化预览图片和视频流加载逻辑

🔧 功能优化与改进

  • 电力卡片改进:优化电压、电流和功率的图标显示
  • 🌤️ 天气组件优化
    • 重构空气质量(AQI)显示逻辑
    • 新增AQI等级的国际化支持
    • 完善风向指示功能
  • 🖥️ 路由器卡片增强
    • 添加运行时间显示
    • 优化数据显示格式
  • 💾 NAS卡片优化:改进存储信息显示
  • 🛡️ 用户体验提升:为删除卡片操作添加确认弹窗,防止误操作

🔄 组件更新

  • 将 Select 组件更新为 AutoComplete 组件,提升用户输入体验
  • 添加 Button 组件,替换原生 button 元素,改善功能和样式
  • 优化 EditCardModal 组件逻辑和样式
  • 修复 FloorPlan 组件中灯光实体判断逻辑,现在只识别 light. 开头的实体

🌍 多语言支持

  • 新增通用卡片相关翻译
  • 补充实体类型和图标相关翻译
  • 完善中英文翻译对照
  • 新增空气质量等级对照

🔒 后端优化

  • 优化SQLite数据库连接池配置
  • 新增QueuePool连接池管理
  • 设置连接池参数优化

🐛 Bug修复

  • 修复配置页面部分实体不能搜索的bug
  • 修复编辑卡片模态框关闭事件
  • 修复 PVE 卡片中虚拟机状态判断逻辑
  • 优化路由器卡片数据显示精度

📦 依赖更新

  • 新增 react-player: ^2.16.0
  • 新增 load-script: 1.0.0
  • 新增 memoize-one: 5.2.1