Commit Graph

6283 Commits

Author SHA1 Message Date
James Rich d03e61af6f fix(build): remove Compose BOM to resolve compileSdk 37 conflict (#5088) 2026-04-12 17:05:52 +00:00
renovate[bot] 916eb51b94 chore(deps): update androidx.compose:compose-bom-alpha to v2026.04.00 (#5086)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-12 10:01:40 -05:00
James Rich 7ca7179197 build: migrate Compose dependencies to Compose Multiplatform (#5084) 2026-04-12 14:45:11 +00:00
James Rich 9281324be3 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5082) v2.7.14-internal.48 2026-04-12 06:44:03 -05:00
renovate[bot] 6da9f088a9 chore(deps): update softprops/action-gh-release action to v3 (#5081)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-12 06:43:45 -05:00
James Rich e85300531e refactor(transport): complete transport architecture overhaul — extract callback, wire BleReconnectPolicy, fix safety issues (#5080) 2026-04-12 04:22:18 +00:00
James Rich 962c619c4c chore(deps): bump Kotlin 2.3.21-RC, Koin plugin 1.0.0-RC1, drop datetime compat (#5079) 2026-04-12 02:09:23 +00:00
James Rich 19502cd1e0 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5078) 2026-04-12 01:48:42 +00:00
James Rich 9468bc6ebe refactor(service): unify dual connectionState flows into single source of truth (#5077) 2026-04-12 00:50:52 +00:00
James Rich 5e44cbd3a9 fix(data): make MeshConnectionManagerImpl.onConnectionChanged atomic (#5076) 2026-04-12 00:49:09 +00:00
James Rich 62264b10c6 refactor(model): remove ConnectionState helper methods and fix updateStatusNotification return type (#5074) 2026-04-11 23:41:34 +00:00
James Rich 174315b21f refactor(data): replace lateinit var scope + start() with constructor injection (#5075) 2026-04-11 23:39:29 +00:00
James Rich 172680fd46 fix(mqtt): replace yield() with proper connection readiness signal (#5073) 2026-04-11 23:38:33 +00:00
James Rich a3c0a4832d fix(transport): Kable BLE audit + thread-safety, MQTT, and logging fixes across transport layers (#5071) 2026-04-11 22:56:29 +00:00
James Rich 5f0e60eb21 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5067) 2026-04-11 22:07:04 +00:00
James Rich 40ea45a4fe fix(settings): hide Status Message config until firmware v2.8.0 (#5070) 2026-04-11 22:06:53 +00:00
James Rich 1fe3f4423d fix(ui): add missing @ParameterName annotations on actual rememberReadTextFromUri declarations (#5072) 2026-04-11 22:06:44 +00:00
James Rich 0441093ce8 refactor(node): move Position to last in telemetry list on node details (#5068) 2026-04-11 17:06:17 +00:00
James Rich b3d0c97206 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5065) v2.7.14-internal.47 2026-04-11 04:53:07 -05:00
James Rich 1f88a26d51 feat(desktop): align versioning with Android, build runnable distributions in CI (#5064) 2026-04-11 03:50:32 +00:00
James Rich 6b77658cb1 ci: remove mesh_service_example from CI checks and Codecov (#5066) 2026-04-11 03:48:09 +00:00
James Rich 3794c79dae refactor: adopt M3 Expressive components from material3 1.11.0-alpha06 (#5063) 2026-04-11 02:10:03 +00:00
James Rich a6423d0a0f feat(metrics): redesign position log with SelectableMetricCard and add CSV export to all metrics screens (#5062) 2026-04-11 01:26:26 +00:00
James Rich 37e9e2c8f0 fix(charts): hoist rememberVicoZoomState above vararg layers to prevent ClassCastException (#5060) 2026-04-11 00:05:56 +00:00
James Rich 9c8532f80d refactor: leverage new dependency features from recent updates (#5057) v2.7.14-internal.46 2026-04-10 22:51:08 +00:00
James Rich 929e273978 fix(build): resolve all actionable compile-time warnings (#5058) 2026-04-10 22:42:30 +00:00
James Rich 3d139d32fd chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5059) 2026-04-10 22:15:59 +00:00
James Rich ce32e640de fix(icons): replace outline (FILL=0) pathData with filled (FILL=1) from upstream Material Symbols (#5056) 2026-04-10 22:15:43 +00:00
James Rich 77e30b60e1 chore(build): enable AboutLibraries offlineMode by default (#5054) 2026-04-10 21:34:38 +00:00
James Rich 520fa717a9 refactor(metrics/map): DRY up charts, decompose MapView monoliths, add test coverage (#5049) 2026-04-10 20:54:09 +00:00
James Rich 56332f4d77 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5053) 2026-04-10 20:41:55 +00:00
James Rich 02f6fd67b8 fix: clean up flaky, duplicated, and misplaced tests; remove redundant deps (#5048) 2026-04-10 19:46:45 +00:00
James Rich e70dabe94d test(navigation): add tests for NavigationConfig, DeepLinkRouter, and… (#5052) 2026-04-10 19:18:59 +00:00
James Rich eec27cf6f7 chore(resources): remove 131 unused string keys (#5051) 2026-04-10 19:13:33 +00:00
renovate[bot] 7ef382cce7 chore(deps): update google maps compose to v8.3.0 (#5050)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 18:22:14 +00:00
James Rich 3d51a48da2 feat(messaging): add IME Send action to message input (#5047) 2026-04-10 16:02:55 +00:00
renovate[bot] 6f5fa49b94 chore(deps): update actions/cache action to v5 (#5046)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 11:07:46 -05:00
James Rich ae5f021323 refactor(navigation): adopt sealed interface routes with subclassesOfSealed() (#5043) 2026-04-10 15:33:57 +00:00
James Rich 0355c7b8b3 fix(build): prevent DataDog asset transform from stripping fdroid release assets (#5044) 2026-04-10 10:18:02 -05:00
James Rich 1390a3cd4f ci: cache Robolectric SDK jars to prevent flaky SocketException failures (#5045) 2026-04-10 10:05:07 -05:00
James Rich 93e0b9ca57 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5042) 2026-04-10 14:41:56 +00:00
renovate[bot] 5c58709b0f chore(deps): update core/proto/src/main/proto digest to a4c649b (#5041)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v2.7.14-internal.45
2026-04-10 06:44:45 -05:00
James Rich decda75852 style: update ic_no_cell and ic_place vector drawables (#5040) 2026-04-10 11:30:48 +00:00
James Rich 17e7c76583 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5035) 2026-04-10 10:44:08 +00:00
renovate[bot] aeef34f88c chore(deps): update compose.multiplatform.material3 to v1.11.0-alpha06 (#5037)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 06:08:02 -05:00
renovate[bot] 978ce19f93 chore(deps): update compose.multiplatform to v1.11.0-beta02 (#5036)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 06:06:37 -05:00
renovate[bot] 1db4e03076 chore(deps): update org.jetbrains.androidx.navigation3:navigation3-ui to v1.1.0-rc01 (#5039)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 06:06:11 -05:00
renovate[bot] e23fab2667 chore(deps): update jetbrains.lifecycle to v2.11.0-alpha03 (#5038)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 06:04:01 -05:00
James Rich ebf3b8272c fix(service): resolve MeshService crash from eager notification channel init (#5034) 2026-04-10 03:24:03 +00:00
James Rich dba037466e refactor(icons): migrate to self-hosted VectorDrawable XMLs via MeshtasticIcons (#5030) v2.7.14-internal.44 v2.7.14-closed.13 2026-04-10 01:35:52 +00:00