Commit Graph

329 Commits

Author SHA1 Message Date
James Rich
88f0522927 refactor: Set minSdk to 32 and remove legacy code
This commit increases the minimum SDK version to 32 (Android 12L), allowing for the removal of compatibility code for older Android versions.

Key changes include:
*   Updated `MIN_SDK` from 26 to 32.
*   Removed conditional logic for API levels below 32, particularly for permissions, foreground services, and UI components.
*   Simplified Bluetooth permission handling to only target modern APIs.
*   Cleaned up AndroidManifest by removing legacy permission tags.

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 18:08:55 -06:00
James Rich
0f00332e94 feat: Improve POSIX time zone string generation (#4087)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-28 20:53:23 +00:00
Mac DeCourcy
869222f3e1 fix: update schema 27 with packet index (#4086) 2025-12-28 14:47:06 -06: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
a927481e4d chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4081) 2025-12-28 13:47:30 +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
James Rich
2070c267c5 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4080) 2025-12-28 01:57:32 +00:00
Mac DeCourcy
3177609620 perf: add node list indicies (#4056) 2025-12-27 17:24:33 +00:00
Mac DeCourcy
d5475a0e0a fix: internal regression; if hardware model is unset keep long/short names null (#4079) 2025-12-27 17:24:18 +00:00
James Rich
09961b500f chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4076) 2025-12-27 07:28:21 -06:00
Camerin Figueroa
250caa7c99 Implements#4054 - Add channel name to channel message notification (#4069) 2025-12-27 13:02:16 +00:00
James Rich
55754b1612 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4073) 2025-12-27 12:54:29 +00:00
James Rich
04ee221a2c chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4068) 2025-12-26 15:00:50 +00:00
James Rich
ec0250f71b chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4067) 2025-12-26 12:24:18 +00:00
James Rich
846c02e3a0 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4066) 2025-12-25 18:24:25 +00:00
James Rich
bdb3342cfc chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4060) 2025-12-25 15:31:12 +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
Mac DeCourcy
87760f4a0d perf: add missing index to optimize message list (#4055) 2025-12-23 09:30:54 +00:00
renovate[bot]
5feee83701 chore(deps): update core/proto/src/main/proto digest to c474fd3 (#4050)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-21 23:02:02 +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
8d134ebf63 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4045) 2025-12-19 14:01:33 +00:00
James Rich
fd2372c386 chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4044) 2025-12-19 09:50:19 +00:00
James Rich
efe325b765 chore: Scheduled updates (Firmware, Hardware, Translations) (#4040) 2025-12-18 23:36:25 +00:00
James Rich
42bc85b6fc feat(build): add module dependency graph generation (#4042) 2025-12-18 17:30:36 -06:00
James Rich
85435d7cb8 refactor: Add LONG_TURBO ChannelOption and validation test (#4039) 2025-12-18 16:57:49 +00: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
df40ea67cf chore: Scheduled updates (Firmware, Hardware, Translations) (#4034) 2025-12-18 13:26:53 +00:00
renovate[bot]
aff0a49756 chore(deps): update core/proto/src/main/proto digest to 62ef17b (#4029)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 22:56:41 +00:00
James Rich
61bc9bfdd2 refactor(build): Migrate core/common to KMP and cleanup build logic (#4026)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-17 19:48:01 +00:00
James Rich
506cba254c refactor(analytics): Only plant DebugTree in debug builds (#4025)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-17 16:20:32 +00:00
James Rich
832220e7c1 chore: Scheduled updates (Firmware, Hardware, Translations) (#4021) 2025-12-17 13:53:11 +00:00
Phil Oliver
4b3ae721a0 Remove ktorfit (#4019) 2025-12-16 21:52:29 +00:00
James Rich
44a18aef8c chore: Scheduled updates (Firmware, Hardware, Translations) (#4017) 2025-12-16 19:09:28 +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
8d858de00a chore: Scheduled updates (Firmware, Hardware, Translations) (#4013) 2025-12-16 14:37:46 +00:00
renovate[bot]
b639815dfa chore(deps): update core/proto/src/main/proto digest to 9beb80f (#4014)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-16 14:37:28 +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
537b793999 chore: Scheduled updates (Firmware, Hardware, Translations) (#4008) 2025-12-15 20:05:00 +00:00
b8b8
6a91e78111 Update strings for small meshes.xml (#4009)
Signed-off-by: b8b8 <156552149+b8b8@users.noreply.github.com>
2025-12-15 20:04:33 +00:00
James Rich
40ba6ffed4 chore: Scheduled updates (Firmware, Hardware, Translations) (#4006) 2025-12-15 13:15:25 +00:00
James Rich
298d469ad1 chore: Scheduled updates (Firmware, Hardware, Translations) (#4004) 2025-12-14 19:25:26 +00:00
James Rich
b3f872e41d chore: Scheduled updates (Firmware, Hardware, Translations) (#4003) 2025-12-14 15:43:41 +00:00
James Rich
4e3a57d9b6 chore: Scheduled updates (Firmware, Hardware, Translations) (#4001) 2025-12-14 00:22:34 +00:00
James Rich
727a946831 chore: Scheduled updates (Firmware, Hardware, Translations) (#3999) 2025-12-13 23:05:44 +00:00
renovate[bot]
483ec67195 chore(deps): update core/proto/src/main/proto digest to 4095e59 (#3998)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-13 21:17:04 +00:00