Skip to content

Releases: mrtian2016/hass-panel

v1.3.6.3

05 Mar 16:58
Compare
Choose a tag to compare

v1.3.6.2

05 Mar 16:46
Compare
Choose a tag to compare

更新日志 v1.3.6.2

重点功能:ONVIF PTZ 摄像头控制 🎮

  • 全新PTZ控制界面 🖥️:为支持云台控制的摄像头添加了直观的PTZ控制面板
  • 全方位移动控制 🕹️:支持上、下、左、右方向的精确控制
  • 预设位管理 📍:
    • 获取摄像头已保存的预设位列表
    • 保存当前位置为新预设位
    • 一键移动到指定预设位
    • 删除不需要的预设位
  • 配置界面优化 🔧:在摄像头配置中添加PTZ功能开关及提示

其他更新

  • 后端数据库连接处理优化 🔄
  • 前端组件样式与显示格式改进 🎨
  • 基础设施与依赖更新:添加"onvif-zeep"包支持 📦
  • 国际化与文档更新 🌐

Full Changelog: v1.3.6.1...v1.3.6.2

v1.3.6.1

05 Mar 03:04
c3df390
Compare
Choose a tag to compare

修复首次安装不能启动的bug

Full Changelog: v1.3.6...v1.3.6.1

v1.3.6

04 Mar 12:28
Compare
Choose a tag to compare

# 🚀 更新日志 v1.3.6

🎯 新功能

  • 新增"每日一言"卡片

    • 支持自定义内容来源和API接入
    • 支持自定义显示内容和署名
    • 完整的中英文国际化支持
  • 💡 灯光控制增强

    • 新增"全部开启"和"全部关闭"功能
    • 智能按钮状态管理
    • 优化交互体验
  • 🏗️ 增强自定义布局

    • 移除3-10列的限制,提供更灵活的布局选项
    • 简化布局处理逻辑
    • 分离布局与卡片配置的存储机制
    • 支持导入导出布局
  • 🔍 实体选择改进

    • 用Select组件替换AutoComplete组件
    • 增强实体过滤和搜索功能
    • 优化实体数据传递方式

🔧 系统优化

🎨 UI/UX改进

  • 卡片布局优化

    • 空调卡片:优化圆形显示,采用相对尺寸
    • 窗帘卡片:改进网格布局系统
    • 照明传感器:优化样式和对齐
    • 灯光状态卡片:重构布局和按钮样式
    • NAS卡片:优化存储池显示样式
    • 家庭卡片:小屏幕上改为2列显示成员,单成员显示添加特殊样式
  • 界面风格统一

    • 统一使用 var(--color-card-bg-transparent) 作为卡片背景色
    • 优化FamilyCard透明背景效果
    • 改进SocketStatusCard响应式网格布局
    • 移除固定宽度限制,实现更灵活的响应式设计

⚙️ 功能优化

  • 配置系统

    • 完善全局配置状态管理
    • 优化配置保存和导入功能
    • 增强背景设置应用机制
    • 优化配置导出/导入流程,仅包含必要数据
  • 布局系统

    • 重构卡片高度计算逻辑
    • 支持多种卡片类型的动态高度
    • 优化网格布局响应式表现
  • 编辑功能

    • 自动清理本地布局缓存
    • 支持多端布局同步更新
  • 用户便利性

    • 登录界面添加"记住密码"选项

🖥️ PVE虚拟机管理

  • 优化显示逻辑和配置检查
  • 改进状态判断机制

🌐 国际化与用户体验

  • 扩展翻译内容
    • 添加布局保存状态消息
    • 增加配置重置确认提示
    • 新增"每日一言"相关翻译
    • 优化配置项说明文案
    • 新增加载状态指示器

🛠️ 技术改进

  • 🧹 代码清理

    • 移除冗余的console.log调试代码
    • 清理未使用的CardWrapper组件
    • 修复组件中的唯一键警告
  • 📝 代码结构优化

    • 重命名CSS类名避免冲突
    • 移除多余边框样式
    • 优化条件判断和默认值处理

🔨 后端更新

  • 新增daily_quote路由模块
  • 优化API响应处理
  • 增加调试日志系统

v1.3.6.beta.4

03 Mar 18:00
Compare
Choose a tag to compare

v1.3.6.beta.3

03 Mar 14:06
Compare
Choose a tag to compare

🚀 更新日志 v1.3.6.beta.3

🎯 新功能

  • ✨ 新增"每日一言"卡片
    • 支持自定义内容来源和API接入
    • 支持自定义显示内容和署名
    • 完整的中英文国际化支持
  • 💡 灯光控制增强
    • 新增"全部开启"和"全部关闭"功能
    • 智能按钮状态管理
    • 优化交互体验

🔧 系统优化

📦 依赖更新

  • ➕ 新增 [email protected] 用于元素尺寸测量
  • 🔄 更新多个核心依赖版本

🎨 UI/UX改进

  • 卡片布局优化
    • 空调卡片:优化圆形显示,采用相对尺寸
    • 窗帘卡片:改进网格布局系统
    • 照明传感器:优化样式和对齐
    • 灯光状态卡片:重构布局和按钮样式
    • NAS卡片:优化存储池显示样式
  • 统一使用 var(--color-card-bg-transparent) 作为卡片背景色
  • 优化FamilyCard透明背景效果
  • 改进SocketStatusCard响应式网格布局

⚙️ 功能优化

  • 配置系统
    • 完善全局配置状态管理
    • 优化配置保存和导入功能
    • 增强背景设置应用机制
  • 布局系统
    • 重构卡片高度计算逻辑
    • 支持多种卡片类型的动态高度
    • 优化网格布局响应式表现
  • 编辑功能
    • 自动清理本地布局缓存
    • 支持多端布局同步更新

🖥️ PVE虚拟机管理

  • 优化显示逻辑和配置检查
  • 改进状态判断机制

🛠️ 技术改进

  • 🧹 代码清理
    • 移除冗余的console.log调试代码
    • 清理未使用的CardWrapper组件
  • 📝 代码结构优化
    • 重命名CSS类名避免冲突
    • 移除多余边框样式
    • 优化条件判断和默认值处理
  • 🌐 国际化完善
    • 新增"每日一言"相关翻译
    • 优化配置项说明文案

🔨 后端更新

  • 新增daily_quote路由模块
  • 优化API响应处理
  • 增加调试日志系统

这个更新主要聚焦于提升用户体验、优化系统性能和增强功能稳定性。通过统一的设计语言和响应式布局,为用户提供更好的使用体验。同时,在技术层面进行了多项优化,提高了代码质量和系统可维护性。

v1.3.6.beta.1

02 Mar 17:07
Compare
Choose a tag to compare

更新日志 v1.3.6.beta.1

🏗️ 核心布局系统

  • 🔓 增强自定义布局:移除3-10列的限制,提供更灵活的布局选项
  • 🧩 架构优化
    • 简化布局处理逻辑
    • 分离布局与卡片配置的存储机制
    • 优化配置导出/导入流程,仅包含必要数据

🔌 卡片与实体管理

  • 🔍 实体选择改进
    • 用Select组件替换AutoComplete组件
    • 增强实体过滤和搜索功能
    • 优化实体数据传递方式
  • 🎨 界面优化
    • 更新为透明卡片背景
    • 移除固定宽度限制,实现更灵活的响应式设计

📱 移动端体验

  • 📊 家庭卡片布局优化
    • 小屏幕上改为2列显示成员
    • 为单成员显示添加特殊样式
    • 修复组件中的唯一键警告

🌐 国际化与用户体验

  • 📝 扩展翻译内容
    • 添加布局保存状态消息
    • 增加配置重置确认提示
    • 新增加载状态指示器
  • 💾 用户便利性:登录界面添加"记住密码"选项

🧹 其他变更

  • 📦 更新版本至v1.3.6.beta.1

v1.3.5.2

01 Mar 14:33
Compare
Choose a tag to compare

Full Changelog: v1.3.5.1...v1.3.5.2

v1.3.5.1

01 Mar 13:49
Compare
Choose a tag to compare

更新日志 v1.3.5.1

界面优化 🎨

  • 更新了卡片背景样式,使用半透明效果增强视觉层次感
  • 优化了摄像头网格布局,从网格布局改为更灵活的弹性布局
  • 改进了电力卡片信息展示,修复了数据显示逻辑

响应式设计增强 📱

  • 优化了电力卡片在不同屏幕尺寸下的布局和显示效果
  • 改进了摄像头卡片的宽度设置,确保在各种设备上正确显示
  • 增强了信息项的文本溢出处理,防止长文本破坏布局

主题系统更新 🌓

  • 新增半透明背景色变量,适用于明暗两种主题模式
  • 统一了卡片和控件的背景样式,提高界面一致性
  • 优化了阴影和边框效果,增强视觉层次感

功能修复 🛠️

  • 修复了电力卡片中数据条件渲染的逻辑错误
  • 添加了电力数据日志输出,便于调试
  • 优化了多个组件的边距和间距设置

v1.3.5

01 Mar 12:38
Compare
Choose a tag to compare

更新日志 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