Skip to content

Commit 5ef23f8

Browse files
committed
chore(deps): Updated dependencies.
1 parent c07b6fb commit 5ef23f8

File tree

9 files changed

+43
-87
lines changed

9 files changed

+43
-87
lines changed

lib/i18n/de/local_auth.json

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,8 @@
33
"goToSettings": "Zu den Einstellungen"
44
},
55
"android": {
6-
"biometricHint": "Identität bestätigen",
7-
"biometricNotRecognized": "Nicht erkannt. Versuchen Sie es erneut.",
86
"signInTitle": "Authentifizierung erforderlich",
9-
"biometricRequiredTitle": "Biometrische Authentifizierung erforderlich",
10-
"deviceCredentialsRequiredTitle": "Geräteanmeldedaten erforderlich",
11-
"deviceCredentialsSetupDescription": "Geräteanmeldedaten erforderlich",
12-
"goToSettingsDescription": "Die biometrische Authentifizierung ist auf Ihrem Gerät nicht eingerichtet. Gehen Sie zu „Einstellungen > Sicherheit“, um die biometrische Authentifizierung hinzuzufügen."
13-
},
14-
"ios": {
15-
"lockOut": "Die biometrische Authentifizierung ist deaktiviert. Bitte sperren und entsperren Sie Ihren Bildschirm, um sie zu aktivieren.",
16-
"goToSettingsDescription": "Die biometrische Authentifizierung ist auf Ihrem Gerät nicht eingerichtet. Bitte aktivieren Sie entweder Touch ID oder Face ID in den Einstellungen Ihres Geräts."
7+
"signInHint": "Identität bestätigen"
178
},
189
"methodChannel": {
1910
"title": "Authentifizierung erforderlich",

lib/i18n/en/local_auth.json

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,8 @@
33
"goToSettings": "Go to settings"
44
},
55
"android": {
6-
"biometricHint": "Verify identity",
7-
"biometricNotRecognized": "Not recognized. Try again.",
86
"signInTitle": "Authentication required",
9-
"biometricRequiredTitle": "Biometric required",
10-
"deviceCredentialsRequiredTitle": "Device credentials required",
11-
"deviceCredentialsSetupDescription": "Device credentials required",
12-
"goToSettingsDescription": "Biometric authentication is not set up on your device. Go to 'Settings > Security' to add biometric authentication."
13-
},
14-
"ios": {
15-
"lockOut": "Biometric authentication is disabled. Please lock and unlock your screen to enable it.",
16-
"goToSettingsDescription": "Biometric authentication is not set up on your device. Please either enable Touch ID or Face ID on your phone."
7+
"signInHint": "Verify identity"
178
},
189
"methodChannel": {
1910
"title": "Authentication required",

lib/i18n/fr/local_auth.json

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,8 @@
33
"goToSettings": "Aller dans les paramètres"
44
},
55
"android": {
6-
"biometricHint": "Vérifier votre identité",
7-
"biometricNotRecognized": "Non reconnu. Veuillez réessayer.",
86
"signInTitle": "Authentification requise",
9-
"biometricRequiredTitle": "Biométrie requise",
10-
"deviceCredentialsRequiredTitle": "Identifiants de l'appareil requis",
11-
"deviceCredentialsSetupDescription": "Identifiants de l'appareil requis",
12-
"goToSettingsDescription": "L'authentification par biométrie n'est pas configurée sur votre appareil. Allez dans 'Paramètres > Sécurité' pour activer l'authentification par biométrie."
13-
},
14-
"ios": {
15-
"lockOut": "L'authentification par biométrie est désactivée. Veuillez verrouiller puis déverrouiller votre appareil pour l'activer.",
16-
"goToSettingsDescription": "L'authentification par biométrie n'est pas configurée sur votre appareil. Veuillez activer Touch ID ou Face ID sur votre téléphone."
7+
"signInHint": "Vérifier votre identité"
178
},
189
"methodChannel": {
1910
"title": "Authentification requise",

lib/i18n/it/local_auth.json

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,8 @@
33
"goToSettings": "Vai alle impostazioni"
44
},
55
"android": {
6-
"biometricHint": "Verifica l'identità",
7-
"biometricNotRecognized": "Non riconosciuto. Riprova.",
86
"signInTitle": "Autenticazione richiesta",
9-
"biometricRequiredTitle": "Biometria richiesta",
10-
"deviceCredentialsRequiredTitle": "Credenziali del dispositivo richieste",
11-
"deviceCredentialsSetupDescription": "Credenziali del dispositivo richieste",
12-
"goToSettingsDescription": "L'autenticazione biometrica non è configurata sul tuo dispositivo. Vai a 'Impostazioni > Sicurezza' per aggiungere l'autenticazione biometrica."
13-
},
14-
"ios": {
15-
"lockOut": "L'autenticazione biometrica è disabilitata. Blocca e sblocca lo schermo per abilitarla.",
16-
"goToSettingsDescription": "L'autenticazione biometrica non è configurata sul tuo dispositivo. Abilita Touch ID o Face ID sul tuo telefono."
7+
"signInHint": "Verifica l'identità"
178
},
189
"methodChannel": {
1910
"title": "Autenticazione necessaria",

lib/i18n/pt/local_auth.json

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,8 @@
33
"goToSettings": "Ir para configurações"
44
},
55
"android": {
6-
"biometricHint": "Verifique sua identidade",
7-
"biometricNotRecognized": "Não reconhecido. Tente novamente.",
86
"signInTitle": "Autenticação necessária",
9-
"biometricRequiredTitle": "Biometria necessária",
10-
"deviceCredentialsRequiredTitle": "Credenciais do dispositivo necessárias",
11-
"deviceCredentialsSetupDescription": "Credenciais do dispositivo necessárias",
12-
"goToSettingsDescription": "A autenticação biométrica não está configurada no seu dispositivo. Vá para 'Configurações > Segurança' para ativá-la."
13-
},
14-
"ios": {
15-
"lockOut": "A autenticação biométrica está desativada. Bloqueie e desbloqueie a tela para ativá-la.",
16-
"goToSettingsDescription": "A autenticação biométrica não está configurada no seu dispositivo. Ative o Touch ID ou Face ID no seu telefone."
7+
"signInHint": "Verifique sua identidade"
178
},
189
"methodChannel": {
1910
"title": "Autenticação necessária",

lib/model/app_unlock/method.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import 'package:flutter/material.dart';
22
import 'package:flutter_riverpod/flutter_riverpod.dart';
3+
import 'package:local_auth_platform_interface/types/auth_exception.dart';
34
import 'package:open_authenticator/i18n/translations.g.dart';
45
import 'package:open_authenticator/model/app_unlock/reason.dart';
56
import 'package:open_authenticator/model/crypto.dart';
@@ -26,6 +27,11 @@ sealed class AppUnlockMethod<T> {
2627
}
2728
return await _tryUnlock(context, ref, reason);
2829
} catch (ex, stacktrace) {
30+
if (ex is LocalAuthException) {
31+
if (ex.code == LocalAuthExceptionCode.userCanceled || ex.code == LocalAuthExceptionCode.systemCanceled) {
32+
return const ResultCancelled();
33+
}
34+
}
2935
return ResultError(
3036
exception: ex,
3137
stacktrace: stacktrace,

lib/utils/firebase_app_check/default.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import 'package:open_authenticator/utils/firebase_app_check/firebase_app_check.d
66
class FirebaseAppCheckDefault extends FirebaseAppCheck {
77
@override
88
Future<void> activate() async => await firebase_app_check.FirebaseAppCheck.instance.activate(
9-
androidProvider: kDebugMode ? firebase_app_check.AndroidProvider.debug : firebase_app_check.AndroidProvider.playIntegrity,
10-
appleProvider: kDebugMode ? firebase_app_check.AppleProvider.debug : firebase_app_check.AppleProvider.appAttestWithDeviceCheckFallback,
9+
providerAndroid: kDebugMode ? const firebase_app_check.AndroidDebugProvider() : const firebase_app_check.AndroidPlayIntegrityProvider(),
10+
providerApple: kDebugMode ? const firebase_app_check.AppleDeviceCheckProvider() : const firebase_app_check.AppleAppAttestWithDeviceCheckFallbackProvider(),
1111
);
1212
}

lib/utils/local_authentication/default.dart

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import 'package:local_auth_android/local_auth_android.dart';
55
// ignore: depend_on_referenced_packages
66
import 'package:local_auth_darwin/local_auth_darwin.dart';
77
// ignore: depend_on_referenced_packages
8+
import 'package:local_auth_darwin/types/auth_messages_macos.dart';
9+
// ignore: depend_on_referenced_packages
810
import 'package:local_auth_windows/local_auth_windows.dart';
911
import 'package:open_authenticator/i18n/translations.g.dart';
1012
import 'package:open_authenticator/model/app_unlock/reason.dart';
@@ -32,22 +34,15 @@ class LocalAuthenticationDefault extends LocalAuthentication {
3234
localizedReason: translations.appUnlock.localAuthentication[reason.name] ?? 'Authenticate to access the app.',
3335
authMessages: [
3436
IOSAuthMessages(
35-
lockOut: translations.localAuth.ios.lockOut,
36-
goToSettingsButton: translations.localAuth.common.goToSettings,
37-
goToSettingsDescription: translations.localAuth.ios.goToSettingsDescription,
3837
cancelButton: cancelButton,
3938
),
40-
AndroidAuthMessages(
41-
biometricHint: translations.localAuth.android.biometricHint,
42-
biometricNotRecognized: translations.localAuth.android.biometricNotRecognized,
43-
biometricRequiredTitle: translations.localAuth.android.biometricRequiredTitle,
44-
biometricSuccess: translations.error.noError,
39+
MacOSAuthMessages(
4540
cancelButton: cancelButton,
46-
deviceCredentialsRequiredTitle: translations.localAuth.android.deviceCredentialsRequiredTitle,
47-
deviceCredentialsSetupDescription: translations.localAuth.android.deviceCredentialsSetupDescription,
48-
goToSettingsButton: translations.localAuth.common.goToSettings,
49-
goToSettingsDescription: translations.localAuth.android.goToSettingsDescription,
41+
),
42+
AndroidAuthMessages(
43+
signInHint: translations.localAuth.android.signInHint,
5044
signInTitle: translations.localAuth.android.signInTitle,
45+
cancelButton: cancelButton,
5146
),
5247
const WindowsAuthMessages(),
5348
],

pubspec.yaml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -17,52 +17,52 @@ dependencies:
1717
sdk: flutter
1818
flutter_localizations:
1919
sdk: flutter
20-
animations: ^2.0.11
21-
cloud_firestore: ^6.0.2
22-
firebase_auth: ^6.1.0
23-
firebase_core: ^4.1.1
24-
flutter_riverpod: ^3.0.0
25-
simple_secure_storage: ^0.3.4
20+
animations: ^2.1.1
21+
cloud_firestore: ^6.1.0
22+
firebase_auth: ^6.1.2
23+
firebase_core: ^4.2.1
24+
flutter_riverpod: ^3.0.3
25+
simple_secure_storage: ^0.3.6
2626
jovial_svg: ^1.1.28
27-
mobile_scanner: ^7.1.2
27+
mobile_scanner: ^7.1.3
2828
path_provider: ^2.1.5
2929
shared_preferences: ^2.5.3
30-
uuid: ^4.5.1
30+
uuid: ^4.5.2
3131
webcrypto: ^0.5.8
3232
equatable: ^2.0.7
33-
drift: ^2.28.2
33+
drift: ^2.29.0
3434
drift_flutter: ^0.2.7
3535
path: ^1.9.1
36-
local_auth: ^2.3.0
36+
local_auth: ^3.0.0
3737
package_info_plus: ^9.0.0
38-
http: ^1.5.0
38+
http: ^1.6.0
3939
qr_flutter: ^4.1.0
4040
intl: any
4141
url_launcher: ^6.3.2
4242
firebase_app_check: ^0.4.1
43-
purchases_flutter: ^9.6.2
44-
purchases_ui_flutter: ^9.6.2
45-
firebase_crashlytics: ^5.0.2
43+
purchases_flutter: ^9.9.6
44+
purchases_ui_flutter: ^9.9.6
45+
firebase_crashlytics: ^5.0.4
4646
window_manager: ^0.5.1
47-
slang: ^4.8.1
48-
slang_flutter: ^4.8.0
47+
slang: ^4.10.0
48+
slang_flutter: ^4.10.0
4949
rate_my_app: ^2.3.2
5050
app_links: ^6.4.1
5151
hashlib: ^2.2.0
5252
hashlib_codecs: ^3.0.1
5353
scrollable_positioned_list: ^0.3.8
54-
share_plus: ^12.0.0
54+
share_plus: ^12.0.1
5555
wakelock_plus: ^1.4.0
56-
file_picker: ^10.3.3
56+
file_picker: ^10.3.6
5757

5858
dev_dependencies:
5959
flutter_lints: ^6.0.0
60-
build_runner: ^2.6.0
61-
drift_dev: ^2.28.3
60+
build_runner: ^2.10.3
61+
drift_dev: ^2.29.0
6262
msix: ^3.16.12
63-
slang_build_runner: ^4.8.1
64-
custom_lint: ^0.8.0
65-
riverpod_lint: ^3.0.0
63+
slang_build_runner: ^4.10.0
64+
custom_lint: ^0.8.1
65+
riverpod_lint: ^3.0.3
6666
release: ^0.1.5
6767

6868
flutter:

0 commit comments

Comments
 (0)