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
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
Jord
3dbc5108c2
feat: Traceroute map visualisation ( #4002 )
2025-12-16 16:53:28 +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
Dane Evans
f322eb31a0
Fix/3894 talkback confusion ( #3914 )
2025-12-06 12:29:38 +00:00
Mac DeCourcy
d1e7bd1ad5
feat: prevent QR imports from overriding local TX power ( #3845 )
2025-11-28 20:45:09 +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
7fd1f19e18
Fix add qr acting like replace instead of add ( #3823 )
...
Co-authored-by: Dane <dane@goneepic.com >
2025-11-26 14:25:55 +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
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
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
28590bfcdf
Make :core:strings a Compose Multiplatform library ( #3617 )
2025-11-11 00:58:38 +00:00
Phil Oliver
a2da943ed7
Clean up string access ( #3629 )
2025-11-06 01:00:09 +00:00
Phil Oliver
c170ff6a4b
Relocate proto utils ( #3621 )
2025-11-05 08:27:13 +00:00
Phil Oliver
8b83273a4f
Use Resources for string access ( #3620 )
2025-11-05 05:59:45 +00:00
Phil Oliver
0833a6767e
Alias strings R to Res ( #3619 )
2025-11-05 03:32:42 +00:00
Phil Oliver
a687328f08
Remove stringResource() id named argument ( #3618 )
2025-11-05 02:36:26 +00:00
Phil Oliver
6864dd0729
Organize channel config files ( #3526 )
2025-10-22 20:48:46 +00:00
Phil Oliver
e4ba6d6136
Generate a POSIX timezone string from a ZoneID ( #3514 )
2025-10-22 20:10:09 +00:00
ChrisDeardeuff
f6487518f8
Enhancement - Add 'show all meanings' to node key encryption dialog ( #3437 )
...
Co-authored-by: ChrisDeardeuff <chris.deardeuff@proton.me >
2025-10-15 20:04:18 +00:00
Phil Oliver
73b37c17dc
Add dividers to node details ( #3466 )
2025-10-15 02:06:45 +00:00
Phil Oliver
51ccc59b24
Clean up list item component API ( #3465 )
2025-10-14 18:37:59 +00:00
Phil Oliver
273772b214
Tweak settings footer button style/visibility ( #3458 )
2025-10-13 21:40:55 +00:00
Phil Oliver
3a232fc33f
Add stateInWhileSubscribed extension ( #3456 )
2025-10-13 20:04:29 +00:00
Phil Oliver
e691981207
Modularize ScannedQrCodeDialog ( #3446 )
2025-10-13 00:18:23 +00:00
Sebastian Rutofski
e4ecf1d483
remove default value for onDismiss from SimpleAlertDialog ( #3441 )
2025-10-12 17:10:26 +00:00
Phil Oliver
886e9cfede
Modularize messaging code ( #3435 )
2025-10-12 17:07:03 +00:00
James Rich
c6be5be72f
feat(settings): replace interval inputs with dropdowns ( #3352 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-10-09 19:03:06 +00:00
James Rich
f2c9d05968
feat( #3409 ): Add analytics notice to welcome screen ( #3410 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-10-09 01:04:34 +00:00
Phil Oliver
0fd3c4ca05
Protobuf package change ( #3291 )
2025-10-08 18:20:09 +00:00
James Rich
8baf8714d0
feat(ui): Refactor node position details into separate section ( #3382 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-10-08 00:50:53 +00:00
James Rich
3f923ae5c6
refactor(ui): Refactor SettingsItem component ( #3364 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-10-07 02:23:34 +00:00
James Rich
ff9d621978
feat: Add contentColor parameter to info components ( #3363 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-10-06 22:02:44 +00:00
James Rich
6a71891790
feat: Always Display voltage ( #3362 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-10-06 21:31:43 +00:00
James Rich
f903d3fa35
Revert markdown message rendering ( #3328 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-10-04 15:01:26 +00:00
Phil Oliver
51fa634e11
More map modularization ( #3319 )
2025-10-04 00:19:37 +00:00
Phil Oliver
47f3961f3a
Finish migration away from global app bar ( #3297 )
2025-10-03 16:06:51 +00:00
Phil Oliver
fe9491121c
Modularize common composables ( #3286 )
2025-10-02 09:56:49 +00:00
Phil Oliver
81804500bd
Move MapViewExtensions to :feature:map ( #3284 )
2025-10-02 01:21:51 +00:00
Phil Oliver
d553cdfee6
Add :feature:node ( #3275 )
2025-10-01 23:26:41 +00:00
James Rich
0847598d38
refactor(ui)!: update NodeItem display with new components ( #3273 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-10-01 19:31:08 +00:00
James Rich
92202e3ebf
feat(bluetooth): expose and display bluetooth signal strength (RSSI) ( #3235 )
...
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com >
2025-09-29 12:44:12 +00:00
Dane Evans
cd010c4967
add colour coding to traceroutes ( #3227 )
2025-09-28 16:53:33 +00:00
Phil Oliver
3951ebb375
Spruce up LoRaConfigScreen ( #3224 )
2025-09-28 16:52:42 +00:00
Phil Oliver
c5360086b7
Add :core:ui ( #3203 )
2025-09-25 21:01:53 +00:00