Skip to content

Commit 8b8de5e

Browse files
committed
chore: More fixes and improvements.
1 parent be6d125 commit 8b8de5e

45 files changed

Lines changed: 441 additions & 238 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
.swiftpm/
1313
migrate_working_dir/
1414
.env
15+
.codex
1516

1617
# IntelliJ related
1718
*.iml

flatpak/app.desktop

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[Desktop Entry]
22
Name=Open Authenticator
33
Comment=A cross-platform OTP app, free and open-source
4-
Exec=open_authenticator
4+
Exec=open_authenticator %u
55
Icon=app.openauthenticator.OpenAuthenticator
66
Terminal=false
77
Type=Application

ios/Runner/Runner.entitlements

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@
66
<array>
77
<string>Default</string>
88
</array>
9-
<key>com.apple.developer.associated-domains</key>
10-
<array>
11-
<string>applinks:login.openauthenticator.app</string>
12-
</array>
139
<key>keychain-access-groups</key>
1410
<array/>
1511
</dict>

lib/i18n/de/contributor_plan.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
}
2929
},
3030
"button": {
31+
"subscribed": "Abonnement erfolgreich!",
3132
"privacyPolicy": "Datenschutzbestimmungen",
3233
"termsOfService": "Allgemeine Geschäftsbedingungen",
3334
"restorePurchases": "Käufe wiederherstellen"

lib/i18n/de/error.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,16 @@
7777
"generic": "Verschlüsselung des TOTP mit dem aktuellen Krypto-Speicher fehlgeschlagen."
7878
}
7979
},
80+
"pushOperationErrorKind": {
81+
"invalidUuid": "Ungültige Vorgangs-ID.",
82+
"invalidTotp": "Ungültige TOTP-Daten.",
83+
"invalidUpdateTimestamp": "Ungültiges Aktualisierungsdatum.",
84+
"deletedTotp": "Dieses TOTP wurde bereits gelöscht.",
85+
"invalidDeleteTimestamp": "Ungültiges Löschdatum.",
86+
"maxOperationsCountExceeded": "Zu viele ausstehende Änderungen.",
87+
"tooManyTotps": "TOTP-Limit erreicht.",
88+
"genericError": "Synchronisierung fehlgeschlagen."
89+
},
8090
"passwordMismatch": "Das neue Passwort für den Krypto-Speicher ist nicht korrekt.",
8191
"migrator": {
8292
"message": "Beim Migrieren Ihrer Daten ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.",
@@ -92,4 +102,4 @@
92102
"userWithProviderIdAlreadyExists": "Ein Benutzer mit derselben Provider-ID existiert bereits, daher ist eine Migration Ihres Kontos mit Ihren aktuellen Zugangsdaten nicht möglich. Bitte kontaktieren Sie uns.",
93103
"userCreationFailed": "Beim Erstellen Ihres Kontos ist ein Fehler aufgetreten. Bitte kontaktieren Sie uns."
94104
}
95-
}
105+
}

lib/i18n/de/sync_issues.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"title": "Fehler $errorCode",
66
"expandable": {
77
"permanent": "Dieser Fehler ist dauerhaft und der Vorgang wird nicht wiederholt.",
8-
"date": "Datum: $date",
8+
"date": "Datum:",
9+
"code": "Code:",
910
"details": "Details:",
1011
"deleteButton": "Löschen"
1112
}

lib/i18n/en/contributor_plan.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
}
2929
},
3030
"button": {
31+
"subscribed": "Subscribed !",
3132
"privacyPolicy": "Privacy policy",
3233
"termsOfService": "Terms of service",
3334
"restorePurchases": "Restore purchases"

lib/i18n/en/error.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,16 @@
7777
"generic": "Failed to encrypt TOTP with current crypto store."
7878
}
7979
},
80+
"pushOperationErrorKind": {
81+
"invalidUuid": "Invalid operation ID.",
82+
"invalidTotp": "Invalid TOTP data.",
83+
"invalidUpdateTimestamp": "Invalid update date.",
84+
"deletedTotp": "This TOTP was already deleted.",
85+
"invalidDeleteTimestamp": "Invalid deletion date.",
86+
"maxOperationsCountExceeded": "Too many pending changes.",
87+
"tooManyTotps": "TOTP limit reached.",
88+
"genericError": "Sync failed."
89+
},
8090
"passwordMismatch": "The new crypto store password is incorrect.",
8191
"migrator": {
8292
"message": "An error occurred while migrating your data. Please try again.",
@@ -92,4 +102,4 @@
92102
"userWithProviderIdAlreadyExists": "An user with the same provider ID already exists, so it's not possible to migrate your account with your current credentials. Please contact us.",
93103
"userCreationFailed": "An error occurred while creating your account. Please contact us."
94104
}
95-
}
105+
}

lib/i18n/en/sync_issues.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"title": "Error $errorCode",
66
"expandable": {
77
"permanent": "This error is permanent and the operation will not be retried.",
8-
"date": "Date : $date",
8+
"date": "Date :",
9+
"code": "Code :",
910
"details": "Details :",
1011
"deleteButton": "Delete"
1112
}

lib/i18n/fr/contributor_plan.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
}
2929
},
3030
"button": {
31+
"subscribed": "Abonnement effectué !",
3132
"privacyPolicy": "Politique de confidentialité",
3233
"termsOfService": "Conditions d'utilisation",
3334
"restorePurchases": "Restaurer les achats"

0 commit comments

Comments
 (0)