Commit graph

785 commits

Author SHA1 Message Date
James Rich
6bb54bcd55
fix: reaction display regression (#4141)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-05 19:32:25 +00:00
James Rich
8400ae854f
feat: Add initial handling for Store and Forward PlusPlus packets (#4136)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-05 01:20:57 +00:00
James Rich
49f6ffe6e5
feat: Enhance message notifications with history and actions (#4133)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-04 21:46:07 +00:00
James Rich
c46fb23f00
feat: Add separate notifications for waypoints (#4131)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-04 17:57:58 +00:00
James Rich
e5f78d101c
feat: Improve node handling and add client notifications (#4130)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-04 17:32:13 +00:00
Mac DeCourcy
6bb40e4d20
feat: auto retry text message send on max retransmit (#4124) 2026-01-03 12:21:43 +00:00
James Rich
c9259c793f
feat: Send emoji codepoint in reaction packets (#4123)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-03 02:51:23 +00:00
James Rich
6950c8f01b
Fix: Use dynamic year for copyright headers (#4116) 2026-01-02 14:06:05 -06:00
James Rich
b3ebe760dd
feat: Refactor MeshService into smaller, single-responsibility components (#4108)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2026-01-02 17:13:38 +00:00
Eric Severance
a0910dfcb0
Consider hopStart=0 when calculating hops for packets (#4101) 2025-12-31 12:46:59 +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
Camerin Figueroa
250caa7c99
Implements#4054 - Add channel name to channel message notification (#4069) 2025-12-27 13:02:16 +00:00
James Rich
b996415ca9
feat: Add ability to request telemetry from a remote node (#4059) 2025-12-24 14:11:29 -06:00
Dane Evans
d33229c50f
Feat request neighbours (#3709)
Signed-off-by: Dane Evans <dane@goneepic.com>
2025-12-21 20:45:06 +00:00
Jord
9833795864
Traceroute map position snapshots (#4035)
Signed-off-by: Jord <650645+DivineOmega@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-18 14:14:03 +00:00
Mac DeCourcy
81654a095b
fix: nodes seen before full user exchange not being updated in phone NodeDB (#3996)
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-17 20:30:25 +00:00
Jord
3dbc5108c2
feat: Traceroute map visualisation (#4002) 2025-12-16 16:53:28 +00:00
Eugene
24f40b2005
feat: add SNR/RSSI/Hops Away metrics and timestamp to the reaction dialog (#3964)
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-16 15:56:30 +00:00
Mac DeCourcy
f51b7fb0f2
chore: enhance bluetooth and wifi connection logging (#3960) 2025-12-13 20:44:23 +00:00
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
bdf9dc375b
refactor(service): Simplify boot-time service startup (#3730)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-18 18:42:20 +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
Phil Oliver
57ef889caa
Kmp strings cleanup (#3669) 2025-11-11 23:40:09 +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
James Rich
3dbfd81b43
feat(bluetooth): conditional RSSI polling (#3489)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-10-17 02:08:41 +00:00
James Rich
08cdc23633
feat(ble): Refactor SafeBluetooth and add modern Android API support (#3483)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-16 18:57:13 +00:00
Phil Oliver
88ba0aa449
Align CoroutineDispatchers usage (#3481) 2025-10-16 16:12:20 +00:00