108 Commits

Author SHA1 Message Date
Dane Evans
d33229c50f Feat request neighbours (#3709)
Signed-off-by: Dane Evans <dane@goneepic.com>
2025-12-21 20:45:06 +00:00
James Rich
42bc85b6fc feat(build): add module dependency graph generation (#4042) 2025-12-18 17:30:36 -06:00
emp3r0r7
d8a1f88bda fix : avoid our node to be a relaynode candidate (#4037) 2025-12-18 14:25:18 +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
James Rich
212bcfd945 feat(ui): Animate icon changes with Crossfade (#4028) 2025-12-17 20:16:56 +00:00
Eugene Selifonov
0a0e5e7c9f fix: correctly check for local or pre-db-update reaction via RSSI == 0 (#4024) 2025-12-17 13:52:46 +00:00
Phil Oliver
a4148c952d Restructure node filters (#4020) 2025-12-16 22:09:49 +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
James Rich
9804c38fb8 feat(settings): add about screen with open source licenses (#4012)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-15 20:56:43 +00:00
James Rich
5759fb33bf feat: Optimize message list node lookup (#3981)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-12 20:22:16 +00:00
Jake Vis
d3cd9674c9 Port “Compass view” bottom sheet from Meshtastic-Apple PR #1504 (#3896)
Signed-off-by: Jake Vis <github@jv.ag>
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: Benjamin Faershtein <119711889+RCGV1@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-12-12 18:51:34 +00:00
James Rich
540814da01 feat(messaging): Add double-tap to react with 👍 (#3972)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-11 23:37:38 +00:00
James Rich
919901e905 fix(nodes): Correctly filter ignored nodes (#3966)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-11 05:13:24 +00:00
James Rich
8c9b5f7cb8 fix(map): Remove liteMode from inline map (#3949)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 15:03:13 +00:00
James Rich
1d8ae61ac2 refactor(settings): Use string resources for update intervals (#3937)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-09 21:07:07 +00:00
James Rich
7bd0a1c4c0 fix(maps): Enable lite mode and fix recomposition for inline maps (#3936)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-09 17:09:25 +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
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
f3d030527a fix: autofocus in message threads (#3869) 2025-12-01 11:54:44 +00:00
Mac DeCourcy
e18f72dbf2 feat: add infrastructure shutdown safeguards and enhance shutdown dialog text (#3858) 2025-11-30 12:59:05 +00:00
Mac DeCourcy
89e82ede59 feat: per device persistant dismissal of bootloader nags (#3859) 2025-11-30 02:03:25 +00:00
James Rich
ebab2ee9ad refactor(navigation): Simplify adaptive back nav and state (#3860)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-30 01:28:44 +00:00
Mac DeCourcy
ccbdb7bbf3 fix: prevent text fields from auto-focusing on screen load (#3857) 2025-11-29 19:52:17 +00:00
Mac DeCourcy
d4a30c0b24 feat: firmware bootloader ota warnings (#3846) 2025-11-29 04:17:40 +00:00
James Rich
78274c7923 feat(navigation): Implement adaptive list-detail for contacts and nodes (#3850)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-29 02:05:07 +00:00
Mac DeCourcy
1c0dc486e2 fix: node search by keeping denormalized name columns up to date and backfilling existing nodes (#3839) 2025-11-28 17:38:30 +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
9bc1b87e75 fix: Prevent message list jumping during pagination updates (#3829) 2025-11-27 01:05:38 +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
07ade75f72 fix: message list paged lifecycle resulting in notifications being cleared (#3815) 2025-11-26 05:17:15 +00:00
James Rich
a2345dae28 feat: Keep screen on during firmware update (#3806)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-25 14:17:11 +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
3efbcaab8b feat(settings): Add RTTTL ringtone playback in settings (#3799)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-24 19:48:52 +00:00
James Rich
4b93065c7e feat: Add firmware update module for Nordic nRF devices (#3782)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-24 19:02:53 +00:00
Mac DeCourcy
5e8c9794eb feat: Add Jetpack Paging 3 support for messages and threads/contacts (#3795)
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-24 14:14:05 +00:00
Mac DeCourcy
15481dd004 fix: unread count racecondition (#3784) 2025-11-22 14:57:39 +00:00
Mac DeCourcy
deedd00995 feat: polish jump to unread message (#3710) 2025-11-18 13:27:11 +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
Dane Evans
d6f39fdcb5 feat #3642: Add infrastructure to the list of filters. (#3716) 2025-11-17 00:52:25 +00:00
Dane Evans
12d96b76db fix #3509: MQTT reporting interval not being selected, and sent to node (#3717) 2025-11-16 15:37:44 +00:00
Dane Evans
a22513660a add back arrow to the channelConfig screen (#3713) 2025-11-16 04:29:00 +00:00
Mac DeCourcy
2a081f3c1f feat: jump to oldest unread message upon opening a thread, display divider between read/unread (#3693) 2025-11-14 19:03:46 +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
Mac DeCourcy
e421d6708a fix: clear in mem cached values on nodedb, factory reset (#3680) 2025-11-13 00:05:50 +00:00
Mac DeCourcy
bc8ff26167 feat: Add bottom-nav scroll-to-top handling for nodes and conversations (#3674) 2025-11-12 22:22:21 +00:00
Phil Oliver
57ef889caa Kmp strings cleanup (#3669) 2025-11-11 23:40:09 +00:00
James Rich
7c7ac0af51 refactor: Improve log export logic for decoded payloads (#3663)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-11 13:20:29 +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