Home Assistant Companion App Android 2025.11.1

In this release, there are a whole bunch of bug fixes as well as a few improvements, Android 5.0 & 5.1 Support and Configurable Gestures

There are quite a few additions and a whole bunch of bug fixes in this release!

@TimoPtr did a lot of updating with the onboarding setup process, as well as the server selection and a few other things this release!
  • Add onboarding navigation scaffold and Welcome Screen updated in #5705
  • Add new onboarding server discovery in #5731
  • Add onboarding manual server setup in #5736
  • Add onboarding connection screen in #5759
  • Add onboarding name your device in #5761
  • Add onboarding local first screen in #5766
  • Navigate to WebViewActivity from the new onboarding inĀ #5769
  • Add onboarding location sharing screens in #5794
  • Improve ux server discovery and connection screen in #5815
  • Add onboarding deeplinks (invite and redirect) in #5818
  • Add onboarding support for automotive in #5821
  • Update HAButton and HATextField according to the design system inĀ #5828
  • Stop loading when the webview is released in #5829
  • Add GitHub tasks in #5843
  • Set maxlines to 1 in the manual server and name your device screens in #5844
  • Add onboarding for wear in #5845
  • Add onboarding wear mTLS screen in #5848
  • Change PressureSensor device_class to atmospheric_pressure in #5849
  • Add HASwitch based on material3 Switch in #5850
  • Adjust ha space naming in #5852
  • Add missing GitHub action explicit permissions in #5855
  • Add onboarding set home network in #5856
  • Handle launcher reference in #5858
  • Update editorconfig to match our YAML configuration in #5860
  • Build release APK on PR in #5861
  • Improve CI efficiency by moving Ktlint up in the flow in #5875
  • Make new onboarding available in debug in #5876
  • Narrow down the permissions required by the workflows in #5877
  • Add back content read permission to allow git checkout in #5878
  • Properly test WearDnsRequestListener using GMS task in #5880
  • Support homeassistant://navigate deep links in #5889
  • Add missing content write permission for update screenshot workflow in #5890
  • Change default button size to MEDIUM in #5892
  • Add an option to hide existing servers in server discovery in #5893
  • Disable lint tasks while building release in PR workflow in #5895
  • Add skip welcome screen option to onboarding in #5897
  • Adjust onboarding UI in #5898
  • Remove any suffix from the URL while building the auth URL in #5900
  • Adjust server discovery flow byĀ #5902
  • Revert ‘Update dependency ruby to v3.4.7’ in #5906
  • Adjust wording in welcome screen about Home Assistant in #5908
  • Automatically scroll to the end of LocationForSecureConnection on select inĀ #5911
  • Make sure to clear the back stack after NameYourDevice is done inĀ #5912
  • Introduce HABanner, HAHint and add privacy hint to sensor details inĀ #5923
  • Add missing content write permission for the weekly workflow inĀ #5925
  • Bring back the changelog from the previous release inĀ #5927
  • Add Bluetooth permission to LocationPermissionState inĀ #5932
  • Display LocalFirstScreen only when necessary inĀ #5933
  • Add missing abbrev for fastlane on Ruby 3.4.7 inĀ #5940
  • Add HADetails composable inĀ #5943
  • Add HAIconButton composable inĀ #5944
  • Add a dedicated error connection screen inĀ #5945
  • Store translations in GitHub release for F-droid inĀ #5946
  • Tweak RAM for screenshots testing inĀ #5947
  • Add AI instructions files inĀ #5959
  • Add ignore violation for strict mode on Samsung phones inĀ #5962
  • Disable lint tasks while building release inĀ #5963
  • Use positional arguments in string for description content inĀ #5975
  • Remove horizontal safe insets for ModalBottomSheet inĀ #5979

@dshokouhi set the default server AA favourites inĀ #5750

@selva7378 made their first contributions!
  • Replaced Named annotations in datamodule with custom qualifiersĀ inĀ #5757
  • Add custom lint rule to forbid usage ofĀ @nAmedĀ annotationĀ inĀ #5788

@silamonĀ made their first contribution with a pin SHA for all Github ActionsĀ inĀ #5787

@yschimke added WearDns for handling DNS resolution on Wear devicesĀ inĀ #5170

@loganrosen did some fixes
  • Fix ‘UseKtx’ lint warnings in ‘app’ moduleĀ inĀ #5807
  • Fix ‘UseKtx’ lint warnings in ‘wear’ module inĀ #5819
  • Fix ‘AutoboxingStateCreation’ lint warnings in ‘app’ module inĀ #5826
  • Fix ‘UseKtx’ and ‘TypographyDashes’ lint warnings in ‘common’ module inĀ #5827
  • Fix ‘ObsoleteSdkInt’ lint warnings in ‘wear’ module inĀ #5919
@jpelgrom also did some fixes
  • Do not send recording/voice input to Assist if input is intentionally interruptedĀ inĀ #5832
  • Update (deprecated) vehicle template header builder inĀ #5853
  • Rename Zone name only -> Zone only inĀ #5957
  • Check for background read feature availability in Health Connect inĀ #5958
  • Fix HATextField with maxLines 1 scrolling vertically inĀ #5960

@Martreides added open settings button to camera tileĀ inĀ #5708

@BFadairoĀ made their first contribution by converting SettingsWearActivity to use Jetpack ComposeĀ inĀ #5764

Of course, the @renovate[bot] was busy with a bunch of maintenance and a few updates
  • Update com.android.* inĀ #5738
  • Update dependency com.google.android.material:material to v1.13.0 inĀ #5751
  • Update actions/github-script action to v8 inĀ #5754
  • Lock file maintenance inĀ #5756
  • Update softprops/action-gh-release action to v2.3.3 inĀ #5765
  • Update dependency io.sentry:sentry-android-core to v8.21.0 inĀ #5773
  • Update dependency io.sentry:sentry-android-core to v8.21.1 inĀ #5777
  • Update org.jetbrains.kotlin.* to v2.2.20 inĀ #5778
  • Update androidx.compose.* inĀ #5782
  • Update dependency com.google.devtools.ksp to v2.2.20-2.0.2 inĀ #5783
  • Update wear.compose to v1.5.1 inĀ #5784
  • Update dependency com.google.devtools.ksp to v2.2.20-2.0.3 inĀ #5790
  • Lock file maintenance inĀ #5791
  • Update ruby/setup-ruby action to v1.263.0 inĀ #5806
  • Update plugin dev.panuszewski.typesafe-conventions to v0.8.0 inĀ #5808
  • Update Gradle to v9.1.0 inĀ #5810
  • Lock file maintenance inĀ #5811
  • Update GitHub/codeql-action digest to 303c0ae inĀ #5824
  • Update dependency io.sentry:sentry-android-core to v8.22.0 inĀ #5825
  • Update GitHub/codeql-action digest to 3599b3b inĀ #5830
  • Update hilt to v2.57.2 inĀ #5831
  • Update androidx.compose.* inĀ #5833
  • Update wear.compose to v1.5.2 inĀ #5834
  • Update actions/cache action to v4.3.0 inĀ #5836
  • Lock file maintenance inĀ #5842
  • Update GitHub/codeql-action digest to 64d10c1 inĀ #5862
  • Update dependency org.junit:junit-bom to v5.14.0 inĀ #5865
  • Update dependency org.junit:junit-bom to v6 inĀ #5866
  • Update dependency io.mockk:mockk to v1.14.6 inĀ #5868
  • Update dependency io.sentry:sentry-android-core to v8.23.0 inĀ #5869
  • Update gradle/actions action to v5 inĀ #5870
  • Lock file maintenance inĀ #5874
  • Update plugin dev.panuszewski.typesafe-conventions to v0.8.1 inĀ #5882
  • Update softprops/action-gh-release action to v2.4.0 inĀ #5886
  • Update GitHub/codeql-action digest to e296a93 inĀ #5894
  • Update dependency ruby to v3.4.7 inĀ #5901
  • Update dependency ruby to v3.4.7 inĀ #5907
  • Update dependency com.squareup.okhttp3:okhttp-bom to v5.2.1 inĀ #5913
  • Update dependency com.google.devtools.ksp to v2.2.20-2.0.4 inĀ #5914
  • Update plugin dev.panuszewski.typesafe-conventions to v0.9.0 inĀ #5915
  • Update ruby/setup-ruby action to v1.265.0 inĀ #5916
  • Update androidx.compose.* inĀ #5917
  • Update wear.compose to v1.5.3 inĀ #5918
  • Update dependency com.google.gms.google-services to v4.4.4 inĀ #5924
  • Update GitHub/codeql-action action to v4.30.8 inĀ #5928
  • Update softprops/action-gh-release action to v2.4.1 inĀ #5937
  • Lock file maintenance inĀ #5953
  • Update GitHub/codeql-action action to v4.30.9 inĀ #5955
  • Update dependency com.github.AppDevNext:ChangeLog to v3.8.1 inĀ #5961
  • Update androidx.compose.* inĀ #5966
  • Update dependency io.sentry:sentry-android-core to v8.24.0 inĀ #5968
  • Update org.jetbrains.kotlin.* inĀ #5969
  • Lock file maintenance inĀ #5973
  • Update github/codeql-action action to v4.31.0 inĀ #5977
  • Update GitHub Artifact Actions (major) inĀ #5978

Thank you, everyone, for the great release!

You can read the full changelog here

Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.