Releases: mrtian2016/hass-panel
Releases · mrtian2016/hass-panel
v1.3.6.3
Full Changelog: v1.3.6.2...v1.3.6.3
v1.3.6.2
更新日志 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
修复首次安装不能启动的bug
Full Changelog: v1.3.6...v1.3.6.1
v1.3.6
# 🚀 更新日志 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
Full Changelog: v1.3.6.beta.3...v1.3.6.beta.4
v1.3.6.beta.3
🚀 更新日志 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
更新日志 v1.3.6.beta.1
🏗️ 核心布局系统
- 🔓 增强自定义布局:移除3-10列的限制,提供更灵活的布局选项
- 🧩 架构优化:
- 简化布局处理逻辑
- 分离布局与卡片配置的存储机制
- 优化配置导出/导入流程,仅包含必要数据
🔌 卡片与实体管理
- 🔍 实体选择改进:
- 用Select组件替换AutoComplete组件
- 增强实体过滤和搜索功能
- 优化实体数据传递方式
- 🎨 界面优化:
- 更新为透明卡片背景
- 移除固定宽度限制,实现更灵活的响应式设计
📱 移动端体验
- 📊 家庭卡片布局优化:
- 小屏幕上改为2列显示成员
- 为单成员显示添加特殊样式
- 修复组件中的唯一键警告
🌐 国际化与用户体验
- 📝 扩展翻译内容:
- 添加布局保存状态消息
- 增加配置重置确认提示
- 新增加载状态指示器
- 💾 用户便利性:登录界面添加"记住密码"选项
🧹 其他变更
- 📦 更新版本至v1.3.6.beta.1
v1.3.5.2
Full Changelog: v1.3.5.1...v1.3.5.2
v1.3.5.1
更新日志 v1.3.5.1
界面优化 🎨
- 更新了卡片背景样式,使用半透明效果增强视觉层次感
- 优化了摄像头网格布局,从网格布局改为更灵活的弹性布局
- 改进了电力卡片信息展示,修复了数据显示逻辑
响应式设计增强 📱
- 优化了电力卡片在不同屏幕尺寸下的布局和显示效果
- 改进了摄像头卡片的宽度设置,确保在各种设备上正确显示
- 增强了信息项的文本溢出处理,防止长文本破坏布局
主题系统更新 🌓
- 新增半透明背景色变量,适用于明暗两种主题模式
- 统一了卡片和控件的背景样式,提高界面一致性
- 优化了阴影和边框效果,增强视觉层次感
功能修复 🛠️
- 修复了电力卡片中数据条件渲染的逻辑错误
- 添加了电力数据日志输出,便于调试
- 优化了多个组件的边距和间距设置
v1.3.5
更新日志 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