You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Summary
- update AGP from 8.7.3 to 8.13.2
- update the Gradle wrapper distribution from 8.10.2 to 8.13
- keep both tools on major version 8 while restoring Kotlin
2.3-compatible Android lint
- realign the iOS setup UI test with current labels and notification
permission behavior
- add an accessibility label for the icon-only iOS send action
- avoid Xcode 15-only Swift compile failures in ObservableObject
dictionary updates and member label interpolation
## Why
The daily root build failed on main in :androidApp:lintAnalyzeDebug
because AGP 8.7.3 lint expected older Kotlin metadata and could not
analyze Kotlin 2.3.0 outputs. Android's AGP 8.13 release notes document
Kotlin 2.3 support in AGP 8.13.2 and Gradle 8.13 as the minimum Gradle
version:
https://developer.android.com/build/releases/agp-8-13-0-release-notes
The iOS E2E test was stale against the current SwiftUI labels and
notification prompt flow. GitHub's iOS CI runner also uses Xcode 15.2,
which rejected in-place @published dictionary mutations and direct
interpolation of a user-id suffix collection.
## Validation
- ./gradlew build --stacktrace
- ./gradlew build --offline --quiet
- ./gradlew :shared:serverTest --offline --quiet
- ./gradlew :server:test
- ./gradlew :androidApp:assembleDebug
- ./gradlew :androidApp:testDebugUnitTest
- ./gradlew :androidApp:assembleDebug
:androidApp:connectedDebugAndroidTest
- xcodegen generate
- xcodebuild -project DeeplineIOS.xcodeproj -scheme DeeplineIOS
-destination id=9D0E2D78-A57A-4AC8-8486-71D3B40E78CC -configuration
Debug test CODE_SIGNING_ALLOWED=NO
Optional quality tasks remain unwired in this repo:
- ./gradlew detekt -> task not found
- ./gradlew ktlintCheck -> task not found
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Improved accessibility labels for chat input controls that adapt based
on input state.
* **Bug Fixes**
* Fixed user identifier display formatting in member lists.
* **Chores**
* Updated build tools and dependencies to latest stable versions.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: OpenAI <codex@openai.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
0 commit comments