What's Changed
- Update lokalise/lokalise-pull-action action to v5.4.0 by @renovate[bot] in #7394
- Update com.android.* by @renovate[bot] in #7376
- Update dependency com.slack.lint.compose:compose-lint-checks to v1.5.5 by @renovate[bot] in #7384
- Update dependency com.slack.lint.compose:compose-lint-checks to v1.6.0 by @renovate[bot] in #7397
- Update dependency io.sentry:sentry-android-core to v8.54.0 by @renovate[bot] in #7389
- Update coil to v3.6.0 by @renovate[bot] in #7387
- Remove leftover from prepareNextRelease workflow by @TimoPtr in #7399
- Update androidx.compose.* by @renovate[bot] in #7336
- Update haze to v1.7.3 by @renovate[bot] in #7392
- Update aboutlibraries to v15.2.0 by @renovate[bot] in #7396
- Adjust RAM settings for Kotlin compiler and the deamon by @TimoPtr in #7406
- Add e2e badge status by @TimoPtr in #7407
- Add Detekt static analysis by @loganrosen in #7209
- Lock file maintenance by @renovate[bot] in #7426
- Update dependency io.sentry:sentry-android-core to v8.55.0 by @renovate[bot] in #7424
- Update dependency mobile-dev-inc/Maestro to v2.10.0 by @renovate[bot] in #7413
- Update coil to v3.6.1 by @renovate[bot] in #7416
- Update dependency com.google.protobuf:protobuf-javalite to v4.36.1 by @renovate[bot] in #7412
- Update com.android.* by @renovate[bot] in #7418
- Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.4.20 [SECURITY] by @renovate[bot] in #7427
- Clean up singleton Detekt findings by @loganrosen in #7414
- Update coil to v3.6.2 by @renovate[bot] in #7428
- Update dependency fastlane to v2.239.0 by @renovate[bot] in #7433
- Migrate template widget configuration to Compose and Material3 by @su7ri in #7288
- Address zizmor reports on E2E workflow by @TimoPtr in #7435
- Declare sensor settings instead of creating them on read by @loganrosen in #7289
- Add monitoring action and tweak screenshot test job by @TimoPtr in #7400
- Add argentic workflow to try identify why E2E failed by @TimoPtr in #7395
- Replace Iconics MDI icons with the mdi-icons library by @TimoPtr in #7403
- Replace Material icons with the mdi-icons library by @TimoPtr in #7404
- Support BCP 47 folder for locales by @TimoPtr in #7440
- Add screenshot tests for Compose-based HTML -> annotated strings by @jpelgrom in #7441
- Load frontend when app is resumed from a state where it was not connected by @TimoPtr in #7438
- Update dependency io.github.classgraph:classgraph to v4.8.195 by @renovate[bot] in #7443
- Update androidx.glance and provide preview for to-do widget by @renovate[bot] in #7386
- Improve e2e agentic workflow to fit within 20mn by @TimoPtr in #7448
- Simplify subtitle API of EntityDisplay by @TimoPtr in #7450
- Improve connectivity checks and errors by @TimoPtr in #7436
- Regenerate some ConnectivityChecksSection screenshots to fix CI by @jpelgrom in #7458
- Update actions/setup-java action to v6.0.1 by @renovate[bot] in #7456
- Update github/codeql-action action to v4.38.0 by @renovate[bot] in #7457
- Update dependency com.google.firebase:firebase-bom to v34.19.0 by @renovate[bot] in #7459
- Update dependency io.sentry:sentry-android-core to v8.56.0 by @renovate[bot] in #7460
- Update github/gh-aw-actions action to v0.89.0 by @renovate[bot] in #7453
- Fix unavailable SSID comparisons by @loganrosen in #7444
- Update org.jetbrains.kotlin.* to v2.3.12 by @renovate[bot] in #7462
- Update androidx.room:* by @renovate[bot] in #7461
- Lock file maintenance by @renovate[bot] in #7470
- Clean up Detekt clarity findings by @loganrosen in #7469
- Mutualize Android Auto navigation_started event firing by @jpelgrom in #7468
- Update emulator-wtf/actions action to v1.1.1 by @renovate[bot] in #7464
- Set notification action icon if 3rd to avoid Android Auto crash by @jpelgrom in #7466
- Update dependency org.robolectric:robolectric to v4.17 by @renovate[bot] in #7465
- Update androidx.media3 by @renovate[bot] in #7472
- Add search filter to sensor setting allow list dialog by @danielgomezrico in #6567
- Add error screen no connection on Automotive by @cddu33 in #6857
- Forbid usage of org.json in favor of Kotlinx.serialization by @TimoPtr in #7473
- Avoid AI using validate screenshot when not needed by @TimoPtr in #7451
- Update github/gh-aw-actions action to v0.89.7 by @renovate[bot] in #7475
- Remove Firebase app distributions by @TimoPtr in #7477
- Manually fix version of logback for ktlint by @TimoPtr in #7479
- Apply zizmor suggestion regarding how to access repo actions by @TimoPtr in #7484
- Control statusBar and navBar theme based on container color by @TimoPtr in #7480
- Expose entity subtitle separator by @TimoPtr in #7486
- Remove port 8123 from placeholders by @jpelgrom in #7488
- Add 'Open page in browser' gesture by @jpelgrom in #7485
- Fix bitmap encoding config for Shortcut tiles by @TimoPtr in #7490
- Make EntityResponse a typealias to handle entity state validation by @TimoPtr in #7491
- Update ruby/setup-ruby action to v1.324.0 by @renovate[bot] in #7494
- Update dependency ruby to v4.0.7 by @renovate[bot] in #7493
- Update jlumbroso/free-disk-space action to v1.3.2 by @renovate[bot] in #7499
- Update dependency fastlane to v2.240.1 by @renovate[bot] in #7492
- Update dependency io.sentry:sentry-android-core to v8.57.0 by @renovate[bot] in #7497
- Drop x86 for emulator wtf and update to 1.2.0 by @TimoPtr in #7482
- Lock file maintenance by @renovate[bot] in #7502
- Update github/codeql-action action to v4.38.1 by @renovate[bot] in #7506
- Update jlumbroso/free-disk-space action to v2 by @renovate[bot] in #7501
- Update dependency com.google.protobuf:protobuf-javalite to v4.36.2 by @renovate[bot] in #7500
- Adjust brand bottom padding by @TimoPtr in #7481
- Build x86 APK again for instrumentation tests by @jpelgrom in #7514
- Update github/codeql-action action to v4.38.2 by @renovate[bot] in #7526
- Unit test should pass offline by @TimoPtr in #7508
- Check legacy changelog off the main thread by @TimoPtr in #7507
- Update dependency dev.chrisbanes.haze:haze to v2 by @renovate[bot] in #7516
- Update logback monorepo to v1.6.4 by @renovate[bot] in #7527
- Fix blur logic by @TimoPtr in #7530
- Update com.android.* by @renovate[bot] in #7505
- Update dependency io.sentry:sentry-android-core to v8.58.0 by @renovate[bot] in #7522
- Update ruby/setup-ruby action to v1.327.0 by @renovate[bot] in #7531
- Update coil to v3.6.3 by @renovate[bot] in #7503
- Clean up Detekt exception idioms by @loganrosen in #7498
- Update wear.compose to v1.7.0 by @renovate[bot] in #7532
- Update github/gh-aw-actions action to v0.89.21 by @renovate[bot] in #7478
- Update Gradle to v9.8.0 by @renovate[bot] in #7529
- Update dependency io.github.classgraph:classgraph to v4.8.196 by @renovate[bot] in #7520
- Move Coil init into application main thread before anything by @TimoPtr in #7539
- Migrate to Room3 by @TimoPtr in #7504
- Rework TodoWidgetConfigureScreen to Material 3 and the HA design system by @Richard19Perez77 in #7437
- Add a sensor for the tonal palette for dynamic colors by @kcoppock in #7319
- Disable changelog action when platform requirement is not met by @TimoPtr in #7543
- Remove BROWSABLE category to TagScannedActivity by @TimoPtr in #7544
- Drop trailing colon (:) from widget config field titles by @jpelgrom in #7546
- Update emulator-wtf/actions action to v1.2.1 by @renovate[bot] in #7552
- Update gradle/actions action to v6.4.0 by @renovate[bot] in #7553
- Update github/gh-aw-actions action to v0.90.0 by @renovate[bot] in #7542
- Update dependency mobile-dev-inc/Maestro to v2.11.0 by @renovate[bot] in #7559
- Lock file maintenance by @renovate[bot] in #7567
- Update dependency io.sentry:sentry-android-core to v8.59.0 by @renovate[bot] in #7566
- Update logback monorepo to v1.6.5 by @renovate[bot] in #7565
- Ensure FrontendUrlManager does not allow external URL to be use by @TimoPtr in #7570
New Contributors
- @su7ri made their first contribution in #7288
- @danielgomezrico made their first contribution in #6567
- @Richard19Perez77 made their first contribution in #7437
- @kcoppock made their first contribution in #7319
Full Changelog: 2026.8.4...2026.10.1