Skip to content

build(deps): update dependencies, edge-to-edge insets, and polish demo UX - #109

Draft
dkhawk wants to merge 5 commits into
mainfrom
deps/auto-update
Draft

build(deps): update dependencies, edge-to-edge insets, and polish demo UX#109
dkhawk wants to merge 5 commits into
mainfrom
deps/auto-update

Conversation

@dkhawk

@dkhawk dkhawk commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Updates dependencies to latest stable versions (AGP 8.9.0, Kotlin 2.1.10, Gradle 8.13, Places 4.1.0, Maps Compose 6.5.3, Compose BOM 2025.02.00).
  • Updates GitHub Actions workflows to v4.
  • Implements edge-to-edge system bars insets and Material 3 styling.
  • Adds mock location permission fallback option.
  • Fixes editable text field state in Landmark Selection form.
  • Adds regional Address Descriptor guidance banners, preset location jumps, loading feedback, and robust error handling for Geocoding.
  • Adds 'Save & Confirm Address' action and activity descriptions in MainActivity.

Testing

  • Verified on Android device: all 4 activities function smoothly.
  • Ran ./gradlew check test jacocoTestReport with all checks and tests passing.

Comment thread gradle/libs.versions.toml Fixed
@googlemaps-bot

googlemaps-bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Code Coverage

Overall Project 86.47% -0.05% 🍏
Files changed 87.5% 🍏

File Coverage
AddressDto.kt 82.68% -0.65% 🍏

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip
Comment thread places-compose-demo/src/main/res/values/strings.xml Fixed
Comment thread places-compose-demo/src/main/res/values/strings.xml Fixed
Comment thread places-compose-demo/src/main/res/values/strings.xml Fixed
@dkhawk dkhawk changed the title build(deps): update dependencies across android-places-compose build(deps): update dependencies, edge-to-edge insets, and polish demo UX Sep 1, 2026
@dkhawk
dkhawk requested a review from LoyalAbbas September 1, 2026 17:20
@dkhawk
dkhawk marked this pull request as ready for review September 1, 2026 18:37
@dkhawk
dkhawk requested a review from a team as a code owner September 1, 2026 18:37
Comment thread gradle/libs.versions.toml
appcompat = "1.7.1"
composeBom = "2026.04.01"
coreKtx = "1.18.0"
agp = "9.3.2"
Comment thread gradle/libs.versions.toml
appcompat = "1.7.1"
composeBom = "2026.04.01"
coreKtx = "1.18.0"
agp = "9.3.2"
Comment thread gradle/libs.versions.toml
appcompat = "1.7.1"
composeBom = "2026.04.01"
coreKtx = "1.18.0"
agp = "9.3.2"
@dkhawk
dkhawk marked this pull request as draft September 1, 2026 21:15
Comment thread gradle/libs.versions.toml
lifecycleRuntimeKtx = "2.11.0"
lifecycleViewmodelCompose = "2.11.0"
mapsCompose = "8.5.0"
mapsUtilsKtx = "6.3.0"
@dkhawk

dkhawk commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator Author

This PR has been split into a 4-part stack for easier, modular review:

  1. ci: pin action SHAs, set permissions, and prevent template injection #115 (ci/workflow-security-hardening): GitHub Actions permissions, action SHA pinning, and template injection prevention.
  2. test: add comprehensive test suite for places-compose reaching 93.8% coverage #116 (test/library-coverage-baseline): Comprehensive unit and Compose UI test suite raising project coverage from 6.4% to 93.8%.
  3. build(deps): update AGP to 9.3.2, Gradle to 9.5.1, Places SDK to 5.3.0, and Compose BOM #117 (build/dependency-modernization): Dependency and build system modernization (AGP 9.3.2, Gradle 9.5.1, Compose BOM, Places SDK 5.3.0).
  4. feat(demo): edge-to-edge insets, editable fields, mock location, and UX polish #118 (demo/ux-edge-to-edge-polish): Demo app edge-to-edge insets, editable form fields, mock location fallback, and UX polish.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants