forked from home-assistant/android
-
Notifications
You must be signed in to change notification settings - Fork 0
[pull] master from home-assistant:master #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
pull
wants to merge
1,526
commits into
moovy2:master
Choose a base branch
from
home-assistant:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Update change log week of 10/4 * Mention mobile data sensor change * Shorten description
- Add energy device class to sensors which report calories, which was added in core 2024.10 - Fix Wear daily calories unit
* Add several display sensors around various screen states * Review comments * Add support for multiple displays * Update sensor description for rotation * Add options * Add possible states to rotation sensor * Change face down logic to include different states * Remove face up or down sensor for now * Use receiver exported * Skip the correct sensor intent * Add back the skippable intent for rotation sensor * Update sensor description for rotation
Bumps [io.sentry:sentry-android](https://github.com/getsentry/sentry-java) from 7.14.0 to 7.15.0. - [Release notes](https://github.com/getsentry/sentry-java/releases) - [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md) - [Commits](getsentry/sentry-java@7.14.0...7.15.0) --- updated-dependencies: - dependency-name: io.sentry:sentry-android dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Basic working setup for adding Improv devices * Update flow and refine UI - Change the flow order to ask for Wi-Fi first, then connect and submit, to prevent timeout issues - Keep Wi-Fi details entered intact when pausing/resuming, for example because you opened your password manager app or went searching for a piece of paper - Align sheet step UIs and clean up padding/alignment, extract strings * Handle permissions, errors, stop scanning - Handle permissions - Fix loop with WiFi info on error - Start scanning on IO coroutine to prevent freeze - Make Snackbar show forever and use CoordinatorLayout so user can dismiss it by swiping - Stop scanning when navigating to another page * Feedback and minor testing fixes - Feedback: prefill current SSID - Improve item height - Fix adding exoplayer views * Feedback and implement library updates - Feedback: use column for SSID/password - Submit SSID/password when tapping done on keyboard - Implement library updates for result (redirect to domain setup) * Fix automotive - Also adds dependency to automotive build * Use published library
* Don't include Health Connect library in minimal * Get result contract from sensor in flavor
* Bump kotlin from 2.0.20 to 2.0.21 Bumps `kotlin` from 2.0.20 to 2.0.21. Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.0.20 to 2.0.21 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.0.21/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.0.20...v2.0.21) Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.0.20 to 2.0.21 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.0.21/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.0.20...v2.0.21) Updates `org.jetbrains.kotlin.android` from 2.0.20 to 2.0.21 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.0.21/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.0.20...v2.0.21) Updates `org.jetbrains.kotlin.plugin.parcelize` from 2.0.20 to 2.0.21 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.0.21/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.0.20...v2.0.21) Updates `org.jetbrains.kotlin.plugin.compose` from 2.0.20 to 2.0.21 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.0.21/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.0.20...v2.0.21) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin.android dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin.plugin.parcelize dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin.plugin.compose dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * Bump ksp --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Joris Pelgröm <[email protected]>
- Add documentation - Improve availability check (also not available in profiles) - Safely get client as it may throw exceptions - Don't create client when requesting sensor update if no HC sensors are enabled - Update permission usage activity: activity should have permission according to docs, Android <13 was misplaced, don't put it in non-full - Clean up empty lines and update types that match default
* Disable Health Connect due to policy rejection * Increment version number
Bumps `androidPlugin` from 8.7.0 to 8.7.1. Updates `com.android.application` from 8.7.0 to 8.7.1 Updates `com.android.library` from 8.7.0 to 8.7.1 --- updated-dependencies: - dependency-name: com.android.application dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.library dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix leading zero handling in toJsonType method
- Added a check in the `toJsonType` method to preserve leading zeros in strings.
- This ensures that strings starting with a leading zero are treated as strings rather than numbers, preventing unwanted data conversion.
* Remove trailing spaces to fix Ktlint issues
* Update toJsonType() Method for Improved Parsing
Added a check to identify and parse Double values, allowing for correct handling of decimal numbers (e.g., 0.5).
Introduced logic to preserve leading zeros in strings that start with "0" and are longer than one character, ensuring these values are treated as strings (e.g., 02 remains as 02).
Adjusted the parsing order to first check for Double values, followed by handling of Int and Boolean, returning the string if none of these types match.
* Refactor parsing logic in toJsonType() method
- Changed the parsing order to first check for integers and then doubles, addressing the issue where integers like "123" were incorrectly interpreted as doubles.
- Updated comments to clarify the behavior of leading zeros and decimal handling.
- Added validation to check if a string starting with '0' followed by a decimal point contains valid digits, returning it as a Double if valid.
- Preserved leading zeros by returning the string representation for inputs like "02".
- Ensured correct parsing behavior for different input formats, returning strings for invalid cases.
* Add car speed sensor * Remove raw_speed attribute * Remove display units as its not necessary
- Based on feedback, add an arrow to bottom sheet list items to indicate that they can be tapped. This isn't really an Android UI pattern, but I agree it should be more obvious (especially with 1 item lists), don't have a good alternative and we already use the same pattern in onboarding. - Make onboarding arrow RTL aware and clean up old resources
* More consistent sensor setting descriptions * Shorten some strings and clean up unused/duplicate preference strings * Use input neutral text for actions (or remove when obvious) * Remove unused explanations
* Add a car range sensor * Update sensor description to match companion docs
Bumps `activity-compose` from 1.9.2 to 1.9.3. Updates `androidx.activity:activity-compose` from 1.9.2 to 1.9.3 Updates `androidx.activity:activity-ktx` from 1.9.2 to 1.9.3 --- updated-dependencies: - dependency-name: androidx.activity:activity-compose dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: androidx.activity:activity-ktx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps androidx.compose:compose-bom from 2024.09.03 to 2024.10.00. --- updated-dependencies: - dependency-name: androidx.compose:compose-bom dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps androidx.wear.tiles:tiles from 1.4.0 to 1.4.1. --- updated-dependencies: - dependency-name: androidx.wear.tiles:tiles dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps `wear-protolayout` from 1.2.0 to 1.2.1. Updates `androidx.wear.protolayout:protolayout-expression` from 1.2.0 to 1.2.1 Updates `androidx.wear.protolayout:protolayout` from 1.2.0 to 1.2.1 Updates `androidx.wear.protolayout:protolayout-material` from 1.2.0 to 1.2.1 --- updated-dependencies: - dependency-name: androidx.wear.protolayout:protolayout-expression dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: androidx.wear.protolayout:protolayout dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: androidx.wear.protolayout:protolayout-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…o 16.2.1 (#4730) Bump com.google.android.gms:play-services-threadnetwork Bumps com.google.android.gms:play-services-threadnetwork from 16.0.1 to 16.2.1. --- updated-dependencies: - dependency-name: com.google.android.gms:play-services-threadnetwork dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ension to json5 (#5144)
Adjusted the README.md title to remove the :iPhone: icon, which was being incorrectly interpreted by search engine crawlers.
* Add baseline for all gradle modules * Disable check dependencies with linter * Remove absolute path from lint reports * Fix weird issue with GradleDependency lint issue on app module * Disable AndroidGradlePluginVersion lint check
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…ta01 (#5124) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…lpha34 (#5089) * Update dependency androidx.wear.compose:compose-material3 to v1.0.0-alpha34 * Rename IconToggleButtonDefaults.iconToggleButtonColors, remove ExperimentalWearMaterial3Api --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Joris Pelgröm <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Add new Github Action job to detect missing update of lockfiles * [TOREVERT] Bump version without bumping lockfiles * Send Github PR comment * Use proper env vars * Update env var * Multiline error message * Escape command in comment * Revisit ordering of Github Action jobs * Try to use annotation to not manage the removal of the message * Revert "[TOREVERT] Bump version without bumping lockfiles" This reverts commit 5a1a0f0. * Remove the PR message
* Add continue flags for lint and ktlint * Add upload-sarif-results github action and python script to merge results * Add gitignore for merged-results
* Add a test to introduce compose screenshot testing * Fix action syntax * Upload report as its needed if the task fails to spot the differences * Correct merge mistake * Lint * Fix bad merge * Update reference image * Fix bad merge again * Fix bad merge again (yaml) * Commit after running gradle dependency command * Merge * Switch to kotlin folder structure * Apply all suggestions * fix yaml * update locks * add threshold for platform differences * bump threshold --------- Co-authored-by: Timothy <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Invoke donePlaying directly if volume is 0 * Add missing coroutine return * Properly use coroutine * Add robolectric configuration * Add UnitTest for AudioUrlPlayer
* Update dependency com.google.guava:guava to v33.4.6-jre * Use -android --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Joris Pelgröm <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Timothy <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )