Meshtastic-Android/core
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
..
analytics feat(logging): Replace Timber with Kermit for multiplatform logging (#4083) 2025-12-28 14:30:15 +00:00
common refactor: Set minSdk to 32 and remove legacy code 2025-12-28 18:08:55 -06:00
data refactor: Set minSdk to 32 and remove legacy code 2025-12-28 18:08:55 -06:00
database fix: update schema 27 with packet index (#4086) 2025-12-28 14:47:06 -06:00
datastore feat(logging): Replace Timber with Kermit for multiplatform logging (#4083) 2025-12-28 14:30:15 +00:00
di refactor: Migrate to Android Gradle Plugin 9.0 (#4072) 2025-12-28 13:47:12 +00:00
model refactor: Set minSdk to 32 and remove legacy code 2025-12-28 18:08:55 -06:00
navigation refactor: Migrate to Android Gradle Plugin 9.0 (#4072) 2025-12-28 13:47:12 +00:00
network refactor: Migrate to Android Gradle Plugin 9.0 (#4072) 2025-12-28 13:47:12 +00:00
prefs refactor: Migrate to Android Gradle Plugin 9.0 (#4072) 2025-12-28 13:47:12 +00:00
proto refactor: Migrate to Android Gradle Plugin 9.0 (#4072) 2025-12-28 13:47:12 +00:00
service feat(logging): Replace Timber with Kermit for multiplatform logging (#4083) 2025-12-28 14:30:15 +00:00
strings chore: Scheduled updates (Firmware, Hardware, Translations, Graphs) (#4081) 2025-12-28 13:47:30 +00:00
ui refactor: Set minSdk to 32 and remove legacy code 2025-12-28 18:08:55 -06:00