* 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
* 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
* Set Loading State for Entities
Fixing Ktlin LInt.
Stash CHan
Squashed commit of the following:
commit 496cd100f2
Merge: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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: 7dcbcb87d81913b7
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
- It looks like fast pair/shared Matter devices now re-use the commissioning activity if it is still open in the background. Set the launch mode to single top to be able to use onNewIntent and get data for new devices.
- Prevent unnecessary changes to the selected entity when changing servers, if an entity exists on both servers. It already didn't clear everything like title/icon, just the selected entity!
- Still calling selectEntityId in case the icon is different
* 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
- 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.
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.
* Bump com.android.tools.build:gradle from 7.4.2 to 8.0.0
Bumps com.android.tools.build:gradle from 7.4.2 to 8.0.0.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump Gradle version
* Build default values changes
- Remove items that match new defaults
- Add item to keep old default to allow for those changes to happen in another PR
* Align target Kotlin version with target Java version
* Use JDK 17
* Remove one more item that now matches default
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joris Pelgröm <joris.pelgrom@gmail.com>
* Add ComplicationType.LONG_TEXT support, friendly state
- Makes it possible for watch faces to request a long text complication
- Use the friendly state to support translated states and dates
* Add show title option
- Allows hiding the title of a complication in case it doesn't look right
* Implement/fix reading state from database
- When a entity ID is provided in the configuration request, load data for that complication from the database to allow easy reconfiguration
- Provide more appropriate error messages when complication isn't configured / the entity doesn't exist
* ktlint
* Fix "Always show first view" option with HA > 2023.04
* Revert "Fix "Always show first view" option with HA > 2023.04"
This reverts commit bb1421e3f7.
* Much easier fix for "Always show first view" option with HA >2023.04
- The zone ID sent to the server included the server ID, which could break automations listening for the zone ID (server ID isn't intended to be exposed)