v1.5.0
Latest
🔄 统一设备管理中心重构
- 彻底废除 Tab 分栏:重构为全流程单流式统一设备中心。
- 无设备自适应导入:未配任何设备时直出米家 App 快速扫码;扫码成功后列出名下所有挂灯与温湿度计卡片,支持用户自主勾选点击「添加」。
- 统一已连接列表与二级详情:已有设备时直出统一设备列表,点击任一项进入专属二级详情修改 IP / Token / 名称 / 设为主设备或移除;导航与返回文案统一规范为「列表」。
🎨 设备卡片 UI/UX 深度打磨
- 自适应两行式硬件卡片:彻底解决 280pt 紧凑窗口下设备超长名称(如 10 汉字)折行拥挤成 5 行的问题。
- 单行锁定与呼吸感对齐:首行贯通呈现图标、设备全名与型号徽标;次行呈现单行等宽 MAC 与大字实时温湿度读数,呼吸感极佳。
📦 代码架构组件化与 500 行上限规范
- 业务功能域重组:移除杂糅的 Components 目录,按业务域拆分为
LightControl、Thermometer、Configuration、Common。 - 全工程 36 个源码文件全部控制在 450 行以内,结构清晰,高内聚低耦合。
🌡️ MiBeacon v5 增量分包解析与 3 mini 适配
- 完整支持
0x4801(4 字节浮点温度)、0x4802(1 字节湿度)与0x4803(电量)等 MiBeacon v5 原生对象。 - 单属性增量合并引擎解决米家温湿度计 3 mini 原厂固件为省电轮流单发湿度与温度的物理机制,任意包到达瞬间平滑融合呈现。
📈 温湿度历史数据缓存系统
- 按 MAC 地址本地隔离持久化 JSON,内置 60 秒智能节流合并与极值均值统计,为后续历史趋势图表呈现奠定底层支持。