James Rich
|
5c47256b3f
|
test(prefs): migrate DataStore tests from androidHostTest to commonTest (#5092)
|
2026-04-12 20:45:19 +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
|
bc44af1597
|
fix(connections): show device name during connecting state (#5085)
|
2026-04-12 17:29:25 +00:00 |
|
James Rich
|
7ca7179197
|
build: migrate Compose dependencies to Compose Multiplatform (#5084)
|
2026-04-12 14:45:11 +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
|
62264b10c6
|
refactor(model): remove ConnectionState helper methods and fix updateStatusNotification return type (#5074)
|
2026-04-11 23:41:34 +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
|
0441093ce8
|
refactor(node): move Position to last in telemetry list on node details (#5068)
|
2026-04-11 17:06:17 +00:00 |
|
James Rich
|
3794c79dae
|
refactor: adopt M3 Expressive components from material3 1.11.0-alpha06 (#5063)
|
2026-04-11 02:10:03 +00:00 |
|
James Rich
|
a6423d0a0f
|
feat(metrics): redesign position log with SelectableMetricCard and add CSV export to all metrics screens (#5062)
|
2026-04-11 01:26:26 +00:00 |
|
James Rich
|
37e9e2c8f0
|
fix(charts): hoist rememberVicoZoomState above vararg layers to prevent ClassCastException (#5060)
|
2026-04-11 00:05:56 +00:00 |
|
James Rich
|
9c8532f80d
|
refactor: leverage new dependency features from recent updates (#5057)
|
2026-04-10 22:51:08 +00:00 |
|
James Rich
|
ce32e640de
|
fix(icons): replace outline (FILL=0) pathData with filled (FILL=1) from upstream Material Symbols (#5056)
|
2026-04-10 22:15:43 +00:00 |
|
James Rich
|
520fa717a9
|
refactor(metrics/map): DRY up charts, decompose MapView monoliths, add test coverage (#5049)
|
2026-04-10 20:54:09 +00:00 |
|
James Rich
|
02f6fd67b8
|
fix: clean up flaky, duplicated, and misplaced tests; remove redundant deps (#5048)
|
2026-04-10 19:46:45 +00:00 |
|
James Rich
|
3d51a48da2
|
feat(messaging): add IME Send action to message input (#5047)
|
2026-04-10 16:02:55 +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
|
dba037466e
|
refactor(icons): migrate to self-hosted VectorDrawable XMLs via MeshtasticIcons (#5030)
|
2026-04-10 01:35:52 +00:00 |
|
James Rich
|
9c0e9b82d6
|
feat(charts): adopt Vico best practices, add sensor data, and migrate TracerouteLog (#5026)
|
2026-04-09 23:44:59 +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
|
1649e46dd5
|
chore(deps): remove 7 unused dependencies across modules (#5017)
|
2026-04-09 12:35:28 -05:00 |
|
James Rich
|
ad08a6c7b7
|
feat(settings): add DNS support and fix UDP protocol toggle (#5013)
|
2026-04-09 14:23:31 +00:00 |
|
James Rich
|
60cc2f4237
|
fix: resolve bugs across connection, PKI, admin, packet flow, and stability subsystems (#5011)
|
2026-04-09 13:20:06 +00:00 |
|
James Rich
|
b3be9e2c38
|
fix: improve PKI message routing and resolve database migration racecondition (#4996)
|
2026-04-05 00:37:20 +00:00 |
|
James Rich
|
6af3ad6f0c
|
refactor(service): harden KMP service layer — database init, connection reliability, handler decomposition (#4992)
|
2026-04-04 18:07:44 +00:00 |
|
James Rich
|
fc86c696cd
|
feat(wifi-provision): add mPWRD-OS branding and disclaimer banner (#4978)
|
2026-04-03 13:47:15 +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
|
7e041c00e1
|
feat(wifi): introduce BLE-based WiFi provisioning for nymea-compatible devices (#4968)
|
2026-04-02 17:31:17 +00:00 |
|
James Rich
|
0167063497
|
feat(analytics): expand DataDog RUM integration and align with iOS parity (#4970)
|
2026-04-01 20:27:28 +00:00 |
|
James Rich
|
e249461e3c
|
feat(tak): introduce built-in Local TAK Server and mesh integration (#4951)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-04-01 20:21:25 +00:00 |
|
James Rich
|
89547afe6b
|
Refactor and unify firmware update logic across platforms (#4966)
|
2026-04-01 12:14:26 +00:00 |
|
James Rich
|
464a12b9f7
|
chore: standardize resources and update documentation for Navigation 3 (#4961)
|
2026-03-31 21:25:37 +00:00 |
|
James Rich
|
6a5115b897
|
Refactor navigation to use NodeDetail route and fix radio settings (#4960)
|
2026-03-31 14:03:02 +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
|
f2d09ff79d
|
Refactor nav3 architecture and enhance adaptive layouts (#4944)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-27 14:43:44 +00:00 |
|
James Rich
|
141b54ff9c
|
feat: migrate to Material 3 Expressive APIs (#4934)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-26 16:42:46 +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
|
8ce17defb7
|
refactor: remove demoscenario and enhance BLE connection stability (#4914)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-25 14:24:42 +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
|
b0e91a390c
|
feat: implement unified deep link routing for Kotlin Multiplatform (#4910)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-25 00:21:24 +00:00 |
|
James Rich
|
553ca2f8ed
|
feat: implement global SnackbarManager and consolidate common UI setup (#4909)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-24 22:31:40 +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
|
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
|
57242d905c
|
refactor: Consolidate UI preference handling (#4895)
|
2026-03-23 19:36:02 +00:00 |
|
James Rich
|
7b327215f3
|
refactor: adaptive UI components for Navigation 3 (#4891)
|
2026-03-23 12:35:02 -05: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
|
cb89b111de
|
refactor(messaging): fix contact key derivation in ContactsViewModel (#4887)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
|
2026-03-23 12:14:01 +00:00 |
|
James Rich
|
27bcbcb7be
|
fix(settings): remove redundant regex option in DebugViewModel (#4881)
|
2026-03-22 07:41:52 -05: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 |
|