github Hypfer/Valetudo 2022.11.0
Valetudo 2022.11.0

latest releases: 2024.02.0, 2023.12.0, 2023.10.0...
18 months ago
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

Refactoring

  • ui: Reduce code duplication 23c5024
  • Replace deprecated Buffer.slice with Buffer.subarray 88db3be

Chores

  • release: 2022.11.0 61aa741
  • Minor cleanup 5f13e8f
  • Minor cleanup 1a614e9
  • build: More heap for regular armv7 08ec8b7
  • vendor.dreame: Add test case map with left cutoff by firmware 040d4fb
  • ui: 75% battery should not be displayed in a warning color a5e1bc2

Don't miss a new Valetudo release

NewReleases is sending notifications on new releases.