diff --git a/.DS_Store b/.DS_Store index ee01dd2..1322f27 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/.periphery.yml b/.periphery.yml index 250a986..505d802 100644 --- a/.periphery.yml +++ b/.periphery.yml @@ -1,7 +1,6 @@ project: addy.xcodeproj +retain_public: true schemes: -- addy -- addy_shared +- appstoreDebug targets: - addy -- addy_shared diff --git a/CHANGELOG.md b/CHANGELOG.md index 3df8ab3..ca1ec05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [v1.1.1] - 2024-10-08 + +### addy.io + +**Fixed/Improved** +- Minor string changes in the QR scanning flow after feedback from the community +- Minor string changes in rules editor to keep consistency with the Android app +- Better error handling +- Added links to the addy.io project in the app settings +- Changed legal links to addy.io website instead of Github + ## [v1.1.0] - 2024-10-05 ### addy.io diff --git a/addy.xcodeproj/project.xcworkspace/xcuserdata/stjin.xcuserdatad/UserInterfaceState.xcuserstate b/addy.xcodeproj/project.xcworkspace/xcuserdata/stjin.xcuserdatad/UserInterfaceState.xcuserstate index b5f1128..affdb88 100644 Binary files a/addy.xcodeproj/project.xcworkspace/xcuserdata/stjin.xcuserdatad/UserInterfaceState.xcuserstate and b/addy.xcodeproj/project.xcworkspace/xcuserdata/stjin.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/addy.xcodeproj/xcuserdata/stjin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/addy.xcodeproj/xcuserdata/stjin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index d6d8886..21f7541 100644 --- a/addy.xcodeproj/xcuserdata/stjin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/addy.xcodeproj/xcuserdata/stjin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -2958,8 +2958,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "92" - endingLineNumber = "92" + startingLineNumber = "90" + endingLineNumber = "90" landmarkName = "body" landmarkType = "24"> @@ -2974,8 +2974,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "128" - endingLineNumber = "128" + startingLineNumber = "126" + endingLineNumber = "126" landmarkName = "body" landmarkType = "24"> @@ -2990,8 +2990,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "217" - endingLineNumber = "217" + startingLineNumber = "215" + endingLineNumber = "215" landmarkName = "figureOutNextAction(emails:validCcRecipients:validBccRecipients:emailSubject:emailBody:)" landmarkType = "7"> @@ -3006,8 +3006,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "218" - endingLineNumber = "218" + startingLineNumber = "216" + endingLineNumber = "216" landmarkName = "figureOutNextAction(emails:validCcRecipients:validBccRecipients:emailSubject:emailBody:)" landmarkType = "7"> @@ -3022,8 +3022,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "119" - endingLineNumber = "119" + startingLineNumber = "117" + endingLineNumber = "117" landmarkName = "body" landmarkType = "24"> @@ -3038,8 +3038,8 @@ filePath = "addy/AppIntent/CreateNewAliasIntent.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "46" - endingLineNumber = "46" + startingLineNumber = "48" + endingLineNumber = "48" landmarkName = "perform()" landmarkType = "7"> @@ -3054,8 +3054,8 @@ filePath = "addy/AppIntent/CreateNewAliasIntent.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "45" - endingLineNumber = "45" + startingLineNumber = "47" + endingLineNumber = "47" landmarkName = "perform()" landmarkType = "7"> @@ -3070,8 +3070,8 @@ filePath = "addy/AppIntent/CreateNewAliasIntent.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "97" - endingLineNumber = "97" + startingLineNumber = "99" + endingLineNumber = "99" landmarkName = "getUserResource()" landmarkType = "7"> @@ -3150,8 +3150,8 @@ filePath = "addy/utils/AnonAddyUtils.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "26" - endingLineNumber = "26" + startingLineNumber = "24" + endingLineNumber = "24" landmarkName = "getSendAddress(recipientEmails:alias:)" landmarkType = "7"> @@ -3502,8 +3502,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "157" - endingLineNumber = "157" + startingLineNumber = "155" + endingLineNumber = "155" landmarkName = "body" landmarkType = "24"> @@ -3518,8 +3518,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "158" - endingLineNumber = "158" + startingLineNumber = "156" + endingLineNumber = "156" landmarkName = "body" landmarkType = "24"> @@ -3534,8 +3534,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "77" - endingLineNumber = "77" + startingLineNumber = "75" + endingLineNumber = "75" landmarkName = "body" landmarkType = "24"> @@ -3550,8 +3550,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "78" - endingLineNumber = "78" + startingLineNumber = "76" + endingLineNumber = "76" landmarkName = "body" landmarkType = "24"> @@ -3566,8 +3566,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "79" - endingLineNumber = "79" + startingLineNumber = "77" + endingLineNumber = "77" landmarkName = "body" landmarkType = "24"> @@ -3582,8 +3582,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "80" - endingLineNumber = "80" + startingLineNumber = "78" + endingLineNumber = "78" landmarkName = "body" landmarkType = "24"> @@ -3598,8 +3598,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "298" - endingLineNumber = "298" + startingLineNumber = "296" + endingLineNumber = "296" landmarkName = "authenticate()" landmarkType = "7"> @@ -3614,8 +3614,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "299" - endingLineNumber = "299" + startingLineNumber = "297" + endingLineNumber = "297" landmarkName = "authenticate()" landmarkType = "7"> @@ -3630,8 +3630,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "302" - endingLineNumber = "302" + startingLineNumber = "300" + endingLineNumber = "300" landmarkName = "authenticate()" landmarkType = "7"> @@ -3646,8 +3646,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "310" - endingLineNumber = "310" + startingLineNumber = "308" + endingLineNumber = "308" landmarkName = "authenticate()" landmarkType = "7"> @@ -3662,8 +3662,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "304" - endingLineNumber = "304" + startingLineNumber = "302" + endingLineNumber = "302" landmarkName = "authenticate()" landmarkType = "7"> @@ -3678,8 +3678,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "46" - endingLineNumber = "46" + startingLineNumber = "44" + endingLineNumber = "44" landmarkName = "body" landmarkType = "24"> @@ -3694,8 +3694,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "47" - endingLineNumber = "47" + startingLineNumber = "45" + endingLineNumber = "45" landmarkName = "body" landmarkType = "24"> @@ -3710,8 +3710,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "57" - endingLineNumber = "57" + startingLineNumber = "55" + endingLineNumber = "55" landmarkName = "body" landmarkType = "24"> @@ -3726,8 +3726,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "74" - endingLineNumber = "74" + startingLineNumber = "72" + endingLineNumber = "72" landmarkName = "body" landmarkType = "24"> @@ -3742,8 +3742,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "73" - endingLineNumber = "73" + startingLineNumber = "71" + endingLineNumber = "71" landmarkName = "body" landmarkType = "24"> @@ -3758,8 +3758,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "198" - endingLineNumber = "198" + startingLineNumber = "196" + endingLineNumber = "196" landmarkName = "figureOutNextAction(emails:validCcRecipients:validBccRecipients:emailSubject:emailBody:)" landmarkType = "7"> @@ -3774,8 +3774,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "196" - endingLineNumber = "196" + startingLineNumber = "194" + endingLineNumber = "194" landmarkName = "figureOutNextAction(emails:validCcRecipients:validBccRecipients:emailSubject:emailBody:)" landmarkType = "7"> @@ -3790,8 +3790,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "117" - endingLineNumber = "117" + startingLineNumber = "115" + endingLineNumber = "115" landmarkName = "body" landmarkType = "24"> @@ -3806,8 +3806,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "117" - endingLineNumber = "117" + startingLineNumber = "115" + endingLineNumber = "115" landmarkName = "body" landmarkType = "24"> @@ -3822,8 +3822,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "109" - endingLineNumber = "109" + startingLineNumber = "107" + endingLineNumber = "107" landmarkName = "body" landmarkType = "24"> @@ -3838,8 +3838,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "193" - endingLineNumber = "193" + startingLineNumber = "191" + endingLineNumber = "191" landmarkName = "figureOutNextAction(emails:validCcRecipients:validBccRecipients:emailSubject:emailBody:)" landmarkType = "7"> @@ -3854,8 +3854,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "297" - endingLineNumber = "297" + startingLineNumber = "295" + endingLineNumber = "295" landmarkName = "authenticate()" landmarkType = "7"> @@ -3870,8 +3870,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "151" - endingLineNumber = "151" + startingLineNumber = "149" + endingLineNumber = "149" landmarkName = "body" landmarkType = "24"> @@ -3886,8 +3886,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "304" - endingLineNumber = "304" + startingLineNumber = "302" + endingLineNumber = "302" landmarkName = "authenticate()" landmarkType = "7"> @@ -3902,8 +3902,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "155" - endingLineNumber = "155" + startingLineNumber = "153" + endingLineNumber = "153" landmarkName = "body" landmarkType = "24"> @@ -3918,8 +3918,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "308" - endingLineNumber = "308" + startingLineNumber = "306" + endingLineNumber = "306" landmarkName = "authenticate()" landmarkType = "7"> @@ -3934,8 +3934,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "301" - endingLineNumber = "301" + startingLineNumber = "299" + endingLineNumber = "299" landmarkName = "authenticate()" landmarkType = "7"> @@ -3950,8 +3950,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "157" - endingLineNumber = "157" + startingLineNumber = "155" + endingLineNumber = "155" landmarkName = "body" landmarkType = "24"> @@ -3966,8 +3966,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "216" - endingLineNumber = "216" + startingLineNumber = "214" + endingLineNumber = "214" landmarkName = "figureOutNextAction(emails:validCcRecipients:validBccRecipients:emailSubject:emailBody:)" landmarkType = "7"> @@ -3982,8 +3982,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "298" - endingLineNumber = "298" + startingLineNumber = "296" + endingLineNumber = "296" landmarkName = "authenticate()" landmarkType = "7"> @@ -3998,8 +3998,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "156" - endingLineNumber = "156" + startingLineNumber = "154" + endingLineNumber = "154" landmarkName = "body" landmarkType = "24"> @@ -4014,8 +4014,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "113" - endingLineNumber = "113" + startingLineNumber = "111" + endingLineNumber = "111" landmarkName = "body" landmarkType = "24"> @@ -4142,8 +4142,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "219" - endingLineNumber = "219" + startingLineNumber = "217" + endingLineNumber = "217" landmarkName = "figureOutNextAction(emails:validCcRecipients:validBccRecipients:emailSubject:emailBody:)" landmarkType = "7"> @@ -4268,8 +4268,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "268" - endingLineNumber = "268" + startingLineNumber = "266" + endingLineNumber = "266" landmarkName = "checkIfAliasExists(text:)" landmarkType = "7"> @@ -4284,8 +4284,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "269" - endingLineNumber = "269" + startingLineNumber = "267" + endingLineNumber = "267" landmarkName = "checkIfAliasExists(text:)" landmarkType = "7"> @@ -4300,8 +4300,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "270" - endingLineNumber = "270" + startingLineNumber = "268" + endingLineNumber = "268" landmarkName = "checkIfAliasExists(text:)" landmarkType = "7"> @@ -4316,8 +4316,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "251" - endingLineNumber = "251" + startingLineNumber = "249" + endingLineNumber = "249" landmarkName = "checkIfAliasExists(text:)" landmarkType = "7"> @@ -4332,8 +4332,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "252" - endingLineNumber = "252" + startingLineNumber = "250" + endingLineNumber = "250" landmarkName = "checkIfAliasExists(text:)" landmarkType = "7"> @@ -4348,8 +4348,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "285" - endingLineNumber = "285" + startingLineNumber = "283" + endingLineNumber = "283" landmarkName = "addAliasToAccount(domain:description:format:localPart:)" landmarkType = "7"> @@ -4364,8 +4364,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "287" - endingLineNumber = "287" + startingLineNumber = "285" + endingLineNumber = "285" landmarkName = "addAliasToAccount(domain:description:format:localPart:)" landmarkType = "7"> @@ -4380,8 +4380,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "288" - endingLineNumber = "288" + startingLineNumber = "286" + endingLineNumber = "286" landmarkName = "addAliasToAccount(domain:description:format:localPart:)" landmarkType = "7"> @@ -4396,8 +4396,8 @@ filePath = "addy/ShareExtension.source/MailToActionSheet.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "289" - endingLineNumber = "289" + startingLineNumber = "287" + endingLineNumber = "287" landmarkName = "addAliasToAccount(domain:description:format:localPart:)" landmarkType = "7"> diff --git a/addy/AppIntent/CreateNewAliasIntent.swift b/addy/AppIntent/CreateNewAliasIntent.swift index b1b3154..0cb2b78 100644 --- a/addy/AppIntent/CreateNewAliasIntent.swift +++ b/addy/AppIntent/CreateNewAliasIntent.swift @@ -15,6 +15,7 @@ import UniformTypeIdentifiers struct CreateNewAliasIntent: AppIntent { + //MARK: Used for AppIntent Protocol https://developer.apple.com/documentation/appintents/appintent static var title: LocalizedStringResource = "app_intent_add_alias" static var description: IntentDescription = .init("app_intent_add_alias_desc", categoryName: "app_intent_category_name", searchKeywords: ["add", "create", "alias", "email"], resultValueName: "app_intent_alias_output") static var openAppWhenRun: Bool = false @@ -30,6 +31,7 @@ struct CreateNewAliasIntent: AppIntent { var format: ShortcutableFormat? static var authenticationPolicy = IntentAuthenticationPolicy.requiresLocalDeviceAuthentication + //MARK: END /** diff --git a/addy/AppIntent/CreateNewCustomAliasIntent.swift b/addy/AppIntent/CreateNewCustomAliasIntent.swift index 2759e46..9ffdc95 100644 --- a/addy/AppIntent/CreateNewCustomAliasIntent.swift +++ b/addy/AppIntent/CreateNewCustomAliasIntent.swift @@ -14,6 +14,7 @@ import UniformTypeIdentifiers struct CreateNewCustomAliasIntent: AppIntent { + //MARK: Used for AppIntent Protocol https://developer.apple.com/documentation/appintents/appintent static var title: LocalizedStringResource = "app_intent_add_alias_custom" static var description: IntentDescription = .init("app_intent_add_alias_desc", categoryName: "app_intent_category_name", searchKeywords: ["add", "create", "alias", "email"], resultValueName: "app_intent_alias_output") static var openAppWhenRun: Bool = false @@ -29,7 +30,7 @@ struct CreateNewCustomAliasIntent: AppIntent { var localPart: String static var authenticationPolicy = IntentAuthenticationPolicy.requiresLocalDeviceAuthentication - + //MARK: END /** When the system runs the intent, it calls `perform()`. diff --git a/addy/Localizable.xcstrings b/addy/Localizable.xcstrings index bc98c88..441a364 100644 --- a/addy/Localizable.xcstrings +++ b/addy/Localizable.xcstrings @@ -721,7 +721,7 @@ "en" : { "stringUnit" : { "state" : "translated", - "value" : "Adjust your device until the QR code fills the entire frame" + "value" : "Adjust your device until the QR code fills the entire frame, the QR code will be displayed when creating an API key on your desktop" } } } @@ -807,7 +807,7 @@ "en" : { "stringUnit" : { "state" : "translated", - "value" : "๐Ÿš€ **Launch Day!** - We've blasted off into the iOS universe with addy.io app for iOS and iPadOS!\n\n- **Core Functionality Unleashed**: \n - Organize your aliases, domains, recipients, rules and more like a pro...\n - Enjoy app exclusive features such as watching aliases, Siri and Shortcuts integration and many, many more!\n\n- **Design & Aesthetics**: \n - Feast your eyes on our minimalist design. Because who needs clutter when you have clean lines and a splash of color?\n - Dark mode for those nocturnal productivity bursts or just because it looks cool.\n\n- **User Experience**: \n - Swipe, tap, and maybe even double-tap (just for fun) your way through the addy.io app. It's like dancing, but with less chance of stepping on someone's toes.\n \n- **Privacy & Security**: \n - Your data is more secure than your grandma's secret cookie recipe. We've got the locks, the bolts, and the digital dogs guarding your info.\n\n- **Bugs**: \n - We've squashed some, but let's be real, some might still be lurking. Report them, and we'll turn them into features... or at least fix them.\n\n- **Future Promises**: \n - This is just the beginning. Expect updates, enhancements, and maybe even a feature you didn't know you needed but can't live without.\n\n**Thank you for joining us on this journey!** Let's make organizing life's little details not just bearable, but actually kind of fun. \n\nStay tuned, stay organized, and keep those addy.io vibes alive! ๐ŸŒŸ" + "value" : "**Whatโ€™s new in addy.io for iOS**\n\n**Fixed/Improved**\n- Minor string changes in the QR scanning flow after feedback from the community\n- Minor string changes in rules editor to keep consistency with the Android app\n- Better error handling\n- Added links to the addy.io project in the app settings\n- Changed legal links to addy.io website instead of Github" } } } diff --git a/addy/ShareExtension.source/MailToActionSheet.swift b/addy/ShareExtension.source/MailToActionSheet.swift index 3306c5d..d9c1927 100644 --- a/addy/ShareExtension.source/MailToActionSheet.swift +++ b/addy/ShareExtension.source/MailToActionSheet.swift @@ -11,8 +11,6 @@ import addy_shared import LocalAuthentication struct MailToActionSheet: View { - @Environment(\.scenePhase) var scenePhase - @State private var showBiometricsNotAvailableScreen = false @State private var sendMailRecipientView: SendMailRecipientView? = nil diff --git a/addy/View/appsettings/logs/LogViewerView.swift b/addy/View/appsettings/logs/LogViewerView.swift index 4ea1fb2..ee6f21a 100644 --- a/addy/View/appsettings/logs/LogViewerView.swift +++ b/addy/View/appsettings/logs/LogViewerView.swift @@ -9,7 +9,6 @@ import SwiftUI import addy_shared struct LogViewerView: View { - @State private var showAlert: Bool = false @StateObject var logsViewModel = LogsViewModel() diff --git a/addy/View/mainview/accountnotifications/AccountNotificationsView.swift b/addy/View/mainview/accountnotifications/AccountNotificationsView.swift index 857ebcb..1e95b42 100644 --- a/addy/View/mainview/accountnotifications/AccountNotificationsView.swift +++ b/addy/View/mainview/accountnotifications/AccountNotificationsView.swift @@ -10,8 +10,6 @@ import SwiftUI import addy_shared struct AccountNotificationsView: View { - @EnvironmentObject var mainViewState: MainViewState - @StateObject var accountNotificationsViewModel = AccountNotificationsViewModel() enum ActiveAlert { diff --git a/addy/utils/AnonAddyUtils.swift b/addy/utils/AnonAddyUtils.swift index 3db91f0..778edc3 100644 --- a/addy/utils/AnonAddyUtils.swift +++ b/addy/utils/AnonAddyUtils.swift @@ -13,8 +13,6 @@ class AnonAddyUtils { static func getSendAddress(recipientEmails: [String], alias: Aliases) -> [String] { var toAddresses = [String]() - - for (_, email) in recipientEmails.enumerated() { let leftPartOfAlias = alias.local_part let domain = alias.domain @@ -25,13 +23,4 @@ class AnonAddyUtils { return toAddresses } - - static func createMailtoURL(recipients: [String]) -> URL? { - let recipientsString = recipients.joined(separator: ",") - var components = URLComponents() - components.scheme = "mailto" - components.path = recipientsString - - return components.url - } } diff --git a/builds/.DS_Store b/builds/.DS_Store index f9654ac..a8122a2 100644 Binary files a/builds/.DS_Store and b/builds/.DS_Store differ diff --git a/builds/appstorelessRelease 2024-09-27 13-29-48/addy.ipa b/builds/appstorelessRelease 2024-10-07 10-47-58/addy.ipa similarity index 70% rename from builds/appstorelessRelease 2024-09-27 13-29-48/addy.ipa rename to builds/appstorelessRelease 2024-10-07 10-47-58/addy.ipa index 5324241..fbc48e6 100644 Binary files a/builds/appstorelessRelease 2024-09-27 13-29-48/addy.ipa and b/builds/appstorelessRelease 2024-10-07 10-47-58/addy.ipa differ