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
|
2c001c47d1
|
fix(desktop): unbreak release builds (CMP beta03 + pwsh -P quoting) (#5230)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-23 06:22:31 -05: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
|
8e5d99410c
|
refactor(di): adopt @KoinApplication with startKoin<T>() compiler plugin API (#5152)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-15 22:52:59 +00:00 |
|
James Rich
|
b0c603c7ed
|
fix(build): align AndroidX Compose versions with CMP and migrate to runComposeUiTest (#5096)
|
2026-04-13 02:49:11 +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
|
9c8532f80d
|
refactor: leverage new dependency features from recent updates (#5057)
|
2026-04-10 22:51:08 +00: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
|
51251ab16a
|
feat(ci): shard test suite and enable JUnit 5 parallel execution (#4977)
|
2026-04-03 13:08:49 +00:00 |
|
James Rich
|
a005231d94
|
Refactor map layer management and navigation infrastructure (#4921)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-26 00:29:24 +00:00 |
|
James Rich
|
96060a0a4d
|
refactor: coroutine dispatchers and modernize testing infrastructure (#4901)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-24 01:31:48 +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
|
1e55e554be
|
feat: Add KMP URI handling, import, and QR code generation support (#4856)
|
2026-03-19 13:36:19 -05: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
|
a10fe61d0f
|
fix: resolve crashes and debug filter issues in Metrics and MapView (#4824)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-17 14:04:41 +00:00 |
|
James Rich
|
6e81ceec91
|
feat: Complete ViewModel extraction and update documentation (#4817)
|
2026-03-16 20:05:50 +00:00 |
|
James Rich
|
84bb6d24e4
|
docs: summarize KMP migration progress and architectural decisions (#4770)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-13 02:23:25 +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
|
cffbd08806
|
refactor: migrate core modules to Kotlin Multiplatform and consolidat… (#4735)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-06 22:06:50 +00: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
|
85c6ed61bb
|
refactor(analytics): reduce tracking footprint (#4649)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-26 02:44:13 +00:00 |
|
James Rich
|
9970d31520
|
feat(widget): Add Local Stats glance widget (#4642)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-25 19:39:00 +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
|
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
|
5a0913a1d7
|
fix: spotless (#4604)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-20 11:52:09 -06:00 |
|
James Rich
|
ac5a1714e0
|
Merge pull request #4602
* refactor(test): Introduce MeshTestApplication for robust testing
|
2026-02-20 11:25:11 -06: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
|
c690ddc7ea
|
feat: Accurately display outgoing diagnostic packets (#4569)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-16 22:09:21 +00:00 |
|
James Rich
|
80d9a2e0aa
|
fix(release): fixes to prep for release (#4546)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-12 20:23:19 +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
|
bd8ff75787
|
feat: Remove auto-retry confirmation for messages (#4513)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-10 14:00:41 +00:00 |
|
James Rich
|
31790ff709
|
feat: Add disconnect broadcast and improve app port handling (#4502)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-07 22:19:10 +00:00 |
|
James Rich
|
fad26f1273
|
feat: Improve connection state broadcast and timing (#4498)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-07 18:52:35 +00:00 |
|
James Rich
|
6ec2ed76ca
|
feat: Queue special app PortNums when disconnected (#4495)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-07 17:13:41 +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
|
fce8e7cd08
|
feat(db): Add sender-based message filtering (#4477)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-06 15:13:59 +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
|
2b6c3185b0
|
fix(mesh): Set hopStart to match hopLimit in sent packets (#4324)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-26 17:50:04 +00:00 |
|
Mac DeCourcy
|
c0f8ed3503
|
feat: word-based message filtering with quarantine approach (stored but hidden) (#4241)
|
2026-01-24 16:41:17 +00:00 |
|
James Rich
|
fb6a4c96b8
|
fix: crashes (#4281)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-21 16:21:10 +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
|
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 |
|