WIP: AAPS v4 - #4903
Draft
MilosKozak wants to merge 1691 commits into
Draft
Conversation
MilosKozak
marked this pull request as draft
June 16, 2026 16:31
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #4903 +/- ##
=============================================
+ Coverage 34.48% 53.67% +19.18%
- Complexity 9662 17058 +7396
=============================================
Files 2416 3124 +708
Lines 126550 192838 +66288
Branches 16406 22538 +6132
=============================================
+ Hits 43643 103497 +59854
- Misses 79688 82035 +2347
- Partials 3219 7306 +4087 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
(cherry picked from commit 39a9d2f)
Bumps `dagger` from 2.60 to 2.60.1. Updates `com.google.dagger:dagger-compiler` from 2.60 to 2.60.1 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](google/dagger@dagger-2.60...dagger-2.60.1) Updates `com.google.dagger:dagger-android` from 2.60 to 2.60.1 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](google/dagger@dagger-2.60...dagger-2.60.1) Updates `com.google.dagger:dagger-android-processor` from 2.60 to 2.60.1 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](google/dagger@dagger-2.60...dagger-2.60.1) Updates `com.google.dagger:dagger-android-support` from 2.60 to 2.60.1 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](google/dagger@dagger-2.60...dagger-2.60.1) Updates `com.google.dagger:hilt-android` from 2.60 to 2.60.1 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](google/dagger@dagger-2.60...dagger-2.60.1) Updates `com.google.dagger:hilt-compiler` from 2.60 to 2.60.1 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](google/dagger@dagger-2.60...dagger-2.60.1) Updates `com.google.dagger:hilt-android-testing` from 2.60 to 2.60.1 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](google/dagger@dagger-2.60...dagger-2.60.1) Updates `com.google.dagger.hilt.android` from 2.60 to 2.60.1 - [Release notes](https://github.com/google/dagger/releases) - [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md) - [Commits](google/dagger@dagger-2.60...dagger-2.60.1) --- updated-dependencies: - dependency-name: com.google.dagger:dagger-compiler dependency-version: 2.60.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.google.dagger:dagger-android dependency-version: 2.60.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.google.dagger:dagger-android-processor dependency-version: 2.60.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.google.dagger:dagger-android-support dependency-version: 2.60.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.google.dagger:hilt-android dependency-version: 2.60.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.google.dagger:hilt-compiler dependency-version: 2.60.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.google.dagger:hilt-android-testing dependency-version: 2.60.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.google.dagger.hilt.android dependency-version: 2.60.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…-2.60.1 Bump dagger from 2.60 to 2.60.1
…on_press_hold Wear: press-and-hold repeat for wizard result correction buttons
Update a loc
When no pod is active (ActivationProgress == NONE), isBusy() was returning true because isPodRunning() returns false. This caused the QueueWorker to loop indefinitely showing 'connecting' even with no active pod. Fix mirrors the Dash fix from PR #4852: only return busy when activation is in progress (progress != NONE && !isCompleted()), not when there is simply no active pod. Fixes #4932
Bumps [com.google.crypto.tink:tink-android](https://github.com/tink-crypto/tink-java) from 1.22.0 to 1.23.0. - [Release notes](https://github.com/tink-crypto/tink-java/releases) - [Commits](tink-crypto/tink-java@v1.22.0...v1.23.0) --- updated-dependencies: - dependency-name: com.google.crypto.tink:tink-android dependency-version: 1.23.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps com.google.firebase:firebase-bom from 34.15.0 to 34.16.0. --- updated-dependencies: - dependency-name: com.google.firebase:firebase-bom dependency-version: 34.16.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…ogle.crypto.tink-tink-android-1.23.0 Bump com.google.crypto.tink:tink-android from 1.22.0 to 1.23.0
…ogle.firebase-firebase-bom-34.16.0 Bump com.google.firebase:firebase-bom from 34.15.0 to 34.16.0
Fix: Omnipod Eros infinite connecting loop after pod deactivation
Multiple flavors (AAPS, AAPSClient, AAPSClient2/3) can be installed side by side, each with its own watch companion, but their tiles were visually identical — no way to tell which one you're looking at while swiping. Adds a small flavor-colored header, using each flavor's own accent color (from its app icon).
Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.6.1 to 9.7.0. - [Release notes](https://github.com/gradle/gradle/releases) - [Commits](gradle/gradle@v9.6.1...v9.7.0) --- updated-dependencies: - dependency-name: gradle-wrapper dependency-version: 9.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps `junit` from 6.1.2 to 6.1.3. Updates `org.junit.jupiter:junit-jupiter` from 6.1.2 to 6.1.3 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.2...r6.1.3) Updates `org.junit.jupiter:junit-jupiter-api` from 6.1.2 to 6.1.3 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.2...r6.1.3) Updates `org.junit.jupiter:junit-jupiter-engine` from 6.1.2 to 6.1.3 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.2...r6.1.3) Updates `org.junit.platform:junit-platform-launcher` from 6.1.2 to 6.1.3 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.2...r6.1.3) Updates `org.junit.vintage:junit-vintage-engine` from 6.1.2 to 6.1.3 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](junit-team/junit-framework@r6.1.2...r6.1.3) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 6.1.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-version: 6.1.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-version: 6.1.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.platform:junit-platform-launcher dependency-version: 6.1.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.vintage:junit-vintage-engine dependency-version: 6.1.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
androidx.wear.watchfacepush declares wear-sdk as required, which made install fail on watches older than Wear OS 4 with INSTALL_FAILED_MISSING_SHARED_LIBRARY (e.g. TicWatch E3). All Watch Face Push usage is already guarded by SDK checks (Wear OS 6+), so the library can be optional.
Wear: fix install error on Wear OS 3 watches (missing wear-sdk library)
…6.1.3 Bump junit from 6.1.2 to 6.1.3
…-wrapper-9.7.0 Bump gradle-wrapper from 9.6.1 to 9.7.0
Bumps androidx.appcompat:appcompat from 1.7.1 to 1.8.0. --- updated-dependencies: - dependency-name: androidx.appcompat:appcompat dependency-version: 1.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps `okhttp` from 5.4.0 to 5.5.0. Updates `com.squareup.okhttp3:okhttp` from 5.4.0 to 5.5.0 - [Changelog](https://github.com/lysine-dev/okhttp/blob/main/CHANGELOG.md) - [Commits](lysine-dev/okhttp@parent-5.4.0...parent-5.5.0) Updates `com.squareup.okhttp3:logging-interceptor` from 5.4.0 to 5.5.0 - [Changelog](https://github.com/lysine-dev/okhttp/blob/main/CHANGELOG.md) - [Commits](lysine-dev/okhttp@parent-5.4.0...parent-5.5.0) --- updated-dependencies: - dependency-name: com.squareup.okhttp3:okhttp dependency-version: 5.5.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.squareup.okhttp3:logging-interceptor dependency-version: 5.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [com.patrykandpatrick.vico:compose](https://github.com/patrykandpatrick/vico) from 3.2.3 to 3.3.0. - [Release notes](https://github.com/patrykandpatrick/vico/releases) - [Commits](patrykandpatrick/vico@v3.2.3...v3.3.0) --- updated-dependencies: - dependency-name: com.patrykandpatrick.vico:compose dependency-version: 3.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.7.0 to 9.7.1. - [Release notes](https://github.com/gradle/gradle/releases) - [Commits](gradle/gradle@v9.7.0...v9.7.1) --- updated-dependencies: - dependency-name: gradle-wrapper dependency-version: 9.7.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps com.google.firebase:firebase-bom from 34.17.0 to 34.18.0. --- updated-dependencies: - dependency-name: com.google.firebase:firebase-bom dependency-version: 34.18.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps `gradlePlugin` from 9.3.1 to 9.3.2. Updates `com.android.tools.build:gradle` from 9.3.1 to 9.3.2 Updates `com.android.test` from 9.3.1 to 9.3.2 --- updated-dependencies: - dependency-name: com.android.tools.build:gradle dependency-version: 9.3.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.test dependency-version: 9.3.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [com.eatthepath:java-otp](https://github.com/jchambers/java-otp) from 0.4.0 to 1.0.0. - [Release notes](https://github.com/jchambers/java-otp/releases) - [Commits](jchambers/java-otp@java-otp-0.4.0...java-otp-1.0.0) --- updated-dependencies: - dependency-name: com.eatthepath:java-otp dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…tthepath-java-otp-1.0.0 Bump com.eatthepath:java-otp from 0.4.0 to 1.0.0
…Plugin-9.3.2 Bump gradlePlugin from 9.3.1 to 9.3.2
…ogle.firebase-firebase-bom-34.18.0 Bump com.google.firebase:firebase-bom from 34.17.0 to 34.18.0
…-wrapper-9.7.1 Bump gradle-wrapper from 9.7.0 to 9.7.1
…trykandpatrick.vico-compose-3.3.0 Bump com.patrykandpatrick.vico:compose from 3.2.3 to 3.3.0
…-5.5.0 Bump okhttp from 5.4.0 to 5.5.0
…dx.appcompat-appcompat-1.8.0 Bump androidx.appcompat:appcompat from 1.7.1 to 1.8.0
Bumps androidx.compose:compose-bom from 2026.06.01 to 2026.08.00. --- updated-dependencies: - dependency-name: androidx.compose:compose-bom dependency-version: 2026.08.00 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
…dx.compose-compose-bom-2026.08.00 Bump androidx.compose:compose-bom from 2026.06.01 to 2026.08.00
|
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
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.




No description provided.