Commit Graph

  • 94856d257f chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5186) James Rich 2026-04-18 07:09:22 -05:00
  • 84fe24467f fix(widget): drive updates via debounced state observer (#5185) James Rich 2026-04-17 23:11:32 -05:00
  • 7a21d9c7d9 chore(deps): update compose-multiplatform to v1.11.0-rc01 (#5184) renovate[bot] 2026-04-17 22:00:34 -05:00
  • b290db7019 chore(deps): split androidx-compose version ref from CMP (#5183) James Rich 2026-04-17 21:41:36 -05:00
  • 84e70d01a3 feat(mqtt): adopt mqttastic-client-kmp 0.2.0 — disconnect reasons + Test Connection (#5181) James Rich 2026-04-17 21:33:55 -05:00
  • 5c870028d4 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5177) James Rich 2026-04-17 21:20:58 -05:00
  • 9b0e1cc8d7 fix(deps): pin androidx-compose runtime-tracing/ui-test to CMP version (#5179) James Rich 2026-04-17 15:46:59 -05:00
  • 7207ab3345 Revert "diag(r8): disable minify for release builds (animation-freeze diagnostic)" (#5176) James Rich 2026-04-17 15:07:54 -05:00
  • 84551985bf diag(r8): disable minify for release builds (animation-freeze diagnostic) (#5174) James Rich 2026-04-17 13:36:33 -05:00
  • 68a414b75b chore(deps): update compose-multiplatform to v1.11.0-rc01 (#5184) renovate[bot] 2026-04-17 22:00:34 -05:00
  • 4257e7b7e4 chore(deps): split androidx-compose version ref from CMP (#5183) James Rich 2026-04-17 21:41:36 -05:00
  • 14e86b90f1 feat(mqtt): adopt mqttastic-client-kmp 0.2.0 — disconnect reasons + Test Connection (#5181) James Rich 2026-04-17 21:33:55 -05:00
  • ef0e159abb chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5177) James Rich 2026-04-17 21:20:58 -05:00
  • 61d7f6fef3 fix(deps): pin androidx-compose runtime-tracing/ui-test to CMP version (#5179) James Rich 2026-04-17 15:46:59 -05:00
  • cb5f11f996 fix(auto): address branch review — cleanup, ProGuard, dedupe, API trim copilot-swe-agent[bot] 2026-04-17 20:16:24 +00:00
  • a273dc6623 Revert "diag(r8): disable minify for release builds (animation-freeze diagnostic)" (#5176) James Rich 2026-04-17 15:07:54 -05:00
  • c866f60b59 diag(r8): disable minify for release builds (animation-freeze diagnostic) (#5174) James Rich 2026-04-17 13:36:33 -05:00
  • 67e300da96 fix(auto): apply Android Auto best-practices audit fixes copilot-swe-agent[bot] 2026-04-17 18:29:52 +00:00
  • d70c3b66dc chore(strings): remove 4 unused string resources (#5173) James Rich 2026-04-17 12:36:32 -05:00
  • b49e8b2aaf fix(ui): finish accessibility roles and action labels for clickable surfaces (#5170) James Rich 2026-04-17 12:33:38 -05:00
  • d69b102945 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5163) James Rich 2026-04-17 12:13:27 -05:00
  • 6ab3b96d4a chore(r8): remove redundant keep rules covered by consumer rules (#5172) James Rich 2026-04-17 12:13:26 -05:00
  • 9c8085b0e3 refactor: consolidate metric formatting through MetricFormatter (#5169) James Rich 2026-04-17 12:13:01 -05:00
  • 1cd05d5d78 test: migrate MigrationTest to runTest and add missing repository fakes (#5171) James Rich 2026-04-17 11:35:41 -05:00
  • 2a6e27de09 fix(ui): stable LazyColumn keys, semantic roles, and content descriptions (#5168) James Rich 2026-04-17 11:24:18 -05:00
  • 5eba7e4dce fix: redact MeshLog proto secrets and centralize Compose keep-rules (#5166) James Rich 2026-04-17 11:20:50 -05:00
  • 7f1ea28d47 refactor: use injected ioDispatcher and ApplicationCoroutineScope (#5167) James Rich 2026-04-17 11:18:45 -05:00
  • 305a487dd7 feat(mqtt): migrate to MQTTastic-Client-KMP (#5165) James Rich 2026-04-17 10:19:08 -05:00
  • 10bc58d417 chore(strings): remove 4 unused string resources (#5173) James Rich 2026-04-17 12:36:32 -05:00
  • dd74e501f3 fix(ui): finish accessibility roles and action labels for clickable surfaces (#5170) James Rich 2026-04-17 12:33:38 -05:00
  • b828a1271c style(auto): expand TabTemplate tab builder chains for readability copilot-swe-agent[bot] 2026-04-17 17:22:49 +00:00
  • 2e74af770b feat(auto): polish - extract CarScreenDataBuilder, add unit tests, fix batteryStr, DRY row builder copilot-swe-agent[bot] 2026-04-17 17:19:47 +00:00
  • 56cbc3670d chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5163) James Rich 2026-04-17 12:13:27 -05:00
  • 15a7c19b74 chore(r8): remove redundant keep rules covered by consumer rules (#5172) James Rich 2026-04-17 12:13:26 -05:00
  • b979663e24 refactor: consolidate metric formatting through MetricFormatter (#5169) James Rich 2026-04-17 12:13:01 -05:00
  • 9f0ead2518 feat(auto): align Auto node/message row UI with phone NodeItem and ContactItem copilot-swe-agent[bot] 2026-04-17 16:53:08 +00:00
  • 849aca797b plan: align Auto node/message row UI with phone NodeItem and ContactItem copilot-swe-agent[bot] 2026-04-17 16:49:59 +00:00
  • 9f3fe865e3 test: migrate MigrationTest to runTest and add missing repository fakes (#5171) James Rich 2026-04-17 11:35:41 -05:00
  • 7c15c7bcb4 feat(auto): unified Messages tab — channels + DMs, mirroring Contacts screen copilot-swe-agent[bot] 2026-04-17 16:32:46 +00:00
  • 90f6e21a9c fix(ui): stable LazyColumn keys, semantic roles, and content descriptions (#5168) James Rich 2026-04-17 11:24:18 -05:00
  • cdeb1ac532 fix: redact MeshLog proto secrets and centralize Compose keep-rules (#5166) James Rich 2026-04-17 11:20:50 -05:00
  • adfe3bfed1 refactor: use injected ioDispatcher and ApplicationCoroutineScope (#5167) James Rich 2026-04-17 11:18:45 -05:00
  • 01b1759503 feat(auto): spec-compliance — minCarApiLevel=1, runtime API fallback, onNewIntent, loading state copilot-swe-agent[bot] 2026-04-17 16:13:09 +00:00
  • 38b74441fb fix(auto): align TabTemplate with required Car API level 6 and tintable icons James Rich 2026-04-17 10:26:15 -05:00
  • a97f704300 feat(mqtt): migrate to MQTTastic-Client-KMP (#5165) James Rich 2026-04-17 10:19:08 -05:00
  • 6af9cbf376 Merge branch 'main' into copilot/add-messaging-feature-android-auto Garth Vander Houwen 2026-04-17 08:10:42 -07:00
  • 1d258daded test(notifications): add unit tests for reply/markAsRead/reaction receivers James Rich 2026-04-17 09:50:52 -05:00
  • dac4880e0f feat(auto): replace ListTemplate with TabTemplate for iOS CarPlay parity copilot-swe-agent[bot] 2026-04-17 14:44:18 +00:00
  • eb3a27a3d3 feat(auto): append outgoing reply to MessagingStyle for brief confirmation James Rich 2026-04-17 09:44:08 -05:00
  • 6d70d154e6 refactor(notifications): share markConversationRead helper across receivers James Rich 2026-04-17 09:42:44 -05:00
  • 9c75f5a3f4 fix(auto): always cancel group summary when dismissing a conversation James Rich 2026-04-17 09:25:13 -05:00
  • fb606db067 fix(auto): refresh group summary when a conversation is cancelled James Rich 2026-04-17 09:21:37 -05:00
  • b5a631ebd7 fix(auto): only include unread messages in conversation notif James Rich 2026-04-17 09:17:48 -05:00
  • c1073f3e12 fix(auto): don't re-post conversation notif on outgoing messages James Rich 2026-04-17 09:12:48 -05:00
  • 72e27e32cc chore(auto): log ReplyReceiver entry and completion James Rich 2026-04-17 09:02:20 -05:00
  • d17e715a45 fix(auto): clear unread count after inline reply James Rich 2026-04-17 08:53:11 -05:00
  • 07772917c3 fix(auto): project messaging notifications to Android Auto James Rich 2026-04-17 08:48:38 -05:00
  • 36f770fd0b fix(auto): preserve raw channel index for shortcut/unread contactKey James Rich 2026-04-17 08:02:55 -05:00
  • 86bb9583b0 fix(auto): extract shortcut builders to fix LongMethod + catch specific exceptions James Rich 2026-04-17 07:56:34 -05:00
  • 0df6d70317 refactor(auto): extract Android Auto into feature:auto module James Rich 2026-04-17 07:34:16 -05:00
  • 41b99fd079 fix(auto): fix ConnectionState data object usage and add list item limits copilot-swe-agent[bot] 2026-04-17 03:34:43 +00:00
  • 6d7ddebbef fix(auto): address code review — filterIndexed, remove deprecated override copilot-swe-agent[bot] 2026-04-17 03:17:21 +00:00
  • e2700b26aa fix(auto): clean up imports and simplify CarAppService copilot-swe-agent[bot] 2026-04-17 03:16:14 +00:00
  • c018ca6066 feat(auto): add Android Auto communications app with notification and Car App Library support copilot-swe-agent[bot] 2026-04-17 03:11:21 +00:00
  • df3b5365f9 fix(node): don't recreate Vico CartesianChartModelProducer on channel switch (#5160) James Rich 2026-04-16 21:40:17 -05:00
  • a6a889430b chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5159) James Rich 2026-04-16 21:43:35 -05:00
  • 65b885a073 chore(deps): update core/proto/src/main/proto digest to 4d5b500 (#5161) renovate[bot] 2026-04-16 21:41:36 -05:00
  • 17e69c6d4c chore: review-cleanup fleet (audit + fix + hardening) (#5158) James Rich 2026-04-16 19:02:59 -05:00
  • 872c566ef1 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5157) James Rich 2026-04-16 15:25:12 -05:00
  • 3a2f2fc56b chore(deps): update kotlin to v2.3.21-rc2 (#5155) renovate[bot] 2026-04-16 11:33:25 -05:00
  • 50896d455b chore(deps): update dd.sdk.android to v3.9.0 (#5156) renovate[bot] 2026-04-16 11:33:13 -05:00
  • a580cd0467 chore(analytics): disable Datadog Compose action tracking (#5153) James Rich 2026-04-15 18:09:21 -05:00
  • 8e5d99410c refactor(di): adopt @KoinApplication with startKoin<T>() compiler plugin API (#5152) James Rich 2026-04-15 17:52:59 -05:00
  • 97efcca224 refactor(remote-shell): use proto fields for replay/heartbeat metadata feat/remote-shell James Rich 2026-04-15 07:03:45 -05:00
  • 5dfb7de364 fix(test): add missing remoteShellHandler param to MeshDataHandlerTest James Rich 2026-04-14 17:36:45 -05:00
  • bd25730633 fix(remote-shell): resolve KMP compilation, detekt, and spotless failures James Rich 2026-04-14 15:58:49 -05:00
  • 8701b8645d feat(remote-shell): PTY-over-mesh terminal with retro-CRT UI James Rich 2026-04-14 12:23:49 -05:00
  • 0f900fe7d7 chore(deps): update core/proto/src/main/proto digest to c9067da (#5151) renovate[bot] 2026-04-15 13:12:53 -05:00
  • 9ac02cf851 fix(app): disable R8 optimization to fix Compose animation freeze (#5150) James Rich 2026-04-15 12:45:27 -05:00
  • 878905aea3 perf(messaging): batch node + reply lookups in message loading (#5149) James Rich 2026-04-15 10:48:26 -05:00
  • dea364dd17 fix(app): add R8 keep rules for Compose animation/runtime/ui (#5146) James Rich 2026-04-15 09:30:33 -05:00
  • c7d2a76851 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5145) James Rich 2026-04-15 07:48:12 -05:00
  • f72b91328d chore(deps): update androidx.compose to v1.11.0-rc01 (#5144) renovate[bot] 2026-04-15 07:47:53 -05:00
  • d0057752f6 fix(ci): remove Renovate groupings and decouple AndroidX Compose version ref (#5143) James Rich 2026-04-15 07:23:20 -05:00
  • 84621acb04 fix: align BLE connection handshake with firmware protocol expectations (#5141) James Rich 2026-04-15 06:55:15 -05:00
  • 96419f3251 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5140) James Rich 2026-04-15 06:07:21 -05:00
  • 60ff495037 chore(r8): clean up ProGuard rules and enable Compose Hot Reload (#5139) James Rich 2026-04-14 22:26:39 -05:00
  • 401f59489a chore: remove deprecated mesh_service_example module (#5055) James Rich 2026-04-14 22:10:23 -05:00
  • a2763bdfeb fix(charts): apply Vico 3.1.0 best-practice audit fixes (#5138) James Rich 2026-04-14 21:20:33 -05:00
  • 72b981f73b chore: KMP audit — commonize code, centralize utilities, eliminate dead abstractions (#5133) James Rich 2026-04-14 21:17:50 -05:00
  • 50ade01e55 docs(agents): add PR and commit hygiene guidance (#5137) James Rich 2026-04-14 20:49:34 -05:00
  • 79ed0a865a chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#5128) James Rich 2026-04-14 20:14:38 -05:00
  • bf0deef708 fix(icons): audit and correct icon migration regressions from #5030 #5040 #5056 (#5136) James Rich 2026-04-14 20:14:31 -05:00
  • fa63a4ac50 feat: add high-contrast theme with accessible message bubbles (#5135) James Rich 2026-04-14 20:14:20 -05:00
  • f48fc61729 feat(environment): add 1-Wire multi-thermometer (DS18B20) display support (#5130) James Rich 2026-04-14 19:03:24 -05:00
  • a76d5ee0a1 feat(desktop): add Conveyor packaging for cross-platform distribution feat/conveyor-packaging James Rich 2026-04-14 17:22:45 -05:00
  • 0a37635a40 fix(detekt): reduce cyclomatic complexity in saveEnvironmentMetricsCSV James Rich 2026-04-14 16:03:29 -05:00
  • 0b97cb3b2c ci: add 'desktop' to required PR labels list desktop/ship-readiness-metadata James Rich 2026-04-14 15:24:00 -05:00
  • 6fb8d2c315 feat(desktop): ship-readiness metadata & CI scaffolding James Rich 2026-04-14 15:11:48 -05:00
  • e3a78f1afe feat(environment): add 1-Wire multi-thermometer (DS18B20) display support James Rich 2026-04-14 12:35:23 -05:00