Commit Graph

28 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
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
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
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
34225cdfe3 chore: Use repeatOnLifecycle for lifecycle-aware coroutine launch (#3952)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-12-10 16:15:25 +00:00
Mac DeCourcy
d4a30c0b24 feat: firmware bootloader ota warnings (#3846) 2025-11-29 04:17:40 +00:00
Mac DeCourcy
923624fbfa fix: further fixes for fdroid json fallbacks (#3847) 2025-11-29 02:00:36 +00:00
Mac DeCourcy
5a413d07e3 fix: fdroid device hardware fallback using bundled JSON for incomplete cache entries (#3844) 2025-11-28 20:45:22 +00:00
Mac DeCourcy
1c0dc486e2 fix: node search by keeping denormalized name columns up to date and backfilling existing nodes (#3839) 2025-11-28 17:38:30 +00:00
Mac DeCourcy
5e8c9794eb feat: Add Jetpack Paging 3 support for messages and threads/contacts (#3795)
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-24 14:14:05 +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
renovate[bot]
e701ad6aee feat(#3508): Optionally preserve Favorites on nodeDb reset (#3633)
Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
2025-11-11 02:38:45 +00:00
Mac DeCourcy
cb8d1871c9 feat: per device DB manager (#3641) 2025-11-09 16:54:21 +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
2b79590881 fix #2062: Remap channels when rearranged (#3561) 2025-10-30 14:55:37 +00:00
Phil Oliver
88ba0aa449 Align CoroutineDispatchers usage (#3481) 2025-10-16 16:12:20 +00:00
Phil Oliver
cd1a54f506 Add unread count badge to bottom nav (#3440) 2025-10-12 12:22:46 +00:00
Phil Oliver
0fd3c4ca05 Protobuf package change (#3291) 2025-10-08 18:20:09 +00:00
Phil Oliver
36f1aabcb5 Remove remaining unused dependencies across the project (#3390) 2025-10-08 03:04:20 +00:00
Phil Oliver
ef0ac5220d Consistent catalog naming for AndroidX dependencies (#3368) 2025-10-07 03:51:32 +00:00
Phil Oliver
95ec4877df Modularize settings code (#3355)
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2025-10-06 17:20:03 +00:00
Phil Oliver
7593560bba Modularize more maps files (#3262) 2025-10-01 01:37:17 +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
3e83e61a1a Move some repo classes to :core:data (#3214) 2025-09-26 21:45:11 +00:00
Phil Oliver
5bb3f73e0d Modularize CustomTileProviderRepository (#3181) 2025-09-24 14:20:35 +00:00
Phil Oliver
53fdda3a9c Add core data modules (#3169) 2025-09-23 03:49:28 +00:00