v0.7.1
This commit is contained in:
+21
-1
@@ -1,4 +1,4 @@
|
||||
# GREE Controller v0.7.0 - build and validation report
|
||||
# GREE Controller v0.7.1 - build and validation report
|
||||
|
||||
## Scope
|
||||
|
||||
@@ -225,3 +225,23 @@ Validation for the 0.7.0 package:
|
||||
- All built-in schedule templates were exercised against the weekly minute-mask model: no overlaps; Family/Child/Bedroom/Always cover the full week, and Workday's intentional uncovered period falls back to the normal Comfort profile.
|
||||
- SQLite `INIT_SCHEMA` and device-delete orphan-schedule cleanup SQL were executed successfully against temporary in-memory databases.
|
||||
- Rust source delimiter/static checks passed. Rust compile/test execution is unavailable here because no Rust toolchain is installed.
|
||||
|
||||
|
||||
## 0.7.1 quick-control visual consistency
|
||||
|
||||
- Refactored dashboard-only thermostat/device controls to semantic `quick-control-card` and `quick-control-row-*` classes.
|
||||
- Quick thermostat preset/mode controls and quick manual HVAC/fan/function controls now share the same compact height, spacing, typography and fixed responsive grids.
|
||||
- Removed the superseded `#dashboardDevices` desktop-only size override; full Devices/Zones views remain unchanged.
|
||||
- Changed the compact inherited-mode label from `Dom/House` to `Globalny/Global`, while retaining the internal `house` value for API/backward compatibility.
|
||||
- Changed `Sen teraz/Sleep now` to `Sen/Sleep`.
|
||||
|
||||
Validation for the 0.7.1 package:
|
||||
|
||||
- `node --check` passed for `web/app.js` and `web/sw.js`.
|
||||
- PL/EN JSON parsed successfully and translation key sets are identical (574 keys each).
|
||||
- Home Assistant manifest parsed successfully and Home Assistant Python modules passed `python3 -m py_compile`.
|
||||
- `web/index.html` parsed with Python's HTML parser and CSS brace balance passed.
|
||||
- Static assertions confirm the compact classes are attached only to dashboard quick cards (`detailed == false`), while full Zone/Device cards keep their existing classes and sizes.
|
||||
- Quick controls use explicit 3/4/5-column grids with no horizontal overflow behavior; all compact option buttons share the same 28 px minimum height, 9 px typography and 4 px gap.
|
||||
- User-facing inherited-mode labels are `Globalny/Global`; the internal/API value remains `house`, preserving backward compatibility.
|
||||
- No thermostat, schedule, automation, group, database or device-control logic was changed in 0.7.1.
|
||||
|
||||
Reference in New Issue
Block a user