What's Changed
🏗️ Features
- Modularize settings code by @poliver in #3355
- Inject
PlatformAnalytics
directly by @poliver in #3358 - feat: Always Display voltage by @jamesarich in #3362
- Remove unused dependencies in
:app
by @poliver in #3365 - refactor(ui): Refactor SettingsItem component by @jamesarich in #3364
- Remove version catalog bundles by @poliver in #3370
- Move tests to appropriate modules by @poliver in #3377
- Remove remaining unused dependencies in
:core:*
by @poliver in #3387 - feat(ui): Refactor node position details into separate section by @jamesarich in #3382
- feat(ui): Simplify connection status message by @jamesarich in #3389
- feat(ci): Configure staged rollouts for Android releases by @jamesarich in #3399
- feat(#3409): Add analytics notice to welcome screen by @jamesarich in #3410
🛠️Fixes
- refactor: Switch to
compileOnly
for convention plugins by @jamesarich in #3357 - feat(ble): Implement keep-alive and improve connection stability by @jamesarich in #3359
- feat: Add contentColor parameter to info components by @jamesarich in #3363
- ci: Use
tag_name
input in release and promote workflows by @jamesarich in #3366 - Fix google build by @poliver in #3371
- Remove unused
:core:database
dependencies by @poliver in #3383 - fix: service status notification refactor by @jamesarich in #3386
- fix: Change fallback node name format by @jamesarich in #3391
- ci: fix release cleanup by @jamesarich in #3392
- Remove remaining unused dependencies across the project by @poliver in #3390
- ci(github-actions): Check for null tagName in post-release-cleanup by @jamesarich in #3398
- feat(node): Always show exchange position action by @jamesarich in #3400
- Fix share channels crash by @poliver in #3401
- Protobuf package change by @poliver in #3291
- Revert "chore(deps): update ruby to v3.4.7" by @jamesarich in #3415
- feat(ci): Refactor release promotion logic by @jamesarich in #3418
- feat(ci): Checkout code in promotion workflow by @jamesarich in #3419
- ci(workflow): Calculate release increment based on target channel by @jamesarich in #3420
- feat(ci): Use
gh release edit
to retag releases by @jamesarich in #3421 - ci(github-actions): Remove tag step for promotions by @jamesarich in #3422
👷Dependencies
- Consistent catalog naming for AndroidX dependencies by @poliver in #3368
- chore(deps): update github/codeql-action action to v4 by @renovate[bot] in #3376
- chore(deps): update com.squareup.okhttp3:logging-interceptor to v5.2.0 by @renovate[bot] in #3378
- chore(deps): update google maps compose to v6.12.1 by @renovate[bot] in #3379
- chore(deps): update devtools.ksp to v2.2.20-2.0.3 by @renovate[bot] in #3380
- Remove unused
:core:analytics
dependencies by @poliver in #3381 - chore(deps): update ruby to v3.4.7 by @renovate[bot] in #3384
- chore(deps): update ktor to v3.3.1 by @renovate[bot] in #3397
- chore(deps): update androidx room to v2.8.2 by @renovate[bot] in #3405
- chore(deps): update androidx.compose.material3.adaptive:adaptive to v1.2.0-rc01 by @renovate[bot] in #3406
- chore(deps): update androidx navigation to v1.0.0-alpha11 by @renovate[bot] in #3404
- chore(deps): update androidx (general) by @renovate[bot] in #3407
- chore(deps): update plugin dependency-analysis to v3.1.0 by @renovate[bot] in #3408
- chore(deps): update core/proto/src/main/proto digest to ef173e3 by @renovate[bot] in #3403
- chore(deps): update core/proto/src/main/proto digest to ef173e3 by @renovate[bot] in #3411
- chore(deps): update ruby to v3.4.7 by @renovate[bot] in #3414
🧱Repo
- chore: Update VERSION_NAME_BASE to 2.7.3 by @jamesarich in #3367
🤖Automated
- New Crowdin updates by @jamesarich in #3369
- New Crowdin updates by @jamesarich in #3388
- New Crowdin updates by @jamesarich in #3393
- New Crowdin updates by @jamesarich in #3412
- New Crowdin updates by @jamesarich in #3417
Full Changelog: v2.7.2...v2.7.3-closed.1