Files
Meshtastic-Android/core
James Rich 6c3b4b7868 feat(permissions): migrate all call sites off Accompanist + add denial recovery
Migrate intro, both map flavors, and the barcode scanner to the native
rememberXxxPermissionState() helpers; remove accompanist-permissions from
the version catalog, feature convention plugin, and module build files.

Add user-facing denial recovery where it was previously silent: barcode
camera shows a PermissionRecoveryCard, USB permission denial surfaces an
error message, and the map location button routes permanent denial to app
settings. Convert the Bluetooth bonding error to a string resource.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 11:57:49 -05:00
..