James Rich
|
06b9f8c77a
|
feat: Enhance test coverage (#4847)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-19 03:09:19 +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
|
8c964a15ca
|
feat: Integrate notification management and preferences across platforms (#4819)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-17 01:17:34 +00: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
|
6e81ceec91
|
feat: Complete ViewModel extraction and update documentation (#4817)
|
2026-03-16 20:05:50 +00:00 |
|
James Rich
|
5edb8abd05
|
feat: enhance map navigation and waypoint handling (#4814)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-16 13:48:00 +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
|
d076361c55
|
refactor: migrate core UI and features to KMP, adopt Navigation 3 (#4750)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-10 17:29:47 +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
|
b0258d0cf1
|
feat: Add "Mark all as read" and unread message count indicators (#4720)
|
2026-03-05 18:18: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
|
b2b21e10e2
|
feat: upcoming support for tak and trafficmanagement configs, device hw (#4671)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-27 17:44:19 +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 |
|
nreisbeck
|
7d7292a54a
|
fix(qr): add channels as key to remember block to fix add-channel rac… (#4607)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-20 21:01:45 -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
|
5d198c7407
|
feat(nodes): Display role-specific icons (#4572)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-17 00:26:28 +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
|
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
|
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
|
cab39408df
|
refactor(node): Improve public key conflict handling (#4486)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-06 19:55:20 +00:00 |
|
James Rich
|
1e255a5120
|
feat: Check if NFC is enabled and prompt user to enable it (#4482)
|
2026-02-06 18:08:35 +00:00 |
|
James Rich
|
10df4d47f1
|
feat(ui): Redesign NodeItem for improved clarity and density (#4475)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-06 05:01:42 +00:00 |
|
James Rich
|
96551761c8
|
feat(sharing): Refactor QR/NFC scanning with ML Kit and CameraX (#4471)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-06 04:16:16 +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
|
3659f468e4
|
chore(ci): Optimize and stabilize Gradle builds and CI workflows (#4390)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-02-01 18:03:17 +00:00 |
|
James Rich
|
9a8a31b298
|
feat(charts): voltage, colors, legends, and adaptive ui (#4383)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-30 23:20:57 +00:00 |
|
James Rich
|
c3580815cc
|
fix(node): fix regressions since node ui refactor (#4379)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-30 21:24:24 +00:00 |
|
James Rich
|
15760da074
|
Refactor: Create core:api module and set up publishing (#4362)
|
2026-01-29 13:45:00 -06:00 |
|
James Rich
|
dff3e60b8c
|
fix(node): list and detail usability fixes (#4336)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-27 18:33:46 +00:00 |
|
James Rich
|
0357ac286b
|
feat(ui): Remove uptime from SignalInfo (#4328)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-26 21:26:13 +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
|
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
|
d9bc79b396
|
refactor(ui): Improve EmojiPicker layout constraints (#4250)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-17 23:39:15 +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
|
0591e9186b
|
feat: Add "now" string and update formatAgo function (#4183)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-11 02:25:21 +00:00 |
|
James Rich
|
a67b519abd
|
feat: Add mute node functionality (#4181)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-10 21:35:01 +00:00 |
|
James Rich
|
7744a42e1c
|
refactor(deps): inject CoroutineDispatchers (#4170)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-08 23:40:26 +00:00 |
|
James Rich
|
02cf1f1034
|
refactor(datetime): Standardize date/time formatting with DateUtils (#4164)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-01-08 18:43:50 +00:00 |
|
James Rich
|
0f00332e94
|
feat: Improve POSIX time zone string generation (#4087)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2025-12-28 20:53:23 +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 |
|
Jord
|
3dbc5108c2
|
feat: Traceroute map visualisation (#4002)
|
2025-12-16 16:53:28 +00:00 |
|
James Rich
|
5e4128d45f
|
Revert "block creation or sending of duplicate channels. " (#3921)
|
2025-12-06 16:14:23 +00:00 |
|
Dane Evans
|
7db7f61386
|
block creation or sending of duplicate channels. (#3913)
|
2025-12-06 12:47:33 +00:00 |
|
Dane Evans
|
f322eb31a0
|
Fix/3894 talkback confusion (#3914)
|
2025-12-06 12:29:38 +00:00 |
|
Mac DeCourcy
|
d1e7bd1ad5
|
feat: prevent QR imports from overriding local TX power (#3845)
|
2025-11-28 20:45:09 +00:00 |
|
Mac DeCourcy
|
1c3784235e
|
fix: Multiple bugs - settings text fields, dropdowns, missing override duty cycle, and MQTT icon display (#3833)
|
2025-11-27 01:45:09 +00:00 |
|