diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6871b953cc..a4987e0f4b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -716,6 +716,7 @@ jobs: flet-flashlight flet-geolocator flet-lottie + flet-local-auth flet-map flet-permission-handler flet-rive @@ -995,6 +996,7 @@ jobs: flet_flashlight \ flet_geolocator \ flet_lottie \ + flet_local_auth \ flet_map \ flet_permission_handler \ flet_rive \ diff --git a/CHANGELOG.md b/CHANGELOG.md index 561b94a4cd..7e1739850c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +## Unreleased + +### New features + +* Add `flet-local-auth` extension with a `LocalAuthentication` service for on-device biometric and credential authentication on Android, iOS, macOS, and Windows via the [`local_auth`](https://pub.dev/packages/local_auth) Flutter plugin. Linux and Web are not supported. + +### Improvements + +* Android host apps now use `FlutterFragmentActivity` and an AppCompat `LaunchTheme` so biometric authentication dialogs work on API 24–27. A `biometric` cross-platform permission bundle adds `NSFaceIDUsageDescription` for iOS and macOS builds. + ## 0.86.3 ### Bug fixes diff --git a/client/android/app/src/main/kotlin/com/appveyor/flet_client/MainActivity.kt b/client/android/app/src/main/kotlin/com/appveyor/flet_client/MainActivity.kt index 09f79c6fdf..0d11c624f5 100644 --- a/client/android/app/src/main/kotlin/com/appveyor/flet_client/MainActivity.kt +++ b/client/android/app/src/main/kotlin/com/appveyor/flet_client/MainActivity.kt @@ -1,5 +1,5 @@ package com.appveyor.flet_client -import io.flutter.embedding.android.FlutterActivity +import io.flutter.embedding.android.FlutterFragmentActivity -class MainActivity : FlutterActivity() +class MainActivity : FlutterFragmentActivity() diff --git a/client/android/app/src/main/res/values-night/styles.xml b/client/android/app/src/main/res/values-night/styles.xml index 06952be745..eefe493f95 100644 --- a/client/android/app/src/main/res/values-night/styles.xml +++ b/client/android/app/src/main/res/values-night/styles.xml @@ -1,7 +1,7 @@ -