* Extract JSONArray -> List<String> conversion to extension fun
* Refactor navigation around Shortcuts Tile settings
* Add ShortcutsTileId enum class
* Introduce multiple ShortcutTile subclasses and modify settings UI and storage to support multiple Tiles
* Check if correct ShortcutsTileId is passed as parameter to BaseShortcutTile
* Update TileUpdateRequester usages to account for multiple Tiles
* Add entity count to Shortcut Tile list in Settings
* Fix ktlint errors
* Fix more ktlint errors
* Extract string resource
* Add MULTI_INSTANCES_SUPPORTED to ShortcutsTile to be able to use any number of Tiles
* Refresh the list of Shortcut Tiles in the Settings without needing to restart the app
* Remove test logs
* Update androidx.wear.tiles:tiles to the latest version which doesn't yet require API 34 compileSdk version
* Fix crash when the preference's value is "{}"
* Fix crash when key String is "null" and converting to Int
* Rename placeholder variable name
* Add a comment explaining why to save the tiles in a getter
* Return emptyList() directly for clarity
* Remove icons from "Shortcut tile #n" entries in Settings
* Pass emptyList instead of using the non-null assertion operator to prevent NPEs in edge cases
* Refactor getTileShortcuts and getAllTileShortcuts in WearPrefsRepositoryImpl.
Make the code more readable and understandable, and reduce code duplication.
* Make it explicit that intKey is only intended to be null if stringKey == "null"
* Rename getTileShortcuts to getTileShortcutsAndSaveTileId and make it save the tileId not only when there's a null key in the map, but also when the tileId is not yet in the map. This way, actual Tiles and the tileId keys will be more in sync.
* Handle adding Shortcuts Tile immediately after updating the app to a new version which introduces support for multiple Shortcuts Tiles.
* Show message in the Settings when there are no Shortcuts tiles added yet.
* Refine message in the Settings when there are no Shortcuts tiles added yet
* WIP: ConfigShortcutsTile action
* Update comments about Wear OS versions
* Finalize ConfigShortcutsTile feature by applying @jpelgrom's suggestion to OpenShortcutTileSettingsActivity
* Only wrap the code in runCatching which is expected to throw an Exception under normal circumstances, when the pref value needs to be migrated from the old format.
* Call getTileShortcutsAndSaveTileId in OpenShortcutTileSettingsActivity
* Remove unnecessary stuff
* First Steps into making Gradle Catalogs
* Rename a couple dependencies.
* Downgrade compose compiler since it'll take more to bump the kotlin version apparently.
* Code review comments.
* Refactoring these are painful.
* Now I know my ABC, next time wont you sing with me....
* Android auto: default to favorites if defined
* Fix changing servers
* Fix empty favorites list
* Review comments
* Account for extra grid items when showing favorites
* Switch to grid view for home screen, show all domains when there are no favorites for the server
* Review comments
* Clean up and move some methods to util
* Collect favorites with allEntities
* Review comments
* Move native mode logic back
* Check distraction again in domain screen
* Use base class to get distraction optimized variable
* Send blank template if user is not logged in
* Mark variables as private
* Fix icon resolution for grid items
* Show measurement unit in Wear OS complication
* Extend existing `friendlyState` method
* Make showing unit configurable (defaulting to false)
* Feedback fixes
* Add favorites selection for Android Auto
* Move reorderable to implementation
* Small clean up
* Hide from minimal build
* Show on automotive builds and change some titles to match that device
* Update strings to be more precise about driving optimized
* Review comments
* Switch from string set to string to preserve order
* Move some conversion logic to PrefsRepository
* clean up
* Review comments
* Consistency updates
* Apply car prefix to car sensors, add some logging around new car sensors
* Update state based on reported status, minor clean up
* Make code more concise per review comment
* Use unavailable when status is not given
Add toggle for assistant app intent filter on Wear
- Adds a toggle for enabling/disabling Assist as an assistant app (= intent filter on Assist activity), as users may not be able to change the app used after choosing 'Always' and Wear OS 2 doesn't ask the user which app to use which can result in Assist instead of the Google Assistant being forced.
* Add CarInfoSensorManager
* use overrideLibrary instead of increasing minSdk
* use fullImplementation
* ensure that the sensor is enabled
* check sensorid for required permissions
* fix formatting
* start app notification
* merge CarInfoSensorManager into AndroidAutoSensorManager
* fix formatting
* fix merge error
* add other sensors
car name, manufacturer, manufacturing year, odometer, ev status (connected, charging port open/close)
* prevent multiple notifications
* apply review comments
* add "needs to be started" state to sensors
* apply review comments
* add android auto channel
* set car battery level as diagnostic sensor
* remove onNewIntent (not needed)
* formatting
* remove notification code
* replace "android_auto" prefix by "car"
* move carinfo sensors to main instead of full
* move android car sdk override to main
* update unavailable message
* add hasSensor method
* hide sensors for automotive
* move automotive check and limit sensors to full version
* remove _level from sensor names and ids
* remove alreadySentMessage
* Implement a frontend-like single entity picker
- Adds a new Composable `SingleEntityPicker` which aims to provide a text input with autocomplete search for entities like the frontend, where you can pick one
* Improve filtering to allow suggestions with space, searching for entity IDs
- Trim search input so the space automatically added after an IME suggestion is ignored
- Also search entity ID but sort those results second, friendly name keeps priority
Add Auto notification extension + vector icon
- Add an option to have notifications show up on Android Auto
- Apply color filter to MDI notification icons as Android Auto doesn't make them white
- Switch default notification icon for vector icon
Implement suggestion area in settings
- Add a suggestion area to the top of the main app settings screen where very important settings can be promoted; to start setting HA as assistant app and enabling the notification permission
* Add icon dialog based on Jetpack Compose
TODO
* Migrate to new icon dialog
* Migrate old database
* Don't wrap with drawablecompat
* Rebase fixes and updates
- Fix and update database migration
- Fix dependencies
- Fix shortcut icons
- Fix ComposeView in AlertDialog not working by switching implementation to DialogFragment
- Fix icons that no longer exist
- ktlint
* Visual compatibility
- Automotive asset
- Handle icon ids in shortcuts to prevent users losing icons when updating shortcuts
- Add padding, color filter to shortcut icons to keep icons consistent with older icons
- Increase button widget icon padding to keep sizing consistent
- Add tip to dialog about searching in non-English languages
* Fix line endings
---------
Co-authored-by: Tiger Oakes <contact@tigeroakes.com>
* 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
* 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
* 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.
- 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
* 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
* 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
* 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