James Rich
eacabf4bd4
test: Add Compose screenshot testing support
...
Integrate the experimental Android screenshot testing plugin into the `core:ui` module. This includes initial visual regression tests for Alert components and updates to the CI workflow for automated validation.
- core/ui: Add `AlertScreenshotTest` and screenshot test dependencies
- gradle.properties: Enable `android.experimental.enableScreenshotTest`
- libs.versions.toml: Add `com.android.compose.screenshot` plugin and validation API
- reusable-check.yml: Add screenshot validation tasks to GitHub Actions workflow
2026-03-02 12:36:48 -06:00
James Rich
8c6bd8ab7a
feat: settings rework part 2, domain and usecase abstraction, tests ( #4680 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-03-02 18:15:33 +00:00
renovate[bot]
5f31df96d8
chore(deps): update androidx.compose:compose-bom-alpha to v2026.02.01 ( #4673 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 18:15:23 +00:00
renovate[bot]
9ba4d50e60
chore(deps): update vico to v3.0.2 ( #4675 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 14:52:46 +00:00
renovate[bot]
ce9a3b5403
chore(deps): update com.google.firebase:firebase-bom to v34.10.0 ( #4661 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 23:04:53 +00:00
James Rich
145cde9393
chore(deps): bump deps to take advantage of new functionality ( #4658 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-26 13:26:50 +00:00
renovate[bot]
a683dcb04f
chore(deps): update androidx.compose.runtime:runtime-tracing to v1.10.4 ( #4648 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-26 03:09:42 +00:00
James Rich
9970d31520
feat(widget): Add Local Stats glance widget ( #4642 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-25 19:39:00 +00:00
renovate[bot]
2803eae63c
chore(deps): update vico to v3.0.1 ( #4639 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 04:13:11 +00:00
renovate[bot]
754b9c5769
chore(deps): update google maps compose to v8.2.0 ( #4641 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 04:12:35 +00:00
renovate[bot]
8d3568eee5
chore(deps): update coil to v3.4.0 ( #4640 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 04:12:23 +00:00
renovate[bot]
b29a18c31e
chore(deps): update com.squareup.okio:okio to v3.16.4 ( #4633 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-24 13:45:27 +00:00
James Rich
d408964f07
refactor: KMP Migration, Messaging Modularization, and Handshake Robustness ( #4631 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-24 12:37:33 +00:00
renovate[bot]
5c827e39aa
chore(deps): update vico to v3.0.0 ( #4617 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-21 23:26:24 +00:00
renovate[bot]
ac7645366b
chore(deps): update dagger & hilt to v2.59.2 ( #4608 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 22:04:42 +00:00
renovate[bot]
a4441b5472
chore(deps): update nordic.common to v2.9.1 ( #4594 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-20 07:04:01 -06:00
James Rich
6bfa5b5f70
refactor(ble): Centralize BLE logic into a core module ( #4550 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-20 12:41:52 +00:00
James Rich
f012e3818d
refactor(logging): Reduce log noise by lowering severity of common errors ( #4591 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-18 21:16:11 +00:00
renovate[bot]
b9ee54aac1
chore(deps): update devtools.ksp to v2.3.6 ( #4587 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-18 00:37:26 +00:00
renovate[bot]
6a244316b2
chore(deps): update vico to v3.0.0-beta.4 ( #4564 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-15 14:04:44 +00:00
James Rich
0f03492ac6
fix: uri handling, ci test setup ( #4556 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-14 16:07:03 +00:00
renovate[bot]
5061dc8262
chore(deps): update agp to v9.0.1 ( #4551 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-14 14:24:22 +00:00
renovate[bot]
90f33e5089
chore(deps): update com.android.tools:common to v32.0.1 ( #4552 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-14 14:11:59 +00:00
James Rich
5ca2ab4695
refactor(time): Centralize time handling with kotlinx-datetime ( #4545 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-14 02:01:07 +00:00
renovate[bot]
c5f2b1bbea
chore(deps): update datadog to v1.23.0 ( #4542 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 14:15:32 +00:00
renovate[bot]
62daf2e272
chore(deps): update androidx (general) ( #4538 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-11 14:56:54 -06:00
renovate[bot]
fd4b4a9d23
chore(deps): update androidx navigation to v1.0.1 ( #4537 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-11 14:54:40 -06:00
James Rich
28c364f935
Revert "chore(deps): update nordic.ble to v2.0.0-alpha13" ( #4536 )
2026-02-11 14:53:25 -06:00
renovate[bot]
55b17857be
chore(deps): update nordic.ble to v2.0.0-alpha13 ( #4534 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-11 17:14:46 +00:00
renovate[bot]
b49ed5213b
chore(deps): update no.nordicsemi.android:dfu to v2.11.0 ( #4531 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-11 14:18:19 +00:00
renovate[bot]
7b597e37c1
chore(deps): update org.jetbrains.compose.runtime:runtime to v1.10.1 ( #4514 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-10 16:11:24 -06:00
renovate[bot]
56d376973e
chore(deps): update kotlin ecosystem to v0.9.7 ( #4518 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 20:21:09 +00:00
renovate[bot]
de50987fc3
chore(deps): update google maps compose to v8.1.0 ( #4509 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 12:41:54 +00:00
James Rich
ba03aacdc9
feat(ble): Handle invalid BLE attributes ( #4485 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-07 00:59:24 +00:00
renovate[bot]
d48a0ea2b3
chore(deps): update androidx (general) ( #4472 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-06 13:46:56 +00:00
James Rich
96551761c8
feat(sharing): Refactor QR/NFC scanning with ML Kit and CameraX ( #4471 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-06 04:16:16 +00:00
renovate[bot]
7f7fba84c2
chore(deps): update com.google.firebase:firebase-bom to v34.9.0 ( #4467 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 22:54:10 +00:00
James Rich
18aae852fd
build(ksp): ksp and publishing tuning ( #4462 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-05 22:36:38 +00:00
James Rich
94280a873f
chore(ci): Simplify jitpack.yml build steps ( #4460 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-05 08:56:09 -06:00
renovate[bot]
4695f6c68f
chore(deps): update kotlin ecosystem to v2.3.10 ( #4457 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 12:20:34 +00:00
James Rich
451b2343b7
feat(deps): Remove temporary kotlinx-metadata-jvm dependency ( #4453 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-04 23:27:16 +00:00
James Rich
67120465da
refactor(build): Use version catalog for Compose Multiplatform ( #4452 )
2026-02-04 16:31:26 -06:00
renovate[bot]
a71bf4da16
chore(deps): update kotlin ecosystem to v0.9.6 ( #4451 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 16:30:06 -06:00
James Rich
3eefa801d6
refactor(build): Introduce AndroidLibraryFlavors convention plugin ( #4449 )
2026-02-04 16:01:09 -06:00
renovate[bot]
4ba3209a7a
chore(deps): update com.google.guava:guava to v33.5.0-jre ( #4441 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 14:51:34 +00:00
renovate[bot]
1e1dabef19
chore(deps): update google maps compose to v8.0.1 ( #4442 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 14:51:20 +00:00
James Rich
21d10bcde9
feat(deps): Update Wire to v6.0.0-alpha02 ( #4440 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-02-04 03:08:17 +00:00
renovate[bot]
9507acb007
chore(deps): update wire to v5.5.0 ( #4437 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 01:50:19 +00:00
renovate[bot]
e128885475
chore(deps): update google maps compose to v8.0.1 ( #4434 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 00:52:18 +00:00
renovate[bot]
391aeea99a
chore(deps): update com.google.guava:guava to v33.5.0-jre ( #4435 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-04 00:52:00 +00:00