Skip to content

Commit 1a0492a

Browse files
committedFeb 16, 2022
Merge branch 'release/2.1.2'
2 parents 2c38ea0 + 7f5e218 commit 1a0492a

File tree

10 files changed

+62
-22
lines changed

10 files changed

+62
-22
lines changed
 

‎Cryptomator.xcodeproj/project.pbxproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -2805,7 +2805,7 @@
28052805
GCC_WARN_UNUSED_FUNCTION = YES;
28062806
GCC_WARN_UNUSED_VARIABLE = YES;
28072807
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
2808-
MARKETING_VERSION = 2.1.1;
2808+
MARKETING_VERSION = 2.1.2;
28092809
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
28102810
MTL_FAST_MATH = YES;
28112811
ONLY_ACTIVE_ARCH = YES;
@@ -2867,7 +2867,7 @@
28672867
GCC_WARN_UNUSED_FUNCTION = YES;
28682868
GCC_WARN_UNUSED_VARIABLE = YES;
28692869
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
2870-
MARKETING_VERSION = 2.1.1;
2870+
MARKETING_VERSION = 2.1.2;
28712871
MTL_ENABLE_DEBUG_INFO = NO;
28722872
MTL_FAST_MATH = YES;
28732873
OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-expression-type-checking=200 -Xfrontend -warn-long-function-bodies=200";

‎CryptomatorCommon/Sources/CryptomatorCommonCore/CryptomatorDatabase.swift

+4-1
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,12 @@ public class CryptomatorDatabase {
134134
var coordinatorError: NSError?
135135
var dbPool: DatabasePool?
136136
var dbError: Error?
137+
var configuration = Configuration()
138+
// Workaround for a SQLite regression (see https://github.com/groue/GRDB.swift/issues/1171 for more details)
139+
configuration.acceptsDoubleQuotedStringLiterals = true
137140
coordinator.coordinate(writingItemAt: databaseURL, options: .forMerging, error: &coordinatorError, byAccessor: { _ in
138141
do {
139-
dbPool = try DatabasePool(path: databaseURL.path)
142+
dbPool = try DatabasePool(path: databaseURL.path, configuration: configuration)
140143
} catch {
141144
dbError = error
142145
}

‎SharedResources/bn.lproj/Localizable.strings

+5
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,13 @@
4141
"addVault.createNewVault.setVaultName.error.emptyVaultName" = "ভোল্ট এর নাম খালি হতে পারবে না।";
4242
"addVault.createNewVault.chooseCloud.header" = "ভোল্ট এর এনক্রিপ্টেড ফাইলগুলো ক্রিপ্টোমেটর কোথায় সংরক্ষণ করবে?";
4343
"addVault.createNewVault.chooseFolder.error.vaultNameCollision" = "\"%@\" নামটি এখানে ইতিমধ্যে বিদ্যমান। অন্য একটি ভোল্ট নাম বা স্থান নির্বাচন করুন।";
44+
"addVault.createNewVault.password.confirmPassword.alert.message" = "সতর্কতা: আপনি যদি আপনার পাসওয়ার্ড ভুলে যান, তাহলে পাসওয়ার্ডটি পুনরুদ্ধার করার কোনো উপায় থাকবে না।";
45+
"addVault.openExistingVault.title" = "বিদ্যমান কোনো ভোল্ট খুলুন";
46+
"fileProvider.error.unlockButton" = "আনলক করুন";
4447
"purchase.retry.button" = "পুনরায় চেষ্টা করুন";
4548

4649
"settings.title" = "সেটিংস";
50+
51+
"unlockVault.button.unlock" = "আনলক করুন";
4752
"vaultDetail.button.moveVault" = "স্থানান্তর করুন";
4853
"vaultDetail.button.renameVault" = "নাম পরিবর্তন করুন";

‎SharedResources/he.lproj/Localizable.strings

+29
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,54 @@
1+
/*
2+
Localizable.strings
3+
Cryptomator
4+
5+
Copyright © 2021 Skymatic GmbH. All rights reserved.
6+
*/
7+
8+
"common.alert.error.title" = "שגיאה";
19
"common.alert.attention.title" = "שים לב";
210
"common.button.cancel" = "ביטול";
311
"common.button.change" = "שנה";
412
"common.button.choose" = "בחר";
513
"common.button.create" = "צור";
14+
"common.button.createFolder" = "צור תיקייה";
615
"common.button.done" = "סיום";
16+
"common.button.download" = "הורד";
717
"common.button.edit" = "ערוך";
818
"common.button.enable" = "הפעל";
919
"common.button.next" = "המשך";
1020
"common.button.ok" = "אישור";
1121
"common.button.remove" = "מחק";
22+
"common.cells.password" = "סיסמה";
1223
"common.cells.url" = "כתובת URL";
1324
"common.cells.username" = "שם משתמש";
25+
"common.footer.learnMore" = "למידע נוסף.";
26+
27+
"accountList.header.title" = "אימות";
1428

1529
"addVault.title" = "יצירת כספת";
1630
"addVault.createNewVault.title" = "צור כספת חדשה";
1731
"addVault.createNewVault.setVaultName.cells.name" = "שם הכספת";
1832
"addVault.createNewVault.chooseCloud.header" = "היכן Cryptomator צריך לשמור את הקבצים המוצפנים של הכספת שלך?";
1933
"addVault.createNewVault.password.confirmPassword.alert.message" = "שים לב שאינך שוכח את סיסמתך! לא ניתן לשחזר את המידע שלך בחזרה מבלי הסיסמה.";
34+
"addVault.createNewVault.progress" = "יוצר כספת…";
2035
"addVault.openExistingVault.title" = "פתח כספת קיימת";
36+
"addVault.openExistingVault.progress" = "מוסיף כספת…";
37+
38+
"biometryType.faceID" = "Face ID";
39+
"biometryType.touchID" = "Touch ID";
40+
41+
"chooseFolder.emptyFolder.footer" = "התיקייה ריקה";
42+
"chooseFolder.createNewFolder.cells.name" = "שם תיקייה";
43+
"chooseFolder.createNewFolder.progress" = "יוצר תיקייה…";
44+
45+
"fileProvider.onboarding.title" = "ברוך הבא";
2146
"fileProvider.error.unlockButton" = "בטל נעילה";
47+
48+
"onboarding.title" = "ברוך הבא";
49+
"onboarding.button.continue" = "המשך";
2250
"purchase.retry.button" = "נסה שוב";
51+
"purchase.unlockedFullVersion.title" = "תודה";
2352

2453
"settings.title" = "הגדרות";
2554
"settings.clearCache" = "נקה מטמון";

‎SharedResources/it.lproj/Localizable.strings

+16
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,21 @@
8888
"fileProvider.onboarding.title" = "Benvenuto";
8989
"fileProvider.onboarding.info" = "Grazie per aver scelto Cryptomator per proteggere i tuoi file. Per iniziare, vai all'app principale e aggiungi una cassaforte.";
9090
"fileProvider.onboarding.button.openCryptomator" = "Apri Cryptomator";
91+
"fileProvider.error.biometricalAuthCanceled.title" = "Sblocco annullato";
92+
"fileProvider.error.biometricalAuthCanceled.message" = "Lo sblocco con %@ non è riuscito. Riprovare.";
93+
"fileProvider.error.biometricalAuthWrongPassword.title" = "Password Errata";
94+
"fileProvider.error.defaultLock.title" = "Richiesto Sblocco";
95+
"fileProvider.error.defaultLock.message" = "La cassaforte deve essere sbloccata per accedere e vedere il contenuto.";
9196
"fileProvider.error.unlockButton" = "Sblocca";
9297

98+
"keepUnlocked.alert.title" = "Blocco la cassaforte?";
99+
"keepUnlocked.alert.message" = "Questa modifica richiede che la cassaforte sia bloccata per avere effetto.";
100+
"keepUnlocked.alert.confirm" = "Conferma e Blocca Ora";
101+
"keepUnlocked.header" = "Specifica per quanto tempo la cassaforte deve rimanere sbloccata quando inattiva.";
102+
"keepUnlockedDuration.auto" = "Lascia decidere a iOS";
103+
"keepUnlockedDuration.auto.shortDisplayName" = "Auto";
104+
"keepUnlockedDuration.indefinite" = "Sempre";
105+
93106
"localFileSystemAuthentication.createNewVault.header" = "Nella prossima schermata, scegli la posizione d'archiviazione per la tua nuova cassaforte.";
94107
"localFileSystemAuthentication.createNewVault.button" = "Seleziona Posizione d'Archiviazione";
95108
"localFileSystemAuthentication.createNewVault.error.detectedExistingVault" = "Una cassaforte esiste già in questa posizione. Riprova con un'altra posizione di archiviazione.";
@@ -199,6 +212,9 @@
199212
"vaultDetail.enabledBiometricalUnlock.footer" = "La password della cassaforte sarà richiesta solo se l'autenticazione %@ non è riuscita.";
200213
"vaultDetail.info.footer.accessVault" = "Accedi alla cassaforte tramite l'app File.";
201214
"vaultDetail.info.footer.accountInfo" = "Accesso effettuato come %@ tramite %@.";
215+
"vaultDetail.keepUnlocked.title" = "Durata Sblocco";
216+
"vaultDetail.keepUnlocked.footer.limitedDuration" = "Lo sblocco sarà richiesto dopo che la cassaforte sarà rimasta inattiva per %@.";
217+
"vaultDetail.keepUnlocked.footer.unlimitedDuration" = "Non sarà richiesto alcun sblocco se non bloccata manualmente.";
202218
"vaultDetail.locked.footer" = "La tua cassaforte è attualmente bloccata.";
203219
"vaultDetail.moveVault.detectedMasterkey.text" = "Cryptomator ha rilevato una cassaforte esistente in questa posizione.\nPer poter spostare la tua cassaforte, sei pregato di tornare indietro e scegliere una cartella differente.";
204220
"vaultDetail.moveVault.progress" = "Spostando…";

‎SharedResources/nb.lproj/Localizable.strings

+2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
"common.button.done" = "Ferdig";
66
"common.button.edit" = "Rediger";
77
"common.button.next" = "Neste";
8+
"common.button.ok" = "Ok";
89
"common.button.remove" = "Fjern";
10+
"common.button.signOut" = "Logg ut";
911
"common.cells.password" = "Passord";
1012
"common.cells.url" = "URL";
1113
"common.cells.username" = "Brukernavn";

‎fastlane/Fastfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ platform :ios do
4444
lane :app_store do
4545
gym(scheme: "Cryptomator", clean: true)
4646
changelog = File.read("changelog.txt")
47-
deliver(skip_screenshots: true, submit_for_review: true)
47+
deliver(skip_screenshots: true, submit_for_review: true, submission_information: { add_id_info_uses_idfa: false })
4848
version = get_version_number(target: "Cryptomator")
4949
build = `git rev-list --count $(git rev-parse --abbrev-ref HEAD) | tr -d " \t\n\r"`
5050
slack(

‎fastlane/changelog.txt

+1-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1 @@
1-
- Remote changes of `masterkey.cryptomator` and `vault.cryptomator` are now detected (#142, #161)
2-
- Auto-locked vaults are now correctly shown as locked (#163)
3-
- Improved WebDAV support, for FileRun in particular (#164)
4-
- Fixed crash when trying to decrypt invalid ciphertext files (#167)
5-
- Fixed change password when Touch ID / Face ID is enabled (#162)
6-
- Fixed inaccessible folder after creating a new folder with a reused name (#170)
1+
- Fixed regression that prevented the app from launching with the latest iOS version (#171, #174)
+1-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1 @@
1-
- Änderungen von `masterkey.cryptomator` und `vault.cryptomator` werden nun erkannt (#142, #161)
2-
- Automatisch gesperrte Tresore werde nun korrekt als gesperrt angezeigt (#163)
3-
- WebDAV-Unterstützung verbessert, insbesondere für FileRun (#164)
4-
- Absturz beim Versuch, ungültige Ciphertext-Dateien zu entschlüsseln, behoben (#167)
5-
- Passwortänderung bei aktivierter Touch ID / Face ID behoben (#162)
6-
- Unzugänglicher Ordner nach Erstellung eines neuen Ordners mit einem wiederverwendeten Namen behoben (#170)
1+
- App lässt sich nun wieder mit der neuesten iOS-Version starten (#171, #174)
+1-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1 @@
1-
- Remote changes of `masterkey.cryptomator` and `vault.cryptomator` are now detected (#142, #161)
2-
- Auto-locked vaults are now correctly shown as locked (#163)
3-
- Improved WebDAV support, for FileRun in particular (#164)
4-
- Fixed crash when trying to decrypt invalid ciphertext files (#167)
5-
- Fixed change password when Touch ID / Face ID is enabled (#162)
6-
- Fixed inaccessible folder after creating a new folder with a reused name (#170)
1+
- Fixed regression that prevented the app from launching with the latest iOS version (#171, #174)

0 commit comments

Comments
 (0)
Please sign in to comment.