Commit graph

4064 commits

Author SHA1 Message Date
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
James Rich
e7c3512cef
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4114) 2026-01-02 13:35:26 +00:00
James Rich
76b34ceb53
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4099) 2025-12-31 13:19:41 +00:00
Eric Severance
a0910dfcb0
Consider hopStart=0 when calculating hops for packets (#4101) 2025-12-31 12:46:59 +00:00
James Rich
cce41f6671
feat: Refactor back navigation in adaptive screens (#4085)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 18:51:31 +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
James Rich
9fd92691a9
refactor: Migrate to Android Gradle Plugin 9.0 (#4072)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 13:47:12 +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
934fc9bb0b
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4058) 2025-12-24 19:46:36 +00:00
James Rich
b996415ca9
feat: Add ability to request telemetry from a remote node (#4059) 2025-12-24 14:11:29 -06:00
James Rich
79fe6416b3
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4051) 2025-12-23 09:33:13 +00:00
James Rich
52bf9fcd58
chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4049) 2025-12-21 23:01:33 +00:00
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
99cc024ee4
fix: app README.md header (#4043) 2025-12-18 17:35:52 -06:00
James Rich
42bc85b6fc
feat(build): add module dependency graph generation (#4042) 2025-12-18 17:30:36 -06: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
James Rich
212bcfd945
feat(ui): Animate icon changes with Crossfade (#4028) 2025-12-17 20:16:56 +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
Texas
42e78f8f2f
Allow using custom tile server via HTTP (#3976) 2025-12-15 20:53:35 +00:00
Mac DeCourcy
f51b7fb0f2
chore: enhance bluetooth and wifi connection logging (#3960) 2025-12-13 20:44:23 +00:00
James Rich
a1cf92d676
refactor: consolidate F-Droid task disabling to convention plugin (#3990) 2025-12-12 23:29:04 +00:00
James Rich
dded4f529f
refactor(ui): refactor glow effect drawing (#3988) 2025-12-12 22:04:08 +00:00
James Rich
4aea88877a
refactor(concurrent): Introduce SequentialJob to manage service setup (#3983)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-12 19:02:17 +00:00
James Rich
d2b15c73b5
refactor(di): Introduce @ProcessLifecycle qualifier for di (#3978)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-12 14:23:35 +00:00
James Rich
c21dcddf94
chore: Scheduled updates (Firmware, Hardware, Translations) (#3965) 2025-12-11 04:58:11 +00:00
James Rich
fdff7315fe
refactor(build): Create a dedicated analytics convention plugin (#3961)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-11 04:47:25 +00:00
Mac DeCourcy
6e280417b5
fix: back button respects navigation history in detail screens (#3956) 2025-12-10 17:11:48 +00:00
James Rich
03ed85decd
feat(navigation): Navigate back to list view on tab reselection (#3948)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 15:09:47 +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
Wessel
2ad703c5f8
Set socket timeout to 5s (#3929)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-08 20:26:54 +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
Dane Evans
73f1ff0f1a
fix #3838 : message deletion count on the contacts page. (#3924) 2025-12-07 12:42:48 +00:00
James Rich
a242d99ad8
chore: Scheduled updates (Firmware, Hardware, Translations) (#3922) 2025-12-07 00:15:58 +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
Dane Evans
f322eb31a0
Fix/3894 talkback confusion (#3914) 2025-12-06 12:29:38 +00:00
James Rich
00d678c42d
chore: Scheduled updates (Firmware, Hardware, Translations) (#3893) 2025-12-06 12:24:01 +00:00
Mac DeCourcy
b81147d413
fix: system back button exiting from node detail page (#3870) 2025-12-01 11:54:59 +00:00
Mac DeCourcy
c27df15d0a
fix: contact list ordering (#3863) 2025-11-30 17:40:10 +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
James Rich
d83c83cb81
chore: Scheduled updates (Firmware, Hardware, Translations) (#3851) 2025-11-29 13:52:37 +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
James Rich
d60e84fa4d
chore: Scheduled updates (Firmware, Hardware, Translations) (#3848) 2025-11-29 02:00:57 +00:00
James Rich
6c8c7682b2
chore: Scheduled updates (Firmware, Hardware, Translations) (#3836) 2025-11-28 17:47:48 +00:00