diff --git a/enzevalos_iphone/AppDelegate.swift b/enzevalos_iphone/AppDelegate.swift index aee8b0d0e8441b2a44a3ff82dd1ec4dfa06ebb81..71cbe5d4b61f3ea19e96bb83422d352137652f0c 100644 --- a/enzevalos_iphone/AppDelegate.swift +++ b/enzevalos_iphone/AppDelegate.swift @@ -32,7 +32,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { kDefaultTitleFontSize = 33 kDefaultBodyFontSize = 23 } - + InvitationUserDefaults.shouldNotShowSecondDialog.set(false) resetApp() HockeySDK.setup() if (!UserDefaults.standard.bool(forKey: "launchedBefore")) { diff --git a/enzevalos_iphone/DebugSettings.swift b/enzevalos_iphone/DebugSettings.swift index 41f5a74de71f6cd8c8e7825ee8c8c3b84f50991e..52b873ae32da05c0907693282872e47349db83c2 100644 --- a/enzevalos_iphone/DebugSettings.swift +++ b/enzevalos_iphone/DebugSettings.swift @@ -11,6 +11,8 @@ import Foundation private let pgp = SwiftPGP() private let datahandler = DataHandler.handler +let invitationEnabled = false + let SUPPORT_MAIL_ADR = "letterbox@inf.fu-berlin.de" let LOGGING_MAIL_ADR = "letterbox-reports@inf.fu-berlin.de" diff --git a/enzevalos_iphone/Dialog/Dialog.storyboard b/enzevalos_iphone/Dialog/Dialog.storyboard index 8db03ba82638eff8badc1d0fe3079786d0d5a3ce..ca9a04b36eb0d7b98bc4b8e223a8a0f83c515baf 100644 --- a/enzevalos_iphone/Dialog/Dialog.storyboard +++ b/enzevalos_iphone/Dialog/Dialog.storyboard @@ -115,7 +115,7 @@ </constraints> </view> </subviews> - <color key="backgroundColor" white="1" alpha="0.75030259683098588" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> + <color key="backgroundColor" white="0.0" alpha="0.75030259683098588" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> <constraints> <constraint firstItem="H9Q-Ab-s6V" firstAttribute="centerY" secondItem="oY6-Oy-6Uq" secondAttribute="centerY" id="7Ne-hY-u0E"/> <constraint firstItem="H9Q-Ab-s6V" firstAttribute="centerX" secondItem="oY6-Oy-6Uq" secondAttribute="centerX" id="oj6-TE-YZX"/> diff --git a/enzevalos_iphone/SendViewController+Invitation.swift b/enzevalos_iphone/SendViewController+Invitation.swift index ae5f36faba096096bf7ef2b41cf294c9f49fa2d0..733f1e769d8e4456c3a8adf1e2af7d80d6b48edd 100644 --- a/enzevalos_iphone/SendViewController+Invitation.swift +++ b/enzevalos_iphone/SendViewController+Invitation.swift @@ -271,7 +271,7 @@ extension SendViewController { /// /// - Returns: True if the current E-Mail is insecure fileprivate func isEligibleForInvitation() -> Bool { - return (self.toSecure == false) + return (self.toSecure == false && invitationEnabled == true) } } diff --git a/enzevalos_iphone/de.lproj/Localizable.strings b/enzevalos_iphone/de.lproj/Localizable.strings index 79e41bd8aaefa066c0c68ea8457c8362e1f717f1..e43014ddbcf31b83389e129f08dd99ae5b9b8724 100644 --- a/enzevalos_iphone/de.lproj/Localizable.strings +++ b/enzevalos_iphone/de.lproj/Localizable.strings @@ -176,16 +176,16 @@ "NeverUpdated" = "Fehler bei Aktualisierung"; "Invitation.Code.Title" = "Fast geschafft!"; -"Invitation.Code.Message" = "Deine Nachricht wurde versendet.\nUm sie lesen zu können, braucht man das untenstehende Passwort.\nMit dem \"Teilen\" Knopf kannst du es versenden oder kopieren.\n\n%@"; +"Invitation.Code.Message" = "Deine Nachricht wurde versendet.\nUm sie lesen zu können, braucht man den untenstehenden Code.\nDu kannst den Code per SMS oder Messenger teilen\n\nCode: %@"; "Invitation.Code.Share" = "Teilen"; "Invitation.Code.Done" = "Fertig"; -"Invitation.Welcome.Title" = "Privatsphäre schützen"; -"Invitation.Welcome.Message" = "Du kannst pikanten oder sensiblen Texte markieren, um diese dann zu verschlüsseln. Schütze deine Privatsphäre jetzt."; +"Invitation.Welcome.Title" = "Sicher kommunizieren"; +"Invitation.Welcome.Message" = "Du kannst pikanten oder sensiblen Texte markieren, um diese dann zu verschlüsseln. Zeige deinen Kontakten, dass man auch sicher kommunizieren kann."; "Invitation.Welcome.Try" = "Jetzt ausprobieren"; "Invitation.Welcome.Later" = "Vielleicht später"; "Invitation.Welcome.Dont.Ask" = "Nicht mehr anzeigen"; "Invitation.Step.Title" = "Prima!"; -"Invitation.Step.Message" = "Nachdem du die E-Mail gesendet hast, bekommst du von uns einen Code.\nMit diesem kann man deine Nachricht wieder lesen."; +"Invitation.Step.Message" = "Du wirst einen Code zum entschlüsseln deiner Nachricht erhalten, sobald du diese versendet hast."; "Invitation.Step.CTA" = "Weiter machen"; "Invitation.Step.Undo" = "Rückgängig machen"; "Invitation.Encrypt" = "Verschlüsseln"; diff --git a/enzevalos_iphone/en.lproj/Localizable.strings b/enzevalos_iphone/en.lproj/Localizable.strings index a7be1c98c0df37584470415ebcf7a44208a0f4f5..4a35e5387d753aa284d92965e8969ffd125bfb21 100644 --- a/enzevalos_iphone/en.lproj/Localizable.strings +++ b/enzevalos_iphone/en.lproj/Localizable.strings @@ -173,16 +173,16 @@ "copyKey" = "Schlüssel in Zwischenablage kopieren"; "Invitation.Code.Title" = "Fast geschafft!"; -"Invitation.Code.Message" = "Deine Nachricht wurde versendet.\nUm sie lesen zu können, braucht man das untenstehende Passwort.\nMit dem \"Teilen\" Knopf kannst du es versenden oder kopieren.\n\n%@"; +"Invitation.Code.Message" = "Deine Nachricht wurde versendet.\nUm sie lesen zu können, braucht man den untenstehenden Code.\nDu kannst den Code per SMS oder Messenger teilen\n\nCode: %@"; "Invitation.Code.Share" = "Teilen"; "Invitation.Code.Done" = "Fertig"; -"Invitation.Welcome.Title" = "Privatsphäre schützen"; -"Invitation.Welcome.Message" = "Du kannst pikanten oder sensiblen Texte markieren, um diese dann zu verschlüsseln. Schütze deine Privatsphäre jetzt."; +"Invitation.Welcome.Title" = "Sicher kommunizieren"; +"Invitation.Welcome.Message" = "Du kannst pikanten oder sensiblen Texte markieren, um diese dann zu verschlüsseln. Zeige deinen Kontakten, dass man auch sicher kommunizieren kann."; "Invitation.Welcome.Try" = "Jetzt ausprobieren"; "Invitation.Welcome.Later" = "Vielleicht später"; "Invitation.Welcome.Dont.Ask" = "Nicht mehr anzeigen"; "Invitation.Step.Title" = "Prima!"; -"Invitation.Step.Message" = "Nachdem du die E-Mail gesendet hast, bekommst du von uns einen Code.\nMit diesem kann man deine Nachricht wieder lesen."; +"Invitation.Step.Message" = "Du wirst einen Code zum entschlüsseln deiner Nachricht erhalten, sobald du diese versendet hast."; "Invitation.Step.CTA" = "Weiter machen"; "Invitation.Step.Undo" = "Rückgängig machen"; "Invitation.Encrypt" = "Verschlüsseln";