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 Rich
|
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 Rich
|
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 |
|
jdogg172
|
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 Rich
|
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 Rich
|
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 Rich
|
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 Rich
|
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 |
|
James Rich
|
14b381c1eb
|
fix: harden reliability, clean up KMP compliance, and improve code quality (#5023)
|
2026-04-09 18:21:46 +00:00 |
|
James Rich
|
51251ab16a
|
feat(ci): shard test suite and enable JUnit 5 parallel execution (#4977)
|
2026-04-03 13:08:49 +00:00 |
|
James Rich
|
89547afe6b
|
Refactor and unify firmware update logic across platforms (#4966)
|
2026-04-01 12:14:26 +00:00 |
|
James Rich
|
c75c9b34d6
|
feat: implement XModem file transfers and enhance BLE connection robustness (#4959)
|
2026-03-31 03:49:31 +00:00 |
|
James Rich
|
518096ddc8
|
build: update Compose Multiplatform and migrate lifecycle dependencies (#4932)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-26 15:18:45 +00:00 |
|
James Rich
|
6516287c62
|
refactor: BLE transport and UI for Kotlin Multiplatform unification (#4911)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-25 02:15:51 +00:00 |
|
James Rich
|
664ebf218e
|
refactor: null safety, update date/time libraries, and migrate tests (#4900)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-23 23:17:50 +00:00 |
|
James Rich
|
b3b38acc0b
|
feat: Migrate networking to Ktor and enhance multiplatform support (#4890)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-23 16:48:10 +00:00 |
|
James Rich
|
c38bfc64de
|
Refactor command handling, enhance tests, and improve discovery logic (#4878)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-22 05:42:27 +00:00 |
|
James Rich
|
d136b162a4
|
feat: Implement iOS support and unify Compose Multiplatform infrastructure (#4876)
|
2026-03-21 23:19:13 +00:00 |
|
James Rich
|
dcbbc0823b
|
feat: Integrate Mokkery and Turbine into KMP testing framework (#4845)
|
2026-03-18 18:33:37 -05:00 |
|
James Rich
|
cb95cace25
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4832)
|
2026-03-17 16:51:09 -05:00 |
|
James Rich
|
0b2e89c46f
|
refactor: Replace Nordic, use Kable backend for Desktop and Android with BLE support (#4818)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-16 23:06:43 +00:00 |
|
James Rich
|
5cc1e94a13
|
fix(ble): implement scanning for unbonded devices in common connections ui (#4779)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-13 16:33:30 +00:00 |
|
James Rich
|
eb3349fa11
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4773)
|
2026-03-12 22:15:20 -05:00 |
|
James Rich
|
ac6bb5479b
|
feat: introduce Desktop target and expand Kotlin Multiplatform (KMP) architecture (#4761)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-12 21:14:49 +00:00 |
|
James Rich
|
875cf1cff2
|
refactor: migrate from Hilt to Koin and expand KMP common modules (#4746)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-10 01:19:46 +00:00 |
|
James Rich
|
a5390a80e7
|
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4739)
|
2026-03-06 20:59:08 -06:00 |
|
James Rich
|
0ce322a0f5
|
feat: Migrate project to Kotlin Multiplatform (KMP) architecture (#4738)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-07 02:43:45 +00:00 |
|
James Rich
|
dfab02bfb4
|
refactor(ble): increase default timeout for BLE profiling (#4728)
|
2026-03-05 14:56:49 -06:00 |
|
James Rich
|
68b2b6d88e
|
refactor(ble): improve connection lifecycle and enhance OTA reliability (#4721)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-05 18:58:34 +00:00 |
|
James Rich
|
2c49db8041
|
feat/decoupling (#4685)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-03 13:15:28 +00:00 |
|
James Rich
|
fdd07f893f
|
feat: settings rework (#4678)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-02 14:51:05 +00:00 |
|
James Rich
|
2676a51647
|
refactor(ui): compose resources, domain layer (#4628)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-23 03:39:50 +00:00 |
|
James Rich
|
96d4027f74
|
feat(ble): Add support for FromRadioSync characteristic (#4609)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-21 00:02:00 +00: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 |
|