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
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
James Rich
b996415ca9
feat: Add ability to request telemetry from a remote node ( #4059 )
2025-12-24 14:11:29 -06: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
Jord
3dbc5108c2
feat: Traceroute map visualisation ( #4002 )
2025-12-16 16:53:28 +00:00
James Rich
f32266083d
refactor: Move byte utilities to core:common module ( #3977 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-12-12 14:46:43 +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
0c127bc6b3
feat(model): Make NetworkDeviceHardware robust to unknown JSON keys ( #3880 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-12-02 20:34:39 +00:00
Mac DeCourcy
d4a30c0b24
feat: firmware bootloader ota warnings ( #3846 )
2025-11-29 04:17:40 +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
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
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
28590bfcdf
Make :core:strings a Compose Multiplatform library ( #3617 )
2025-11-11 00:58:38 +00:00
Phil Oliver
0833a6767e
Alias strings R to Res ( #3619 )
2025-11-05 03:32:42 +00:00
James Rich
4e60b62af4
feat: Enable minification and add ProGuard rules ( #3576 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-10-30 22:47:18 +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
4f6140c1d6
fix #3566 : rangetest export not having distances ( #3566 )
2025-10-30 14:53:34 +00:00
Dane Evans
54104b00ed
Fix #3468 - Timed Mute ( #3544 )
2025-10-30 05:48:06 +00:00
Phil Oliver
0fd3c4ca05
Protobuf package change ( #3291 )
2025-10-08 18:20:09 +00:00
Phil Oliver
da65dfdd15
Remove remaining unused dependencies in :core:* ( #3387 )
2025-10-08 00:08:48 +00:00
Phil Oliver
185c3ab5eb
Remove unused :core:database dependencies ( #3383 )
2025-10-07 21:37:03 +00:00
Phil Oliver
83531eeba9
Remove unused :core:analytics dependencies ( #3381 )
2025-10-07 19:35:44 +00:00
Phil Oliver
9a6c78fcd1
Move tests to appropriate modules ( #3377 )
2025-10-07 16:23:41 +00:00
Phil Oliver
ef0ac5220d
Consistent catalog naming for AndroidX dependencies ( #3368 )
2025-10-07 03:51:32 +00:00
Phil Oliver
fe9491121c
Modularize common composables ( #3286 )
2025-10-02 09:56:49 +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
3951ebb375
Spruce up LoRaConfigScreen ( #3224 )
2025-09-28 16:52:42 +00:00
Phil Oliver
3e83e61a1a
Move some repo classes to :core:data ( #3214 )
2025-09-26 21:45:11 +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
James Rich
ddb19b959f
refactor(settings)!: standardize radio config screens ( #3167 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-09-23 02:59:33 +00:00
Phil Oliver
8fb41aab74
Modularize some model classes ( #3153 )
2025-09-19 19:53:43 +00:00
Phil Oliver
0d2c1f1516
New core modules for :model, :navigation, :network, :prefs ( #3147 )
2025-09-19 12:16:36 +00:00