Valetudo 2022.11.0
Better segment interactions, better provisioning and better updates
Better segment interactions
Interacting with the map has gotten more intuitive with this version of Valetudo.
Instead of having to hit a small triangle, you can now tap on the whole segment to select it.
Instead of having to look for a tiny bit of blue color inside that small triangle, the whole segment will now light up on selection.
Additionally, the map now prevents stuff such as selecting a segment when there is already a Zone pending for improved UX
Note for users with a robot that supports the GoToLocationCapability:
To place a GoTo marker with Valetudo 2022.11.0 and up, you simply have to use a long-press instead.
Better provisioning
The provisioning page has been extended to show Wi-Fi scan results if supported by your robot and deployment.
Don't be confused by the initial lack of scan results. Scanning can be a bit slow at times.
Furthermore, multiple issues that might've caused the Wi-Fi provisioning to fail and require a reboot have been fixed as well.
Better updates
The updater now tries to update using the much smaller UPX-compressed Valetudo binaries if there is not enough space for a regular one.
Fortunately those builds have almost no downsides apart from the initial Valetudo startup taking a few more seconds.
This change makes it possible for some low storage robots to use the inbuilt updater.
Misc
This version contains a workaround for an issue with Chrome and >= 107 that randomly breaks all map interactions.
If you don't want to update Valetudo to fix that, consider switching to Firefox.
Actually you should probably switch to Firefox regardless of this issue.
And lastly there's now a user feedback toast when saving virtual restrictions.
Previously there was no way of knowing if virtual restriction changes had been persisted.
The usual
If you want to see Valetudo on more robots and/or like this release, you might want to consider donating:
https://github.com/sponsors/Hypfer
https://builder.dontvacuum.me/donations.txt
Autogenerated changelog
Features
- ui: Limit wifi scan results
552e312
- ui: WiFiScanCapability support for the provisioning page
9a8691c
- ui: Cache layers in render worker for improved performance
3c9b469
- vendor.dreame: Some dreames allow for more than one zone
f7ff27c
- ui: Segment selection improvements
cc34e20
- ui: Render mapLayers to cropped imageData for better performance and less memory usage
5bb3fae
- vendor.dreame: More mop stuff
5a6d9d1
- vendor.dreame: Support for the L10 Plus
5ec12d3
- updater: Attempt to use upx in low storage situations
4227918
- ui: Provide some feedback on virtual restriction save
e685e3e
Fixes
- miio: Only poll maps via the cloud interface
62a666d
- Gracefully handle broken wifi drivers during scan
dd5198f
- ui: Reduce network scan result confusion
460b8e0
- ui: Fix vanishing final wifi provisioning dialog
91dc5c1
- miio: Fix deviceID being changed to an invalid value
3a1582d
- ui: Add workaround for DOMMatrix.invertSelf() issues with Chrome 107++
46ed757
- ui: Reset preset slider if value wasn't applied after 1s
c6cbdc2
- Fix incorrectly reported virtual restrictions
c4d5df8