James Rich
|
d136b162a4
|
feat: Implement iOS support and unify Compose Multiplatform infrastructure (#4876)
|
2026-03-21 23:19:13 +00:00 |
|
James Rich
|
1b0dc75dfe
|
feat: Complete app module thinning and feature module extraction (#4844)
|
2026-03-19 00:21:18 +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
|
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
|
427c0f3bbb
|
fix: fix animation stalls and update dependencies for stability (#4784)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-13 23:01:17 +00: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
|
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
|
b9b68d2779
|
refactor: migrate preferences to DataStore and decouple core:domain for KMP (#4731)
|
2026-03-05 20:37:35 -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
|
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 |
|
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 |
|
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 |
|
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
|
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
|
fb1bdb2044
|
feat(settings): Only show homoglyph setting for Cyrillic locales (#4559)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-14 19:56:41 +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 |
|
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 |
|
James Rich
|
ea6d1ffa32
|
feat: consolidate dialogs (#4506)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-08 22:45:52 +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 |
|
James Rich
|
25657e8f8f
|
feat(wire): migrate from protobuf -> wire (#4401)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-04 00:01:12 +00:00 |
|
James Rich
|
e2328adca2
|
refactor(firmware): Inject dispatcher into BleOtaTransport (#4339)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-27 21:01:39 +00:00 |
|
James Rich
|
a28aa4d52e
|
refactor(ui): Icon audit and node list item refactor (#4313)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-25 22:43:23 +00:00 |
|
James Rich
|
174228bc61
|
Fix(firmware): Disable serial/USB updates for ESP32 devices (#4283)
|
2026-01-21 19:17:57 +00:00 |
|
James Rich
|
7f7d189958
|
refactor(service): Add destination node number to remote admin commands (#4276)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-21 08:27:20 -06:00 |
|
James Rich
|
b73a304452
|
refactor(firmware): Simplify ESP32 firmware check (#4272)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-21 02:42:16 +00:00 |
|
James Rich
|
45227fb142
|
feat(test): Add comprehensive unit and instrumentation tests (#4260)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-20 01:52:03 +00:00 |
|
James Rich
|
75a3f89f51
|
feat(firmware): Use pio_env to select correct firmware variant (#4244)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-16 16:51:55 +00:00 |
|
James Rich
|
962137ae4d
|
refactor: Enable test coverage and update CI (#4233)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-16 00:47:45 +00:00 |
|
James Rich
|
2a60480bd9
|
feat: Add ESP32 Unified OTA update support (#4095)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
|
2026-01-15 03:22:30 +00:00 |
|
James Rich
|
0776e029f3
|
feat(logging): Replace Timber with Kermit for multiplatform logging (#4083)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2025-12-28 14:30:15 +00:00 |
|
James Rich
|
499ed58311
|
feat(firmware): Implement USB DFU updates for supported devices (#3901)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2025-12-06 12:36:54 +00:00 |
|
Mac DeCourcy
|
89e82ede59
|
feat: per device persistant dismissal of bootloader nags (#3859)
|
2025-11-30 02:03:25 +00:00 |
|
Mac DeCourcy
|
d4a30c0b24
|
feat: firmware bootloader ota warnings (#3846)
|
2025-11-29 04:17:40 +00:00 |
|
James Rich
|
a2345dae28
|
feat: Keep screen on during firmware update (#3806)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2025-11-25 14:17:11 +00:00 |
|
James Rich
|
4b93065c7e
|
feat: Add firmware update module for Nordic nRF devices (#3782)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2025-11-24 19:02:53 +00:00 |
|