Commit Graph

1998 Commits

Author SHA1 Message Date
Daniel Shokouhi ab2753685e
Update change log week of 5/3 (#4382)
* Update change log week of 5/3

* Remove mention of sensor in automotive since it doesnt have it
2024-05-04 12:57:25 -07:00
Joris Pelgröm 8610604591
More AndroidX dependency updates (early May 2024) (#4383) 2024-05-03 16:30:24 +00:00
dependabot[bot] a8f924d4b9
Bump activity-compose from 1.8.2 to 1.9.0 (#4376)
* Bump activity-compose from 1.8.2 to 1.9.0

Bumps `activity-compose` from 1.8.2 to 1.9.0.

Updates `androidx.activity:activity-compose` from 1.8.2 to 1.9.0

Updates `androidx.activity:activity-ktx` from 1.8.2 to 1.9.0

---
updated-dependencies:
- dependency-name: androidx.activity:activity-compose
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: androidx.activity:activity-ktx
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update nullability for overrides in app

* Update nullability for overrides in wear

---------

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>
2024-05-03 17:57:14 +02:00
dependabot[bot] 1039b8a179
Bump wear-compose-foundation from 1.3.0 to 1.3.1 (#4375)
Bumps `wear-compose-foundation` from 1.3.0 to 1.3.1.

Updates `androidx.wear.compose:compose-foundation` from 1.3.0 to 1.3.1

Updates `androidx.wear.compose:compose-navigation` from 1.3.0 to 1.3.1

---
updated-dependencies:
- dependency-name: androidx.wear.compose:compose-foundation
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.wear.compose:compose-navigation
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-03 16:50:06 +02:00
dependabot[bot] cd85604aef
Bump androidx.webkit:webkit from 1.10.0 to 1.11.0 (#4378)
Bumps androidx.webkit:webkit from 1.10.0 to 1.11.0.

---
updated-dependencies:
- dependency-name: androidx.webkit:webkit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-03 16:27:11 +02:00
Daniel Shokouhi 38e5da167e
Add a remaining charge time sensor for supported devices (#4346)
* Add a remaining charge time sensor for supported devices

* Send unavailable and convert to minutes

* Use correct unit of measurement

* Fix ms to min conversion and update title to match other sensor casing

* Round down instead of up
2024-05-03 07:12:17 -07:00
Joris Pelgröm 674f5d4c5f
Add QR code scanner for frontend (#4303)
* Basic barcode scanner functionality

* Add overlay with cutout and toggle flashlight

 - Add a overlay with cutout in the middle / on the side, matching design and Google's barcode scanner
 - Working button for toggling the flashlight on and off

* Fix background camera use, complete more UI

 - Fix camera remaining active when the activity is paused (for example, by going to another app)
 - Set the app's theme
 - Add more UI parts: title, subtitle, optional action button

* Complete scanner UI

 - Request permission when launched, and add snackbar when permission is denied
 - Add flashlight button and position it to line up with the frame
 - Make title/subtitle/action dynamic
 - Fix double scrim for system bars on older API levels

* Add dependency to automotive as we can't exclude features

* More automotive dependencies

* Return information about barcode format

* Implement external bus for scanner

* Fix external bus type

 - The type for external bus messages should be command, with the bar_code/* in the key command
 - Send aborted when closing the scanner using back

* Improve feature availability check

 - Make sure the device actually has a camera and is not automotive
2024-05-02 17:55:22 -07:00
dependabot[bot] 8185d6e0af
Bump androidx.core:core-ktx from 1.13.0 to 1.13.1 (#4377)
Bumps androidx.core:core-ktx from 1.13.0 to 1.13.1.

---
updated-dependencies:
- dependency-name: androidx.core:core-ktx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-02 23:37:47 +02:00
dependabot[bot] ea1f99b2c4
Bump androidPlugin from 8.3.2 to 8.4.0 (#4371)
Bumps `androidPlugin` from 8.3.2 to 8.4.0.

Updates `com.android.application` from 8.3.2 to 8.4.0

Updates `com.android.library` from 8.3.2 to 8.4.0

---
updated-dependencies:
- dependency-name: com.android.application
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.android.library
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 16:42:35 +02:00
dependabot[bot] a76dfe5cca
Bump androidx.core:core-ktx from 1.12.0 to 1.13.0 (#4373)
Bumps androidx.core:core-ktx from 1.12.0 to 1.13.0.

---
updated-dependencies:
- dependency-name: androidx.core:core-ktx
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 16:42:20 +02:00
dependabot[bot] 226e8f3940
Bump horologist from 0.5.26 to 0.5.27 (#4374)
Bumps `horologist` from 0.5.26 to 0.5.27.

Updates `com.google.android.horologist:horologist-composables` from 0.5.26 to 0.5.27
- [Release notes](https://github.com/google/horologist/releases)
- [Commits](https://github.com/google/horologist/compare/v0.5.26...v0.5.27)

Updates `com.google.android.horologist:horologist-compose-layout` from 0.5.26 to 0.5.27
- [Release notes](https://github.com/google/horologist/releases)
- [Commits](https://github.com/google/horologist/compare/v0.5.26...v0.5.27)

---
updated-dependencies:
- dependency-name: com.google.android.horologist:horologist-composables
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.google.android.horologist:horologist-compose-layout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 16:42:05 +02:00
Michael Vieck cda6b01589
Added Compose Previews for NFC, Onboarding & Companion Views (#4239)
* Feature/compose previews (#1)

* Compose Preview created for ChooseEntityView

* Nfc view previews added

* Added onboarding previews

* Fixed ktlint errors

* Author Test

---------

* Using phone view for preview

* Using premade preview entities

* Renamed preview logs

* Review comments

---------

Co-authored-by: Joris Pelgröm <joris.pelgrom@gmail.com>
2024-04-30 17:55:05 +00:00
dependabot[bot] 34a6a95d29
Bump media3 from 1.3.0 to 1.3.1 (#4359)
Bumps `media3` from 1.3.0 to 1.3.1.

Updates `androidx.media3:media3-datasource-cronet` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/androidx/media/releases)
- [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md)
- [Commits](https://github.com/androidx/media/compare/1.3.0...1.3.1)

Updates `androidx.media3:media3-exoplayer` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/androidx/media/releases)
- [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md)
- [Commits](https://github.com/androidx/media/compare/1.3.0...1.3.1)

Updates `androidx.media3:media3-exoplayer-hls` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/androidx/media/releases)
- [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md)
- [Commits](https://github.com/androidx/media/compare/1.3.0...1.3.1)

Updates `androidx.media3:media3-ui` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/androidx/media/releases)
- [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md)
- [Commits](https://github.com/androidx/media/compare/1.3.0...1.3.1)

---
updated-dependencies:
- dependency-name: androidx.media3:media3-datasource-cronet
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.media3:media3-exoplayer
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.media3:media3-exoplayer-hls
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.media3:media3-ui
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 19:48:15 +02:00
dependabot[bot] 1bfcff3512
Bump io.sentry:sentry-android from 7.6.0 to 7.8.0 (#4361)
Bumps [io.sentry:sentry-android](https://github.com/getsentry/sentry-java) from 7.6.0 to 7.8.0.
- [Release notes](https://github.com/getsentry/sentry-java/releases)
- [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-java/compare/7.6.0...7.8.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 19:47:34 +02:00
dependabot[bot] 0a298f7574
Bump androidPlugin from 8.3.1 to 8.3.2 (#4362)
Bumps `androidPlugin` from 8.3.1 to 8.3.2.

Updates `com.android.application` from 8.3.1 to 8.3.2

Updates `com.android.library` from 8.3.1 to 8.3.2

---
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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 18:30:56 +02:00
dependabot[bot] 0addb9c3e9
Bump horologist from 0.5.25 to 0.5.26 (#4364)
Bumps `horologist` from 0.5.25 to 0.5.26.

Updates `com.google.android.horologist:horologist-composables` from 0.5.25 to 0.5.26
- [Release notes](https://github.com/google/horologist/releases)
- [Commits](https://github.com/google/horologist/compare/v0.5.25...v0.5.26)

Updates `com.google.android.horologist:horologist-compose-layout` from 0.5.25 to 0.5.26
- [Release notes](https://github.com/google/horologist/releases)
- [Commits](https://github.com/google/horologist/compare/v0.5.25...v0.5.26)

---
updated-dependencies:
- dependency-name: com.google.android.horologist:horologist-composables
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.google.android.horologist:horologist-compose-layout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 18:30:39 +02:00
Daniel Shokouhi d733b405cc
Update change log week of 4/20 (#4354) 2024-04-20 16:26:38 -07:00
dependabot[bot] 30d07e188e
Bump androidx.core:core-splashscreen from 1.1.0-alpha02 to 1.1.0-rc01 (#4319)
* Bump androidx.core:core-splashscreen from 1.1.0-alpha02 to 1.1.0-rc01

Bumps androidx.core:core-splashscreen from 1.1.0-alpha02 to 1.1.0-rc01.

---
updated-dependencies:
- dependency-name: androidx.core:core-splashscreen
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Use 1.1.0-rc01

---------

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>
2024-04-20 21:17:38 +00:00
Joris Pelgröm f37e34e9de
Provide interface for external bus outside WebViewActivity (#4338)
- Adds an interface to the app to interact with the external bus outside the WebViewActivity. This should make it possible for the frontend to control more native UI of the app.
2024-04-20 11:09:52 -07:00
bbrockbernd a3630393bf
Fix runBlocking in coroutines (#4340)
* Fixed runBlocking call in suspend function DefaultSliderControl.performAction

* Fixed runBlocking in LanguagesManager.getCurrentLang. This function is always called from a coroutine.

* Fixed runBlocking in LanguagesManager.saveLang. This function is always called from a coroutine.

* Fixed runBlocking in LocationSensorManager.sendLocationUpdate. This function is always called from a coroutine.

* Fixed runBlocking for ThemesManager.saveTheme and ThemesManager.getCurrentTheme

* Fixed ktlint
2024-04-20 11:09:17 -07:00
dependabot[bot] 73ed01e847
Bump hilt from 2.51 to 2.51.1 (#4313)
Bumps `hilt` from 2.51 to 2.51.1.

Updates `com.google.dagger:hilt-android-compiler` from 2.51 to 2.51.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.51...dagger-2.51.1)

Updates `com.google.dagger:hilt-android` from 2.51 to 2.51.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.51...dagger-2.51.1)

Updates `com.google.dagger.hilt.android` from 2.51 to 2.51.1
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.51...dagger-2.51.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-20 15:50:10 +02:00
dependabot[bot] 0e616cdf54
Bump com.google.guava:guava from 33.0.0-android to 33.1.0-android (#4304)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 33.0.0-android to 33.1.0-android.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-20 15:49:37 +02:00
dependabot[bot] 114b4fd76d
Bump gradle/wrapper-validation-action from 2 to 3 (#4344)
* Bump gradle/wrapper-validation-action from 2 to 3

Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2 to 3.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Switch to gradle/actions/wrapper-validation

---------

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>
2024-04-20 15:48:24 +02:00
dependabot[bot] d5ba09314b
Bump com.google.devtools.ksp from 1.9.23-1.0.19 to 1.9.23-1.0.20 (#4335)
Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from 1.9.23-1.0.19 to 1.9.23-1.0.20.
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](https://github.com/google/ksp/compare/1.9.23-1.0.19...1.9.23-1.0.20)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-20 15:47:59 +02:00
Joseph 4965254a69
Add support for voice command action (#4331)
* Add assistant headset support

* Revert AudioUrlPlayerService back to AudioUrlPlayer

* Address feedback
2024-04-20 15:46:35 +02:00
Daniel Shokouhi 4d9498c02b
Add some missing states for audio sensor and correct mic muted intent condition (#4350)
* Add some missing states for audio sensor

* Correct improper SDK check for mic muted intent action

* Update wear intent receivers

* Correct mic muted sensor update type
2024-04-20 15:44:04 +02:00
Daniel Shokouhi 177a040f57
Update change log week of 4/6 (#4320)
* Bump change log version

* Update change log
2024-04-06 16:00:12 +00:00
Joris Pelgröm b0dd673cb9
Request audio focus for Assist voice input + output (#4308)
* Request audio focus for Assist voice input + output

 - Request exclusive focus for Assist voice input (no other applications allowed to playback)
 - Request focus with ducking allowed for Assist voice output

* Remove useless @Inject
2024-04-05 17:57:18 -04:00
Joris Pelgröm 314a60bd2e
Downgrade Retrofit to 2.9.0 (#4325)
- Downgrade as the Retrofit update unintentionally bumps Jackson which in turn results in the minimum SDK level required being 26
2024-04-05 17:55:47 -04:00
Joris Pelgröm a6e1304d51
Set Amazon secrets on release workflow (#4321) 2024-04-05 17:54:59 -04:00
Daniel Shokouhi 973b50d4c7
Update change log week of 3/29 (#4310)
* Update change log week of 3/29

* Remove mentioning battery sensors from automotive and dont mention entity state change
2024-03-30 23:01:24 +01:00
Joris Pelgröm 3154f9a0ca
Allow multiple tasks for `command_webview` (#4307)
Allow multiple tasks for command_webview
2024-03-29 08:16:50 -07:00
dependabot[bot] 5bcd72d4ad
Bump io.sentry:sentry-android from 7.4.0 to 7.6.0 (#4302)
Bumps [io.sentry:sentry-android](https://github.com/getsentry/sentry-java) from 7.4.0 to 7.6.0.
- [Release notes](https://github.com/getsentry/sentry-java/releases)
- [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-java/compare/7.4.0...7.6.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-27 07:00:09 -04:00
dependabot[bot] 638b511e85
Bump com.google.firebase:firebase-bom from 32.7.3 to 32.8.0 (#4301)
Bumps com.google.firebase:firebase-bom from 32.7.3 to 32.8.0.

---
updated-dependencies:
- dependency-name: com.google.firebase:firebase-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-27 06:59:18 -04:00
dependabot[bot] 359c1c7aff
Bump media3 from 1.2.1 to 1.3.0 (#4290)
Bumps `media3` from 1.2.1 to 1.3.0.

Updates `androidx.media3:media3-datasource-cronet` from 1.2.1 to 1.3.0
- [Release notes](https://github.com/androidx/media/releases)
- [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md)
- [Commits](https://github.com/androidx/media/compare/1.2.1...1.3.0)

Updates `androidx.media3:media3-exoplayer` from 1.2.1 to 1.3.0
- [Release notes](https://github.com/androidx/media/releases)
- [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md)
- [Commits](https://github.com/androidx/media/compare/1.2.1...1.3.0)

Updates `androidx.media3:media3-exoplayer-hls` from 1.2.1 to 1.3.0
- [Release notes](https://github.com/androidx/media/releases)
- [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md)
- [Commits](https://github.com/androidx/media/compare/1.2.1...1.3.0)

Updates `androidx.media3:media3-ui` from 1.2.1 to 1.3.0
- [Release notes](https://github.com/androidx/media/releases)
- [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md)
- [Commits](https://github.com/androidx/media/compare/1.2.1...1.3.0)

---
updated-dependencies:
- dependency-name: androidx.media3:media3-datasource-cronet
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: androidx.media3:media3-exoplayer
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: androidx.media3:media3-exoplayer-hls
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: androidx.media3:media3-ui
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-27 06:58:56 -04:00
dependabot[bot] f016fd57c1
Bump Retrofit from 2.9.0 to 2.10.0 (#4293)
* Bump com.squareup.retrofit2:converter-jackson from 2.9.0 to 2.10.0

Bumps [com.squareup.retrofit2:converter-jackson](https://github.com/square/retrofit) from 2.9.0 to 2.10.0.
- [Release notes](https://github.com/square/retrofit/releases)
- [Changelog](https://github.com/square/retrofit/blob/trunk/CHANGELOG.md)
- [Commits](https://github.com/square/retrofit/compare/2.9.0...2.10.0)

---
updated-dependencies:
- dependency-name: com.squareup.retrofit2:converter-jackson
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Use Retrofit BOM

---------

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>
2024-03-27 06:58:24 -04:00
dependabot[bot] 1b5da51f18
Bump androidPlugin from 8.3.0 to 8.3.1 (#4292)
Bumps `androidPlugin` from 8.3.0 to 8.3.1.

Updates `com.android.application` from 8.3.0 to 8.3.1

Updates `com.android.library` from 8.3.0 to 8.3.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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-26 16:17:17 -07:00
dependabot[bot] ff7c1ae277
Bump horologist from 0.5.24 to 0.5.25 (#4291)
Bumps `horologist` from 0.5.24 to 0.5.25.

Updates `com.google.android.horologist:horologist-composables` from 0.5.24 to 0.5.25
- [Release notes](https://github.com/google/horologist/releases)
- [Commits](https://github.com/google/horologist/compare/v0.5.24...v0.5.25)

Updates `com.google.android.horologist:horologist-compose-layout` from 0.5.24 to 0.5.25
- [Release notes](https://github.com/google/horologist/releases)
- [Commits](https://github.com/google/horologist/compare/v0.5.24...v0.5.25)

---
updated-dependencies:
- dependency-name: com.google.android.horologist:horologist-composables
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.google.android.horologist:horologist-compose-layout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-26 16:15:40 -07:00
Joris Pelgröm 7ee922af87
Add battery voltage divisor setting (#4299) 2024-03-26 16:09:35 -07:00
Joris Pelgröm 20cecf7790
Remove deprecated Accompanist System UI controller (#4298) 2024-03-26 15:29:47 -07:00
Joris Pelgröm acb81ba920
Pre-fill entity state widget label with entity name (#4296)
- When creating a new entity state widget, if the label is empty pre-fill it with the name for that entity to improve the initial UX. This does not apply when you've edited the label (or are editing a saved widget) until cleared.
2024-03-26 15:17:27 -07:00
Joris Pelgröm 5bf22b8631
Check protocol/port when determining reload for WebView (#4297)
- When determining whether the WebView should be reloaded with the current server URL, also check that the protocol (http/https) and port (8123, 443, ...) match and if not reload.
2024-03-26 15:14:28 -07:00
Nicolas Mowen de3a3481e2
Fix normal images not working after gif changes (#4289)
Fix normal images not working
2024-03-25 08:10:40 -07:00
Daniel Shokouhi 2eaf0cddb2
Update change log week of 3/22 (#4287)
* Update change log week of 3/22

* Remove mention of transmitter setting on Wear OS as its not supported

* Mention GIF support
2024-03-23 09:30:13 -07:00
dependabot[bot] 9b2b53ffbf
Bump kotlin from 1.9.22 to 1.9.23 (#4265)
Bumps `kotlin` from 1.9.22 to 1.9.23.

Updates `org.jetbrains.kotlin:kotlin-reflect` from 1.9.22 to 1.9.23
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.23/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.22...v1.9.23)

Updates `org.jetbrains.kotlin:kotlin-stdlib` from 1.9.22 to 1.9.23
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.23/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.22...v1.9.23)

Updates `org.jetbrains.kotlin.android` from 1.9.22 to 1.9.23
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.23/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.22...v1.9.23)

Updates `org.jetbrains.kotlin.kapt` from 1.9.22 to 1.9.23
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.23/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.22...v1.9.23)

Updates `org.jetbrains.kotlin.plugin.parcelize` from 1.9.22 to 1.9.23
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.23/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.22...v1.9.23)

---
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.kapt
  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
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 14:19:14 +00:00
dependabot[bot] 27699d5377
Bump com.google.devtools.ksp from 1.9.22-1.0.17 to 1.9.23-1.0.19 (#4256)
Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from 1.9.22-1.0.17 to 1.9.23-1.0.19.
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](https://github.com/google/ksp/compare/1.9.22-1.0.17...1.9.23-1.0.19)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 09:57:13 -04:00
Daniel Shokouhi 0b920df365
Bump compose BOM to 2024.03.00 (#4288) 2024-03-23 09:56:20 -04:00
Nicolas Mowen ef6327ffb3
Support showing all frames of animated gif image in Android 14+ (#4284)
* Support showing all frames of animated gif when sent as image in Android 14+

* Use unique image names and delete existing files that are no longer needed

* Fix lint

* update behavior to keep 2 days of images
2024-03-23 09:55:56 -04:00
leccelecce b23b1838d0
Add option to transmit BLE on Home SSID only (#4277)
* Add option to transmit BLE on Home SSID only

* Check against all servers, not just the active one

* Fix missing parentheses

* Use single expression function

* Updated sensor description/setting title
2024-03-22 07:37:34 -07:00
Roffild 5729bbe6f0
Notification: "when_relative" for "chronometer" (#4273)
"timeout" is relative, but "when" is absolute by default.

It is now possible to synchronize timers in seconds without time difference:
```yaml
timeout: 120
chronometer: "true"
when: 120
when_relative: "true"
```
2024-03-22 11:45:40 +01:00