-
-
Notifications
You must be signed in to change notification settings - Fork 30
Expand file tree
/
Copy path.commitmessage
More file actions
30 lines (29 loc) · 2.86 KB
/
.commitmessage
File metadata and controls
30 lines (29 loc) · 2.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
chore: release v0.7.0-beta.0
* (copystring) **Maps:** Obstacle icons and map graphics are loaded automatically at startup so maps display correctly.
* (copystring) **Breaking Change:** Major refactoring of the entire adapter structure.
* (copystring) **New Feature:** Implemented 'Strict Startup' - Adapter prevents startup without valid login to avoid bootloops.
* (copystring) **Improvement:** Enhanced 2FA logging and instructions for easier login troubleshooting.
* (copystring) **Feature:** Responsive Design for Admin UI (thanks to simatec).
* (copystring) **New Protocol:** Added support for B01 protocol (AES-128-CBC) used by newer devices (e.g., Qrevo Slim).
* (copystring) **Map System:** Complete overhaul of map generation using `@napi-rs/canvas`:
* Improved room coloring and dark mode support.
* Fixed coordinate scaling and Y-axis inversion issues.
* (copystring) **Stability:** Fixed auto-relogin logic for invalid tokens.
* (copystring) **Stability:** Resolved MQTT race conditions and connection instability.
* (copystring) **Fix:** S6 MaxV Water Box & Fan Power attributes.
* (copystring) **Fix:** Suction and mop intensity not showing (#1053).
* (copystring) **Consumables:** Major refactoring to a data-driven, deterministic system mirroring the official Roborock app's "Maintenance" screen.
* (copystring) **Translations:** Enhanced `TranslationManager` with case-insensitive lookups and 1:1 matching of native app labels (e.g., "Staubbeutel").
* (copystring) **Reliability:** Added regression test suite for consumables, translations, and hour conversion logic.
* (copystring) **Cleanup:** Removed duplicate/virtual percentage states in favor of authentic robot data.
* (copystring) **Internal:** Modular feature handling and introduction of `lib/features/`.
* (copystring) **Build:** Persistent caching for faster CI/CD.
* (copystring) **Cleanup:** Removed daily build workflows.
* (copystring) **Improved Map Retrieval:** Fixed issue where maps were not received over TCP by ignoring the initial "ok" acknowledgement and waiting for the actual map data via MQTT.
* (copystring) **Network Probe:** Added Pre-Init Network Probe to detect local IP addresses via Cloud API before initialization, enabling faster local connection establishment (especially for Docker/VLAN setups).
* (copystring) **UDP Discovery:** Implemented a 1.5s grace period for UDP discovery to better detect shared devices on the local network.
* (copystring) **Bugfix:** Fixed infinite retry loop for failed Network Probes (Remote Devices).
* (copystring) **Code Cleanup:** Removed extensive debug logging, buffering logic, and unused code for a cleaner codebase.
* (copystring) **New devices:** Saros 20X, Q7 L5.
* (copystring) **Fix:** Cleaning history (records) now updates correctly after a cleaning run.
* (copystring) **Stability:** Adapter no longer gets stuck in a boot loop when login fails or returns an error.