diff --git a/apps/mobile-app/ios/AliasVault.xcodeproj/project.pbxproj b/apps/mobile-app/ios/AliasVault.xcodeproj/project.pbxproj index 3e53b625b..757a12afe 100644 --- a/apps/mobile-app/ios/AliasVault.xcodeproj/project.pbxproj +++ b/apps/mobile-app/ios/AliasVault.xcodeproj/project.pbxproj @@ -1109,7 +1109,7 @@ ); OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; PRODUCT_BUNDLE_IDENTIFIER = net.aliasvault.app; - PRODUCT_NAME = AliasVault; + PRODUCT_NAME = "AliasVault"; SWIFT_OBJC_BRIDGING_HEADER = "AliasVault/AliasVault-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -1143,7 +1143,7 @@ ); OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; PRODUCT_BUNDLE_IDENTIFIER = net.aliasvault.app; - PRODUCT_NAME = AliasVault; + PRODUCT_NAME = "AliasVault"; SWIFT_OBJC_BRIDGING_HEADER = "AliasVault/AliasVault-Bridging-Header.h"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/apps/mobile-app/ios/AliasVault/AliasVault.entitlements b/apps/mobile-app/ios/AliasVault/AliasVault.entitlements index 8e41468a4..201f93c52 100644 --- a/apps/mobile-app/ios/AliasVault/AliasVault.entitlements +++ b/apps/mobile-app/ios/AliasVault/AliasVault.entitlements @@ -1,12 +1,12 @@ - - com.apple.developer.authentication-services.autofill-credential-provider - - com.apple.security.application-groups - - group.net.aliasvault.autofill - - - + + com.apple.developer.authentication-services.autofill-credential-provider + + com.apple.security.application-groups + + group.net.aliasvault.autofill + + + \ No newline at end of file diff --git a/apps/mobile-app/ios/AliasVault/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/apps/mobile-app/ios/AliasVault/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png new file mode 100644 index 000000000..46096a651 Binary files /dev/null and b/apps/mobile-app/ios/AliasVault/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png differ diff --git a/apps/mobile-app/ios/AliasVault/Images.xcassets/AppIcon.appiconset/Contents.json b/apps/mobile-app/ios/AliasVault/Images.xcassets/AppIcon.appiconset/Contents.json index 1319290d4..90d8d4c2a 100644 --- a/apps/mobile-app/ios/AliasVault/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/apps/mobile-app/ios/AliasVault/Images.xcassets/AppIcon.appiconset/Contents.json @@ -1 +1,14 @@ -{"images":[{"size":"60x60","expected-size":"180","filename":"180.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"40x40","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"60x60","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"57x57","expected-size":"57","filename":"57.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"57x57","expected-size":"114","filename":"114.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"60","filename":"60.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"1024x1024","filename":"1024.png","expected-size":"1024","idiom":"ios-marketing","folder":"Assets.xcassets/AppIcon.appiconset/","scale":"1x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"72x72","expected-size":"72","filename":"72.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"76x76","expected-size":"152","filename":"152.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"50x50","expected-size":"100","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"76x76","expected-size":"76","filename":"76.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"50x50","expected-size":"50","filename":"50.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"72x72","expected-size":"144","filename":"144.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"40x40","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"83.5x83.5","expected-size":"167","filename":"167.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"20x20","expected-size":"20","filename":"20.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"idiom":"watch","filename":"172.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"86x86","expected-size":"172","role":"quickLook"},{"idiom":"watch","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"40x40","expected-size":"80","role":"appLauncher"},{"idiom":"watch","filename":"88.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"40mm","scale":"2x","size":"44x44","expected-size":"88","role":"appLauncher"},{"idiom":"watch","filename":"102.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"45mm","scale":"2x","size":"51x51","expected-size":"102","role":"appLauncher"},{"idiom":"watch","filename":"108.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"49mm","scale":"2x","size":"54x54","expected-size":"108","role":"appLauncher"},{"idiom":"watch","filename":"92.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"41mm","scale":"2x","size":"46x46","expected-size":"92","role":"appLauncher"},{"idiom":"watch","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"44mm","scale":"2x","size":"50x50","expected-size":"100","role":"appLauncher"},{"idiom":"watch","filename":"196.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"42mm","scale":"2x","size":"98x98","expected-size":"196","role":"quickLook"},{"idiom":"watch","filename":"216.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"44mm","scale":"2x","size":"108x108","expected-size":"216","role":"quickLook"},{"idiom":"watch","filename":"234.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"45mm","scale":"2x","size":"117x117","expected-size":"234","role":"quickLook"},{"idiom":"watch","filename":"258.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"49mm","scale":"2x","size":"129x129","expected-size":"258","role":"quickLook"},{"idiom":"watch","filename":"48.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"24x24","expected-size":"48","role":"notificationCenter"},{"idiom":"watch","filename":"55.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"42mm","scale":"2x","size":"27.5x27.5","expected-size":"55","role":"notificationCenter"},{"idiom":"watch","filename":"66.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"45mm","scale":"2x","size":"33x33","expected-size":"66","role":"notificationCenter"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch","role":"companionSettings","scale":"3x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch","role":"companionSettings","scale":"2x"},{"size":"1024x1024","expected-size":"1024","filename":"1024.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch-marketing","scale":"1x"},{"size":"128x128","expected-size":"128","filename":"128.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"256x256","expected-size":"256","filename":"256.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"128x128","expected-size":"256","filename":"256.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"256x256","expected-size":"512","filename":"512.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"32x32","expected-size":"32","filename":"32.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"512x512","expected-size":"512","filename":"512.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"16x16","expected-size":"16","filename":"16.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"16x16","expected-size":"32","filename":"32.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"32x32","expected-size":"64","filename":"64.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"512x512","expected-size":"1024","filename":"1024.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"}]} \ No newline at end of file +{ + "images": [ + { + "filename": "App-Icon-1024x1024@1x.png", + "idiom": "universal", + "platform": "ios", + "size": "1024x1024" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} \ No newline at end of file diff --git a/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenBackground.colorset/Contents.json b/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenBackground.colorset/Contents.json new file mode 100644 index 000000000..fe54c3cdf --- /dev/null +++ b/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenBackground.colorset/Contents.json @@ -0,0 +1,20 @@ +{ + "colors": [ + { + "color": { + "components": { + "alpha": "1.000", + "blue": "0.00000000000000", + "green": "0.00000000000000", + "red": "0.00000000000000" + }, + "color-space": "srgb" + }, + "idiom": "universal" + } + ], + "info": { + "version": 1, + "author": "expo" + } +} \ No newline at end of file diff --git a/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/Contents.json b/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/Contents.json index 3f875a34a..f65c008be 100644 --- a/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/Contents.json +++ b/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/Contents.json @@ -1,23 +1,23 @@ { - "images" : [ + "images": [ { - "filename" : "splash-icon.png", - "idiom" : "universal", - "scale" : "1x" + "idiom": "universal", + "filename": "image.png", + "scale": "1x" }, { - "filename" : "splash-icon 1.png", - "idiom" : "universal", - "scale" : "2x" + "idiom": "universal", + "filename": "image@2x.png", + "scale": "2x" }, { - "filename" : "splash-icon 2.png", - "idiom" : "universal", - "scale" : "3x" + "idiom": "universal", + "filename": "image@3x.png", + "scale": "3x" } ], - "info" : { - "author" : "xcode", - "version" : 1 + "info": { + "version": 1, + "author": "expo" } -} +} \ No newline at end of file diff --git a/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/image.png b/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/image.png new file mode 100644 index 000000000..deb7993c7 Binary files /dev/null and b/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/image.png differ diff --git a/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/image@2x.png b/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/image@2x.png new file mode 100644 index 000000000..d961de7cc Binary files /dev/null and b/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/image@2x.png differ diff --git a/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/image@3x.png b/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/image@3x.png new file mode 100644 index 000000000..ff340e87d Binary files /dev/null and b/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/image@3x.png differ diff --git a/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/splash-icon 1.png b/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/splash-icon 1.png deleted file mode 100644 index 41e50e246..000000000 Binary files a/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/splash-icon 1.png and /dev/null differ diff --git a/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/splash-icon 2.png b/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/splash-icon 2.png deleted file mode 100644 index 41e50e246..000000000 Binary files a/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/splash-icon 2.png and /dev/null differ diff --git a/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/splash-icon.png b/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/splash-icon.png deleted file mode 100644 index 41e50e246..000000000 Binary files a/apps/mobile-app/ios/AliasVault/Images.xcassets/SplashScreenLogo.imageset/splash-icon.png and /dev/null differ diff --git a/apps/mobile-app/ios/AliasVault/Info.plist b/apps/mobile-app/ios/AliasVault/Info.plist index cf193d49a..4b441a123 100644 --- a/apps/mobile-app/ios/AliasVault/Info.plist +++ b/apps/mobile-app/ios/AliasVault/Info.plist @@ -1,98 +1,92 @@ - - ITSAppUsesNonExemptEncryption - - ASCredentialProviderExtension - - IsEnabled - - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - AliasVault - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - $(MARKETING_VERSION) - CFBundleSignature - ???? - CFBundleURLTypes - - - CFBundleTypeRole - Editor - CFBundleURLName - net.aliasvault.app.urlscheme - CFBundleURLSchemes - - AliasVault - net.aliasvault.app - - - - CFBundleURLSchemes - - exp+aliasvault - - - - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - LSMinimumSystemVersion - 12.0 - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - NSAllowsLocalNetworking - - - NSFaceIDUsageDescription - AliasVault uses Face ID to securely store your encryption key, allowing you to access your encrypted data with facial authentication. - NSUserActivityTypes - - $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route - - UILaunchStoryboardName - SplashScreen - UIRequiredDeviceCapabilities - - arm64 - - UIRequiresFullScreen - - UIStatusBarStyle - UIStatusBarStyleDefault - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIUserInterfaceStyle - Automatic - UIViewControllerBasedStatusBarAppearance - - - + + ASCredentialProviderExtension + + IsEnabled + + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + AliasVault + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 0.17.0 + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleURLSchemes + + net.aliasvault.app + net.aliasvault.app + + + + CFBundleURLSchemes + + exp+aliasvault + + + + CFBundleVersion + 1 + LSMinimumSystemVersion + 12.0 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking + + + NSFaceIDUsageDescription + AliasVault uses Face ID to securely store your encryption key, allowing you to access your encrypted data with facial authentication. + NSUserActivityTypes + + $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route + + UILaunchStoryboardName + SplashScreen + UIRequiredDeviceCapabilities + + arm64 + + UIRequiresFullScreen + + UIStatusBarStyle + UIStatusBarStyleDefault + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIUserInterfaceStyle + Automatic + UIViewControllerBasedStatusBarAppearance + + + \ No newline at end of file diff --git a/apps/mobile-app/ios/AliasVault/SplashScreen.storyboard b/apps/mobile-app/ios/AliasVault/SplashScreen.storyboard index 2d3869b7c..469489a7e 100644 --- a/apps/mobile-app/ios/AliasVault/SplashScreen.storyboard +++ b/apps/mobile-app/ios/AliasVault/SplashScreen.storyboard @@ -9,7 +9,6 @@ - @@ -17,17 +16,15 @@ - - + + - - - - + + @@ -37,9 +34,12 @@ - + + + + - + \ No newline at end of file