Changes:
- Use suspend calls for widget daos (#2410)
- Faster 'Detected Activity' sensor while updating fast (#2420)
- Improve Manage sensors list and details screens (#2418)
- Remove blocking calls from HaControls (#2413)
- Update changelog for week of 3/25 (#2406)
- Add AppDatabase v24 -> v25 auto migration (#2407)
- Bump DB version to prevent a crash on updating (#2405)
- Use suspend and transactions for Favorites dao (#2398)
- Fix Wear default domain icon on shortcut tile (#2404)
- Correct minimal value for high_accuracy_set_update_interval (#2402)
- Fix gesture detection on WebViewActivity (#2396)
- Add missing volume streams to sensor and command (#2397)
- Update settings screens styling (#2393)
- Bump actions/cache from 2 to 3 (#2394)
- Don't crash on sensor update on on/off/setting change (#2391)
- Add a command to easily launch an application, or take user to install page (#2390)
- Fix SIM sensor crash (#2389)
- fix headphone sensor: check audio OUTPUT devices, not INPUT (#2388)
- Fix new line in message (#2385)
- Fix high accuracy mode turns off after turning on with command (#2383)
- Bump jackson-module-kotlin from 2.13.1 to 2.13.2 (#2379)
- Bump sentry-android from 5.6.3 to 5.7.0 (#2380)
- Bump android-beacon-library from 2.19.3 to 2.19.4 (#2378)
- Fix widget crash on orientation change and landscape layout fixes (#2377)
- Update changelog for week of 3/11 (#2365)
- Update Kotlin to 1.6 and Compose to 1.1 (#2372)
- Remove internet connectivity requirement for WebsocketManager (#2373)
- Bump sentry-android from 5.6.2 to 5.6.3 (#2370)
- Migrate "Manage Sensors" to Compose and ViewModels (#2359)
- Add a transport sensor (#2358)
- Allow changing high accuracy update interval via command (#2356)