Commit Graph
76 Commits
Author SHA1 Message Date
James RichandClaude Sonnet 5 661621f1fc fix(ble): refresh a stale GATT cache during ordinary reconnects (#6744)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 18:17:30 +00:00
James Rich 212bc596e3 fix(ble): enable Kable preConflate to prevent scan-callback ANRs (#6652) 2026-08-12 19:13:59 +00:00
James RichandClaude Opus 5 250edf1ad9 fix(desktop): restore BLE scanning and connecting in packaged builds (#6558)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 18:48:05 +00:00
James RichandClaude Opus 5 07d253130b refactor(di): replace Koin string qualifiers with distinct types (#6522)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 20:56:07 +00:00
James RichandClaude Opus 5 c7ca45fe93 fix(ui): stop discarding measured-zero sensor and RSSI readings (#6507)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 19:49:31 -05:00
James Rich c822aba5a7 chore: Scheduled updates (Graphs, Baseline Profile) (#6482) 2026-07-27 20:29:17 -05:00
James RichandClaude Opus 5 5235b8fc51 fix(logging): stop reporting expected conditions as crashes (#6470)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-27 18:53:54 +00:00
James RichandClaude Opus 5 01cd54907d chore: harden untrusted-input handling and diagnostic output (#6441)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-26 08:32:07 -05:00
Jeremiah K 112c8b054d fix(ble): harden reconnect sessions and Android scan lifecycle (#6384) 2026-07-23 15:21:39 +00:00
James RichandClaude Fable 5 78ba069098 docs: full documentation audit for the 2.8.0 release (#6366)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 17:03:12 +00:00
James Rich cc4debdbfa chore: Scheduled updates (Graphs, Baseline Profile) (#6212) 2026-07-10 20:22:09 -05:00
James RichandClaude Fable 5 efbd70d591 build: apply Gradle/Kotlin best-practices audit fixes (#6200)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 18:39:53 +00:00
Jeremiah K 6a53b0805e fix(ble): refresh GATT cache around ESP32 OTA profile changes (#6166) 2026-07-09 14:20:18 -05:00
bbc85dcf76 feat(ble): update kable-core to v0.44.0 + surface missing-permission scan failures (#6165)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-09 03:10:50 +00:00
Jeremiah K e12c4a579d fix(runtime): harden BLE profile, OTA setup, and DB access (#6126) 2026-07-07 19:58:43 +00:00
James Rich 33fbb9f7fc chore: fix build warnings and migrate deprecated APIs (#6130) 2026-07-07 18:17:42 +00:00
James RichandClaude Opus 4.8 00ad90afdf feat(firmware): nRF52 legacy BLE DFU — stock-bootloader fixes + stranded-device recovery (#6041)
Signed-off-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 02:54:22 +00:00
Jeremiah K 4f8aced916 fix(ble): Handle scan registration failure (#6019) 2026-06-29 23:41:08 +00:00
Jeremiah K 1303f624ee fix(ble): Fail bonding promptly when polled state returns none (#5982) 2026-06-27 19:16:31 +00:00
Jeremiah K fe019d3fa5 fix(ble): Bound Android bonding wait (#5967) 2026-06-26 16:08:17 +00:00
Jeremiah K 780bec03f9 fix(ble): Restore bounded bonded reconnect fallback (#5960) 2026-06-26 11:12:10 +00:00
Jeremiah K 725133ec4a refactor(ble): Make Kable connect fallback explicitly bounded (#5944) 2026-06-25 18:05:17 +00:00
James RichandClaude Sonnet 4.6 9f472cebad docs(ble): update MeshtasticBleDevice KDoc for post-#5912 reconnect flow (#5913)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 15:18:57 +00:00
James Rich 6366a8b1d4 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs, Baseline) (#5852) 2026-06-18 14:46:08 -05:00
James RichandClaude Opus 4.8 4e7e4c39cb test(ble): add Robolectric coverage for the bonding-interruption fix (#5849) (#5850)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 18:15:54 +00:00
James RichandClaude Opus 4.8 975adce303 fix(ble): retrigger connection when bonding is interrupted (#5849)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 16:47:28 +00:00
35fba4d56d fix(ble): Harden BLE connection lifecycle (#5795)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: James Rich <james.a.rich@gmail.com>
2026-06-16 17:26:00 -05:00
James RichandClaude Opus 4.8 ea872f36d0 build: migrate KMP Android DSL from androidLibrary {} to android {} (#5734)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 15:02:43 -05:00
James RichandCopilot cca7c274b9 fix: address top Crashlytics crashes and non-fatals for build 29320984 (#5684)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-31 14:16:10 +00:00
James RichandCopilot 1d221e2dde fix(ble): stop BLE scan on background and downgrade connection priority (#5644)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-28 19:16:19 +00:00
James RichandCopilot 5ec6d80f61 docs: comprehensive documentation audit and refresh (#5572)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-21 20:50:01 -05:00
James Rich 7ae1b26813 chore(flatpak): optimize CI source generation and clean up redundant tasks (#5525) 2026-05-20 04:51:47 -05:00
James RichandCopilot e13a4359e1 fix(ci): exclude kotlinNativeBundleConfiguration from flatpak source generation (#5517)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-19 21:03:51 -05:00
James RichandCopilot f4b6b02ace refactor(build): rename entry modules and remove DESKTOP_ONLY mode (#5476)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-18 12:44:12 +00:00
James RichandCopilot 95c3bc0bce Brownfield gap remediation: 28 tasks + intro commonMain migration (#5401)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-11 20:10:23 +00:00
Austin 484518195e Gradle: Add flatpakGradleGenerator task (#5369) 2026-05-11 14:44:29 +00:00
James Rich 5a95201b4e fix(connections): improve BLE scan reliability and UI lifecycle (#5329) 2026-05-02 14:25:40 +00:00
James Rich 68a1c578a7 fix: add explicit DI binds and ensure scans start after DataStore load (#5319) 2026-05-01 15:39:40 +00:00
James Rich 2822290908 refactor(build): build-logic cleanup, CC safety, and detekt 2.0 upgrade (#5311) 2026-05-01 02:48:37 +00:00
James Rich e0c1934d96 fix: Resolve top Crashlytics issues for 29320633 beta release (#5278) 2026-04-29 11:13:52 +00:00
James RichandCopilot 0b873be228 fix(ble): unblock reconnect + kable audit (logging, priority, backoff, StateFlow) (#5222)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-22 18:35:22 -05:00
James RichandCopilot 20e078d2d7 fix(ble): cleanup races discovered while reviewing #5207 (#5221)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-22 16:22:42 -05:00
6547877e7d fix(ble): ensure GATT cleanup runs under NonCancellable on cancellation (#5207)
Co-authored-by: James Rich <james.a.rich@gmail.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-04-22 15:54:53 -05:00
James RichandCopilot 228d872f9d feat(connections): unified device list, ACCESS_LOCAL_NETWORK, transport filter chips (#5219)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-22 19:34:22 +00:00
James RichandCopilot f22e5a70d9 feat(firmware): nRF52 BLE Legacy DFU support (#5209)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-22 10:12:15 -05:00
James RichandCopilot f21d8af9ae fix(transport): improve BLE / TCP / USB reconnect and handshake resilience (#5196)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-20 17:34:16 +00:00
James RichandCopilot 72b981f73b chore: KMP audit — commonize code, centralize utilities, eliminate dead abstractions (#5133)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-15 02:17:50 +00:00
James Rich a11dee42a7 test: migrate Compose UI tests from androidTest to commonTest (#5091) 2026-04-12 20:20:00 +00: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 a3c0a4832d fix(transport): Kable BLE audit + thread-safety, MQTT, and logging fixes across transport layers (#5071) 2026-04-11 22:56:29 +00:00