What's Changed
- Bump logging-interceptor from 4.9.3 to 4.10.0 by @dependabot in #2607
- Update delete methods in daos by @NotWoods in #2593
- Improve service button widget feedback state speed by @jpelgrom in #2603
- Bump okhttp from 4.9.3 to 4.10.0 by @dependabot in #2608
- Fix settings fragment backstack on recreation by @jpelgrom in #2610
- Fix onboarding duplicate fragment on recreation by @jpelgrom in #2609
- Update changelog 6/14 by @dshokouhi in #2612
- Add attribute to network type sensor if network is metered by @dshokouhi in #2619
- Bump sentry-android from 6.0.0 to 6.1.0 by @dependabot in #2614
- Bump reorderable from 0.9.0 to 0.9.2 by @dependabot in #2617
- Update location service dependency by @dshokouhi in #2611
- Fix removing non-last list items from Last Update Trigger sensor's settings by @marazmarci in #2585
- Don't crash manage widgets screen on duplicate id by @jpelgrom in #2620
- Fix webview restart on keyboard changes (#2622) by @changwoo in #2624
- Render widget button icons at higher resolutions by @BHSPitMonkey in #2625
- Entity state complication by @leroyboerefijn in #2574
- Bump sentry-android from 6.1.0 to 6.1.2 by @dependabot in #2626
- Implement a themed app icon by @psbankar in #2371
- Bump wear compose to 1.0.0-rc02 by @leroyboerefijn in #2633
- Only apply prioritize internal to WebView when location is disabled on the device by @dshokouhi in #2635
- Speed up device controls/Wear OS loading by doing network async by @jpelgrom in #2636
- Fix Storage sensors to update continuously and display correct size unit by @marazmarci in #2638
- Bump kotlinx-coroutines-play-services from 1.6.2 to 1.6.3 by @dependabot in #2628
- Bump kotlinx-coroutines-core from 1.6.2 to 1.6.3 by @dependabot in #2629
- Bump iconics-core from 5.3.3 to 5.3.4 by @dependabot in #2640
- Bump actions/setup-java from 3.3.0 to 3.4.0 by @dependabot in #2632
- Bump kotlinx-coroutines-guava from 1.6.2 to 1.6.3 by @dependabot in #2639
- Bump google-services from 4.3.10 to 4.3.12 by @dependabot in #2641
- Bump kotlinx-coroutines-android from 1.6.2 to 1.6.3 by @dependabot in #2642
- Bump iconics-compose from 5.3.3 to 5.3.4 by @dependabot in #2643
- Bump sentry-android from 6.1.2 to 6.1.3 by @dependabot in #2644
- Breaking Change: Switch notification command parameters by @dshokouhi in #1759
- TLS Client Authentication Support by @magicbuffer in #2526
- Show entity state on chip background by @jpelgrom in #2634
- Don't complete onboarding on registration error by @jpelgrom in #2646
- Fix background crash due to button widgets without size by @jpelgrom in #2649
- Fix editing service button widget shows/creates incorrect field values by @jpelgrom in #2651
- Bump sentry-android from 6.1.3 to 6.1.4 by @dependabot in #2645
- Bump google-services from 4.3.12 to 4.3.13 by @dependabot in #2648
- Update changelog for week of 7/1 by @dshokouhi in #2652
- Show the charging state on the Battery Level sensor's icon by @marazmarci in #2661
- Migrate SSID dialog to Compose, move + rename prioritize internal by @jpelgrom in #2662
- Add camera device control by @jpelgrom in #2663
- Fix last update add new intent toggle not showing up on new installs by @dshokouhi in #2674
- Bump actions/setup-java from 3.4.0 to 3.4.1 by @dependabot in #2671
- Bump sentry-android from 6.1.4 to 6.2.1 by @dependabot in #2672
- Bump kotlinx-coroutines-core from 1.6.3 to 1.6.4 by @dependabot in #2677
- Bump kotlinx-coroutines-guava from 1.6.3 to 1.6.4 by @dependabot in #2679
- Bump android-junit5 from 1.8.2.0 to 1.8.2.1 by @dependabot in #2658
- Bump kotlinx-coroutines-android from 1.6.3 to 1.6.4 by @dependabot in #2678
- Bump kotlinx-coroutines-play-services from 1.6.3 to 1.6.4 by @dependabot in #2685
- Deprecate Android WebView quick bar gesture support by @jpelgrom in #2690
- Breaking Change: Add friendly BT name next to the mac address if we have it by @dshokouhi in #2697
- Minor location update fixes by @dshokouhi in #2670
- Add channel, category and group to notification sensor attributes by @dshokouhi in #2676
- Bump sentry-android from 6.2.1 to 6.3.0 by @dependabot in #2693
- Implement html styling on the template tile by @leroyboerefijn in #2653
- Remove external storage permission for logs, completely on Android 10+ by @jpelgrom in #2691
- Automatically delete 'stale'/old widgets from database by @jpelgrom in #2702
- Fix unwanted reordering of Last Update Sensor's Intent list when there are 10+ entries by @marazmarci in #2704
- Fire an event when a notification is received by @dshokouhi in #2705
- Use correct default value for update interval to avoid double registrations on cold start by @dshokouhi in #2712
- Allow UUID, Major and Minor to be changed via notification command by @dshokouhi in #2713
- Support downloading data URIs by @jpelgrom in #2715
- Improve logging and error messages during onboarding by @dshokouhi in #2716
- Improve discovery reliability for some devices by @jpelgrom in #2718
- Fix sensor re-registration on logout/login on core 2022.6+ by @jpelgrom in #2730
- Update changelog for week of 7/21 by @dshokouhi in #2665
- Fix Last Notification sensor not updating when notification is repeated with the same content by @marazmarci in #2734
- Remove error message on null template by @jpelgrom in #2735
- Add support for lock domain in QS tiles and other improvements by @dshokouhi in #2737
- Actually check the paired state instead of assuming it for bluetooth connection sensor by @dshokouhi in #2738
- Make sure to fallback to background updates when disable is selected in high accuracy notification by @dshokouhi in #2746
- Don't include session in backup/transfer by @jpelgrom in #2747
- Bump some app dependencies by @dshokouhi in #2751
- Switch to non-deprecated method to get FCM token during registration resync by @dshokouhi in #2752
- Fix websocket stays subscribed after widget edit due to multiple instances by @jpelgrom in #2753
- Restart location updates if we detect too much time passed since last update by @dshokouhi in #2732
- Add a notification command to stop TTS by @dshokouhi in #2740
- Update geocode location sensor with location updates that are sent to HA by @dshokouhi in #2757
- Bump accompanist-appcompat-theme from 0.23.1 to 0.25.0 by @dependabot in #2719
- Bump hilt-android-gradle-plugin from 2.42 to 2.43.1 by @dependabot in #2742
- Bump sentry-android from 6.3.0 to 6.3.1 by @dependabot in #2759
- Bump gradle from 7.2.1 to 7.2.2 by @dependabot in #2760
- Bump hilt-android-compiler from 2.42 to 2.43.2 by @dependabot in #2755
- Bump hilt-android-gradle-plugin from 2.43.1 to 2.43.2 by @dependabot in #2761
- Bump firebase-appdistribution-gradle from 3.0.2 to 3.0.3 by @dependabot in #2762
- Update change log for week of 8/3 by @dshokouhi in #2756
- Bump hilt-android from 2.42 to 2.43.2 by @dependabot in #2754
- Add fragment dependency to resolve settings view model crashes by @dshokouhi in #2764
- Update Wear OS companion app packages by @jpelgrom in #2766
- Fix potential client certificate crashes by @jpelgrom in #2767
- Use OkHttpClient to download notification images by @jpelgrom in #2768
- Improve Notification GIFs by @Rogue136198 in #2657
- Only change channel if variable actually provided by @dshokouhi in #2773
- Fix unable to Toast on QS tiles being clicked error by @dshokouhi in #2776
- Use OkHttpClient to download notification videos by @jpelgrom in #2779
- Fix opening my.home-assistant.io links by @jpelgrom in #2780
- Save the last response so we can properly unsubscribe from events when the response ID has changed by @dshokouhi in #2781
- Fix typo on location tracking description by @Joehuu in #2784
- Handle foreground service restrictions for persistent connection by @jpelgrom in #2790
- Handle foreground service restrictions for SensorWorker by @jpelgrom in #2791
- Bump some more app dependencies by @dshokouhi in #2792
- Bump accompanist-appcompat-theme from 0.25.0 to 0.25.1 by @dependabot in #2787
- Expand the error so its more meaningful by @dshokouhi in #2794
- Don't attempt to unsubscribe from event when the ID is null by @dshokouhi in #2795
- Only update geocode sensor if accuracy and time are valid, like location updates by @dshokouhi in #2802
- Add exclude recents flag to avoid showing multiple open activities in recents by @dshokouhi in #2805
- Bump sentry-android from 6.3.1 to 6.4.0 by @dependabot in #2806
- Fix crash on widget update when internet is not connected by @Rocik in #2615
- Add a battery power sensor by @dshokouhi in #2799
- Update changelog week of 8/19 by @dshokouhi in #2808
New Contributors
- @marazmarci made their first contribution in #2585
- @changwoo made their first contribution in #2624
- @BHSPitMonkey made their first contribution in #2625
- @psbankar made their first contribution in #2371
- @magicbuffer made their first contribution in #2526
- @Rogue136198 made their first contribution in #2657
- @Joehuu made their first contribution in #2784
- @Rocik made their first contribution in #2615
Full Changelog: 2022.6.0...2022.8.0