James Rich
db0ae13d5e
refactor: improve node DB state management and readiness logic ( #3932 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-08 20:27:56 +00:00
James Rich
03232047fd
refactor: Remove unused connection transport state ( #3933 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-08 20:22:17 +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
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
Mac DeCourcy
500ae49b2c
fix: loadCachedDb() before backfill to ensure in-mem nodedb isn't stale, show filtered count in nodelist ( #3827 )
2025-11-26 23:44:35 +00:00
Mac DeCourcy
f966ab1307
fix: skip default nodeinfo upsert in handleReceivedUser for live packets ( #3819 )
2025-11-26 07:20:23 +00:00
Benjamin Faershtein
022652efe5
Added relays count ( #3773 )
...
Signed-off-by: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com>
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-25 00:30:44 +00:00
James Rich
f781cab31f
refactor(connections): Improve RSSI reading robustness ( #3804 )
2025-11-24 17:25:52 -06:00
Mac DeCourcy
552097888f
fix: skip nodeinfo upsert when we recieve defaults from the node ( #3796 )
2025-11-24 14:13:31 +00:00
James Rich
7feab79da3
feat(nsd): Add support for Android 14+ NSD resolving ( #3731 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-18 18:12:52 +00:00
James Rich
73d933fe14
feat(connections): Connecting state refactor ( #3722 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-17 21:15:22 +00:00
Mac DeCourcy
7369a9bf5d
fix: address backfill issue on tcp connections; add logging ( #3676 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-14 19:22:48 +00:00
James Rich
6590ea0ef0
feat(ble): Add support for LogRadio characteristic, enhance logs ( #3691 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-13 19:53:37 +00:00
renovate[bot]
e701ad6aee
feat( #3508 ): Optionally preserve Favorites on nodeDb reset ( #3633 )
...
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>
2025-11-11 02:38:45 +00:00
James Rich
3a6834329a
refactor(ble): Refactor NordicBleInterface for clarity and stability ( #3653 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-11 01:11:29 +00:00
Phil Oliver
28590bfcdf
Make :core:strings a Compose Multiplatform library ( #3617 )
2025-11-11 00:58:38 +00:00
Mac DeCourcy
cb8d1871c9
feat: per device DB manager ( #3641 )
2025-11-09 16:54:21 +00:00
James Rich
23db9f2443
fix: Add delays around heartbeat on connection ( #3643 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-09 15:50:36 +00:00
James Rich
86e4d1b1da
fix: Update ignored status in nodeDB on toggle ( #3638 )
2025-11-07 10:34:43 -06:00
James Rich
421e35a19c
fix: Clear packet database alongside node database ( #3634 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-06 20:16:59 +00:00
James Rich
9e8ffaa0ba
refactor(ble): Replace custom BLE implementation with Nordic ( #3595 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-06 18:27:21 +00:00
Phil Oliver
0833a6767e
Alias strings R to Res ( #3619 )
2025-11-05 03:32:42 +00:00
Phil Oliver
78a10118a0
Re-enable debug application IDs ( #3607 )
2025-11-04 02:32:17 +00:00
James Rich
453dd398d4
feat: Display relay node information for messages ( #3574 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-30 22:25:34 +00:00
Dane Evans
7497ef71c0
feat #3436 - add current IP address' to the settings > network panel. ( #3537 )
2025-10-30 05:54:07 +00:00
James Rich
894da7a02a
feat: Remove Bluetooth RSSI feature ( #3504 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-20 13:17:34 +00:00
Phil Oliver
88ba0aa449
Align CoroutineDispatchers usage ( #3481 )
2025-10-16 16:12:20 +00:00
Phil Oliver
886e9cfede
Modularize messaging code ( #3435 )
2025-10-12 17:07:03 +00:00
Phil Oliver
0fd3c4ca05
Protobuf package change ( #3291 )
2025-10-08 18:20:09 +00:00
James Rich
38c50799cb
fix: service status notification refactor ( #3386 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-08 00:13:49 +00:00
Phil Oliver
95ec4877df
Modularize settings code ( #3355 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-10-06 17:20:03 +00:00
James Rich
f2b4b87944
fix: update foreground service type to manifest ( #3332 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-04 17:05:08 +00:00
Phil Oliver
51fa634e11
More map modularization ( #3319 )
2025-10-04 00:19:37 +00:00
James Rich
24f0417b28
feat(contact): add manually verified shared contact support ( #3283 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-02 16:46:12 +00:00
James Rich
cad88d277b
refactor(analytics)!: modularize analytics - remove Logging ( #3256 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-30 23:22:22 +00:00
Phil Oliver
db2ef75e08
Add :core:service ( #3253 )
2025-09-30 20:55:56 +00:00
James Rich
6abe0124d2
fix(service): Update foreground service type and error handling ( #3246 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-29 20:59:00 +00:00
James Rich
92202e3ebf
feat(bluetooth): expose and display bluetooth signal strength (RSSI) ( #3235 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-29 12:44:12 +00:00
James Rich
ac51c1b9f6
fix(service): clear nodeDB when device address changes ( #3232 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-28 19:45:10 +00:00
Phil Oliver
3e83e61a1a
Move some repo classes to :core:data ( #3214 )
2025-09-26 21:45:11 +00:00
James Rich
6c0b2c55a0
feat(db): introduce transactional config installation ( #3209 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-26 01:39:26 +00:00
Phil Oliver
0cf7b93f28
Less state held by MeshService ( #3205 )
2025-09-25 21:22:14 +00:00
James Rich
f7ba7dcb41
refactor(service): unify config and node info request flow ( #3201 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-25 14:02:55 +00:00
Phil Oliver
8317b704ea
Redundant methods in RadioConfigRepository ( #3198 )
2025-09-25 13:57:26 +00:00
Phil Oliver
613714cdb4
Modularize database classes ( #3192 )
2025-09-24 20:23:05 +00:00
Phil Oliver
4eba3e9daf
Modularize more models/utils ( #3182 )
2025-09-24 15:43:46 +00:00
Phil Oliver
b98e533123
Modularize prefs classes ( #3171 )
2025-09-23 09:51:03 +00:00
James Rich
d2db37e0d4
refactor(R): Move R file imports to core UI module ( #3159 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-09-23 01:59:39 +00:00
Phil Oliver
8fb41aab74
Modularize some model classes ( #3153 )
2025-09-19 19:53:43 +00:00
Phil Oliver
1d30367ddc
Decouple ConnectionsScreen from UiViewModel ( #3126 )
2025-09-17 15:10:43 +00:00