Commit graph

1803 commits

Author SHA1 Message Date
Joris Pelgröm 8dbdfebb7b
Hide a few GMS features unavailable on Automotive (#3623) 2023-06-30 18:26:20 -04:00
Justin Bassett b0a7641a1a
Fix dirty SCM (#3624)
* Add `git status` check to determine what's dirty.

* Put the locale stuff in the app/wear folders rather than common with the real data.

* Revert "Add `git status` check to determine what's dirty."

This reverts commit 8513c0b09f.

* Leave the git status check for sanity later.
2023-06-30 21:09:13 +00:00
Justin Bassett bd7c02c30d
Make sure our credential files are ignored from SCM. (#3617) 2023-06-29 23:29:01 -04:00
Joris Pelgröm 2023268e37
Add 'Manage assistants' button to native Assist (#3616) 2023-06-29 22:19:45 -04:00
Joris Pelgröm 48a7755e62
Add shortcut for Assist (#3615)
- Adds a shortcut to the app that allows accessing Assist from the home screen, including options for pipeline and voice/text
2023-06-29 22:19:13 -04:00
Joris Pelgröm 1ed0f6a094
Add troubleshooting menu to settings, with Thread credentials sync (#3614)
* Add troubleshooting menu to settings, with Thread credentials sync

 - Add a troubleshooting menu to the app settings which includes logs/debugging settings
 - Add an option to manually sync Thread credentials and view the result

* Less technical messages matching frontend
2023-06-29 22:18:28 -04:00
Daniel Shokouhi c75b315d81
Hide native mode UI from automotive play store builds (#3612)
* Hide native mode UI from automotive play store builds

* Remove launch transition

* Simply automotive check
2023-06-29 22:17:51 -04:00
Joris Pelgröm edf6ba5b9f
Use Assist pipeline STT/TTS on Wear OS (#3611)
* Use Assist pipeline STT/TTS on Wear OS

 - Update Assist pipeline support on Wear OS to use the pipelines' STT/TTS capabilities, if available and if the app has the required permission
 - Move UrlHandler functions (app) to UrlUtil (common)

* Create a base AssistViewModel for sharing code

 - Creates AssistViewModelBase in common to share Assist tasks that appear in both the main app and watch app

* Keep screen on during voice input to avoid interruption
2023-06-29 22:17:26 -04:00
Daniel Shokouhi 72722bd605
Hide devices that are home from the android auto navigation screen (#3610)
Hide devices that are home from the navigation screen
2023-06-29 22:16:30 -04:00
Daniel Shokouhi 25999ac591
Supply entity ID if friendly name is empty in android auto (#3609) 2023-06-29 22:16:14 -04:00
Justin Bassett 0ef3bc4461
First attempt at a new release model. (#3597)
* First attempt at a new release model.

* Fix bad syntax

* Bump year and month with another job

* Use the plugin's version in apps.

* Make sure to generate the pre release weekly.

* Review Comments.
2023-06-26 09:05:17 -04:00
dependabot[bot] b25466f0ef
Bump org.jlleitschuh.gradle.ktlint from 11.4.0 to 11.4.2 (#3602)
Bumps org.jlleitschuh.gradle.ktlint from 11.4.0 to 11.4.2.

---
updated-dependencies:
- dependency-name: org.jlleitschuh.gradle.ktlint
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 02:27:24 +00:00
dependabot[bot] 47dafe6632
Bump io.sentry:sentry-android from 6.23.0 to 6.24.0 (#3603)
Bumps [io.sentry:sentry-android](https://github.com/getsentry/sentry-java) from 6.23.0 to 6.24.0.
- [Release notes](https://github.com/getsentry/sentry-java/releases)
- [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-java/compare/6.23.0...6.24.0)

---
updated-dependencies:
- dependency-name: io.sentry:sentry-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-25 22:01:03 -04:00
dependabot[bot] d81772df42
Bump com.github.ben-manes.versions from 0.46.0 to 0.47.0 (#3598)
Bumps com.github.ben-manes.versions from 0.46.0 to 0.47.0.

---
updated-dependencies:
- dependency-name: com.github.ben-manes.versions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-25 22:00:40 -04:00
Joris Pelgröm 27d53fc672
Add intent filter for button to Wear Assist activity (#3608) 2023-06-25 22:00:22 -04:00
Joris Pelgröm 02793338e2
Minor Assist UI feedback/changes (#3607)
- Remove attribution
 - Scroll when messages are updated in case messages are longer than the "…" while running
 - Animation for active voice input
2023-06-25 21:59:55 -04:00
Joris Pelgröm 3c706bb7b1
Update Wear Assist with continued conversations, pipelines (#3604)
- Allow continuing conversation for Assist on watches by adding a mic input button at the bottom of the screen
 - Allow changing pipelines for Assist on watches when on a supported core version
 - Preparing for pipeline STT and TTS
2023-06-25 21:58:54 -04:00
Daniel Shokouhi b7c6be457e
Update change log week of 6/23 (#3606)
* Update change log week of 6/23

* Update assist mention to be more specific
2023-06-23 11:42:20 -07:00
dependabot[bot] 16eabfe34f
Bump io.sentry:sentry-android from 6.21.0 to 6.23.0 (#3590)
Bumps [io.sentry:sentry-android](https://github.com/getsentry/sentry-java) from 6.21.0 to 6.23.0.
- [Release notes](https://github.com/getsentry/sentry-java/releases)
- [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-java/compare/6.21.0...6.23.0)

---
updated-dependencies:
- dependency-name: io.sentry:sentry-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 14:51:41 -04:00
dependabot[bot] 89b217ffef
Bump com.google.guava:guava from 32.0.0-android to 32.0.1-android (#3578)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 32.0.0-android to 32.0.1-android.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 14:51:31 -04:00
dependabot[bot] 30024d5255
Bump org.jetbrains.kotlin:kotlin-stdlib from 1.8.21 to 1.8.22 (#3573)
Bumps [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) from 1.8.21 to 1.8.22.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/commits)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 14:51:20 -04:00
dependabot[bot] 3e7e1d9cbf
Bump org.jlleitschuh.gradle.ktlint from 11.3.2 to 11.4.0 (#3571)
Bumps org.jlleitschuh.gradle.ktlint from 11.3.2 to 11.4.0.

---
updated-dependencies:
- dependency-name: org.jlleitschuh.gradle.ktlint
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-19 14:51:06 -04:00
Joris Pelgröm 1cae83c40e
Implement native Assist (#3589)
* Native Assist setup + text input

* Minor (text input) UI tweaks and fixes

 - Set a very light window tint to increase contrast on white backgrounds
 - Keyboard to outline for consistency
 - Text input: keyboard action, keyboard icon to outline for consistency, show keyboard when switching
 - Fix reset conversation on recreation

* Voice input

 - Add basic voice input support to the native Assist interface

* Voice input bugfixes

 - Don't block voice output while sending data via websocket
 - Drop voice output data if there is a subscriber and the buffer is full by specifying a buffer + overflow strategy that matches behavior when there are no subscribers
 - Properly stop AudioRecord reading when job is cancelled (non-suspending function)
 - Stop recorder before stopping output collection

* Voice responses (generated TTS) playback

 - Play received tts-end events when using voice input
 - Update permission info on resume to catch granted permissions while in the background

* Pipeline switcher

 - Allow switching between all different pipelines
 - Add icon content descriptions

* Check + show attribution

* Prevent sheet that is too high pushing controls away

* UI feedback: pipelines and attribution

* Update Automotive manifest

* Fix speech bubble size for larger responses

* Update manifest to handle tasks/backstack better

 - Set the affinity to a value to make sure Assist is always launched in another task than the main app
 - Automatically remove from recents as Assist will be the only thing in it's task, after finishing there's nothing left to (re)start

* App-specific feature checks and error handling

 - Check for microphone support on device
 - Handle connectivity errors
 - Handle argument errors
 - Handle errors for pipelines that are no longer visible

* More UI feedback

 - Add a title to the sheet to make sure people know this is the Home Assistant app
 - Fix TextField alignment

* More header means max height adjustment
2023-06-19 14:50:06 -04:00
Joris Pelgröm b586bf9955
Update manifest for Matter commissioning (#3586)
https://developers.home.google.com/matter/apis/home#calling_other_android_apps
2023-06-19 14:10:53 -04:00
Joris Pelgröm 4c7549080b
Expose docs for websocket Matter/Thread functions (#3579) 2023-06-19 14:10:00 -04:00
Joris Pelgröm 5d1801cb01
Set Wear theme background color to black (#3572)
* Set Wear theme background color to black

* Remove background color in individual screens
2023-06-19 14:09:44 -04:00
Joris Pelgröm e8fae5dc50
Move vehicle service to main to allow for minimal Automotive build (#3570)
* Move vehicle service to minimal to allow for minimal Automotive build

 - Move the vehicle package from full to main so it is included in the minimal build as well, to allow for a minimal Automotive build
 - Adjust dependencies from full to any version (checked: the androidx.car dependency does not have a dependency on any GMS libraries)
 - Move Automotive CarAppActivity + service + metadata to main manifest; not moved in app module because it is only used for Android Auto there
 - Adjust GitHub Actions to include minimal Automotive APK

* Cleanup duplicate Play Services coroutines dependency

* Cleanup duplicate <uses-feature> for camera

* Missed one GMS dependency
2023-06-19 14:09:10 -04:00
Daniel Shokouhi b285c9525d
Update change log for June (#3581) 2023-06-12 19:07:04 +00:00
dependabot[bot] bc248b6343
Bump io.sentry:sentry-android from 6.19.1 to 6.21.0 (#3564)
Bumps [io.sentry:sentry-android](https://github.com/getsentry/sentry-java) from 6.19.1 to 6.21.0.
- [Release notes](https://github.com/getsentry/sentry-java/releases)
- [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-java/compare/6.19.1...6.21.0)

---
updated-dependencies:
- dependency-name: io.sentry:sentry-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-03 01:01:52 +00:00
dependabot[bot] 0aad2cb18e
Bump com.google.guava:guava from 31.1-android to 32.0.0-android (#3559)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 31.1-android to 32.0.0-android.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

---
updated-dependencies:
- dependency-name: com.google.guava:guava
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-02 20:45:55 -04:00
Joris Pelgröm 8dac1627f4
Update Wear Scaffold usage to be more consistent (#3562)
* Update TimeText to only show at the top of the screen

* Add Scaffold with PositionIndicator and TimeText where missing
2023-06-02 20:45:06 -04:00
Joris Pelgröm 2ff492a1c2
Speed up cold start by skipping Jackson ObjectMapper if possible (#3561) 2023-06-02 20:41:42 -04:00
Joris Pelgröm 9071302fef
Align dependency versions and bump Google dependencies (#3560)
* Align dependency versions and bump Google dependencies

* Fix overload resolution ambiguity
2023-06-02 20:40:15 -04:00
Joris Pelgröm af2fb670aa
Handle no WifiManager and prevent crash (#3555)
* Handle null WifiManager in WifiHelper

* Hide Wi-Fi sensors on null WifiManager

* Hide internal connection / Home Wi-Fi on null WifiManager
2023-05-28 14:12:29 -04:00
dependabot[bot] f121487a8a
Bump com.android.tools.build:gradle from 8.0.0 to 8.0.2 (#3553)
Bumps com.android.tools.build:gradle from 8.0.0 to 8.0.2.

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-26 08:35:47 -04:00
dependabot[bot] a5cfab0c3d
Bump com.google.dagger:hilt-android from 2.45 to 2.46.1 (#3548)
Bumps [com.google.dagger:hilt-android](https://github.com/google/dagger) from 2.45 to 2.46.1.
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.45...dagger-2.46.1)

---
updated-dependencies:
- dependency-name: com.google.dagger:hilt-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-26 08:35:31 -04:00
dependabot[bot] e5d3ee092a
Bump com.google.dagger:hilt-android-gradle-plugin from 2.45 to 2.46.1 (#3546)
Bumps [com.google.dagger:hilt-android-gradle-plugin](https://github.com/google/dagger) from 2.45 to 2.46.1.
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.45...dagger-2.46.1)

---
updated-dependencies:
- dependency-name: com.google.dagger:hilt-android-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-26 08:35:22 -04:00
googlvalenzuela 6352b05b03
Adding Transition from Park to Drive (#3551)
* Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Revert "Adding Missing Elements for the Automotive XML"

This reverts commit 04148ee42fd1ea97c573b979b93645b85a0d1add.

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Revert "Adding Missing Elements for the Automotive XML"

This reverts commit 04148ee42fd1ea97c573b979b93645b85a0d1add.

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Revert "Adding Missing Elements for the Automotive XML"

This reverts commit 04148ee42fd1ea97c573b979b93645b85a0d1add.

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Revert "Adding Missing Elements for the Automotive XML"

This reverts commit 04148ee42fd1ea97c573b979b93645b85a0d1add.

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Revert "Adding Missing Elements for the Automotive XML"

This reverts commit 04148ee42fd1ea97c573b979b93645b85a0d1add.

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:38 2023 +0200

    Fix expanded zone id for high accuracy zone constraint (#3509)

    - When checking if an expanded zone geofence should be created include the server ID in the comparison as that is what is used everywhere else. Otherwise expanded zones are never added, and as a result high accuracy mode won't work as expected.

commit 97634e3903
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:43:01 2023 +0200

    Fix dialog options for high accuracy zone constraint entity id (#3508)

    Fix dialog for high accuracy zone constraint entity id

     - Zone entity ids can contain underscores, only split on underscores once to keep those that belong to the entity id (string is serverid_entityid). The data was being stored correctly.

commit 87042137a4
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:39:56 2023 +0200

    Fix app lock 'retry' unlocking app (#3507)

    - Only change the time for when the session expires if the app is in use, otherwise the new session expires timestamp might unlock the app

commit 975eaf1ab2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:48:54 2023 -0700

    Fixing Ktlin LInt.

commit 6b33cd727a
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sat Apr 29 11:06:32 2023 -0700

    Set Loading State for Entities

Set Loading State for Entities

Fixing Ktlin LInt.

Stash CHan

Revert "Adding Missing Elements for the Automotive XML"

This reverts commit 04148ee42fd1ea97c573b979b93645b85a0d1add.

Squashed commit of the following:

commit 496cd100f2
Merge: 7dcbcb87 d81913b7
Author: googlvalenzuela <127877770+googlvalenzuela@users.noreply.github.com>
Date:   Mon May 15 11:28:22 2023 -0700

    Merge branch 'master' into HA_Entity_Loading

commit 7dcbcb871c
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Mon May 15 11:27:47 2023 -0700

    Adding arming

commit 5da9518cd2
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:09:55 2023 -0700

    Adding buffering and disarming.

commit 73164e0304
Author: Diego Valenzuela <dvalenzuela@google.com>
Date:   Sun May 14 20:07:24 2023 -0700

    Entity to executing take 2

commit d81913b7ea
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 05:00:56 2023 +0200

    Add throttling/debouncing on Wear OS for registry updates (#3517)

commit 7d6f11af4f
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:51:47 2023 +0200

    Add support for Assist pipeline, update Wear implementation (#3526)

    * Group incoming messages by subscription to prevent out-of-order delivery

     - Messages received on the websocket are processed asynchronously, which is usually fine but can cause issues if messages need to be received in a specific order for a subscription. To fix this, process messages in order for the same subscription.

    * Implement Assist pipeline API

     - Add basic support for the Assist pipeline API
     - Update conversation function to use the Assist pipeline when on the minimum required version
     - Update UI to refer to Assist pipeline requirement

commit 57024e1561
Author: Joris Pelgröm <jpelgrom@users.noreply.github.com>
Date:   Sat May 13 04:45:26 2023 +0200

    Restore reading service data for configured button widgets (#3514)

commit 7e1dc203ec6b8866b1b2e1b3b50e6e214ff…

* Fixing Ktlin

* Using ./gradlew ktlintFormat
2023-05-26 08:30:07 -04:00
googlvalenzuela ea81b57271
Manifest Changes per Automotive documentation. (#3552)
* Manifest Changes per Automotive documentation.

* Removing extra entry for template_host.
2023-05-26 08:27:33 -04:00
dependabot[bot] a2869ff78f
Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.6.4 to 1.7.1 (#3543)
Bumps [org.jetbrains.kotlinx:kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines) from 1.6.4 to 1.7.1.
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.4...1.7.1)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 16:07:47 +00:00
dependabot[bot] 9b965525db
Bump de.mannodermaus.gradle.plugins:android-junit5 from 1.8.2.1 to 1.9.3.0 (#3542)
Bump de.mannodermaus.gradle.plugins:android-junit5

Bumps [de.mannodermaus.gradle.plugins:android-junit5](https://github.com/mannodermaus/android-junit5) from 1.8.2.1 to 1.9.3.0.
- [Release notes](https://github.com/mannodermaus/android-junit5/releases)
- [Commits](https://github.com/mannodermaus/android-junit5/compare/plugin-1.8.2.1...plugin-1.9.3.0)

---
updated-dependencies:
- dependency-name: de.mannodermaus.gradle.plugins:android-junit5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 11:50:13 -04:00
dependabot[bot] bfaace566a
Bump org.jetbrains.kotlinx:kotlinx-coroutines-guava from 1.6.4 to 1.7.1 (#3541)
Bumps [org.jetbrains.kotlinx:kotlinx-coroutines-guava](https://github.com/Kotlin/kotlinx.coroutines) from 1.6.4 to 1.7.1.
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.4...1.7.1)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-guava
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 11:50:03 -04:00
dependabot[bot] 1788386c3b
Bump io.sentry:sentry-android from 6.19.0 to 6.19.1 (#3540)
Bumps [io.sentry:sentry-android](https://github.com/getsentry/sentry-java) from 6.19.0 to 6.19.1.
- [Release notes](https://github.com/getsentry/sentry-java/releases)
- [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-java/compare/6.19.0...6.19.1)

---
updated-dependencies:
- dependency-name: io.sentry:sentry-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 11:49:47 -04:00
dependabot[bot] d6996ce527
Bump com.google.dagger:hilt-android-compiler from 2.45 to 2.46.1 (#3539)
Bumps [com.google.dagger:hilt-android-compiler](https://github.com/google/dagger) from 2.45 to 2.46.1.
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.45...dagger-2.46.1)

---
updated-dependencies:
- dependency-name: com.google.dagger:hilt-android-compiler
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-22 11:49:07 -04:00
Justin Bassett 352f1e6c73
Changelog for 5/20 (#3538)
* Changelog for 5/20

* Fix order
2023-05-20 21:14:18 -04:00
dependabot[bot] 2cfc018101
Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.6.4 to 1.7.1 (#3528)
Bump org.jetbrains.kotlinx:kotlinx-coroutines-android

Bumps [org.jetbrains.kotlinx:kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines) from 1.6.4 to 1.7.1.
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.4...1.7.1)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-20 19:18:26 +00:00
dependabot[bot] 06f6ddb004
Bump io.sentry:sentry-android from 6.17.0 to 6.19.0 (#3533)
Bumps [io.sentry:sentry-android](https://github.com/getsentry/sentry-java) from 6.17.0 to 6.19.0.
- [Release notes](https://github.com/getsentry/sentry-java/releases)
- [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-java/compare/6.17.0...6.19.0)

---
updated-dependencies:
- dependency-name: io.sentry:sentry-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-20 14:59:40 -04:00
dependabot[bot] 19e33c21a4
Bump com.github.triplet.gradle:play-publisher from 3.8.1 to 3.8.3 (#3522)
Bumps [com.github.triplet.gradle:play-publisher](https://github.com/Triple-T/gradle-play-publisher) from 3.8.1 to 3.8.3.
- [Release notes](https://github.com/Triple-T/gradle-play-publisher/releases)
- [Commits](https://github.com/Triple-T/gradle-play-publisher/compare/3.8.1...3.8.3)

---
updated-dependencies:
- dependency-name: com.github.triplet.gradle:play-publisher
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-20 14:59:25 -04:00
dependabot[bot] 1d9a2ac546
Bump org.jlleitschuh.gradle.ktlint from 11.3.1 to 11.3.2 (#3495)
Bumps org.jlleitschuh.gradle.ktlint from 11.3.1 to 11.3.2.

---
updated-dependencies:
- dependency-name: org.jlleitschuh.gradle.ktlint
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-20 14:59:13 -04:00
dependabot[bot] 774003b154
Bump org.jetbrains.kotlin:kotlin-stdlib from 1.8.20 to 1.8.21 (#3492)
Bumps [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) from 1.8.20 to 1.8.21.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.8.21/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.8.20...v1.8.21)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-20 14:59:01 -04:00