diff --git a/README.md b/README.md index 7ccf805c9..e2671d9d8 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ [![Build Status](https://travis-ci.com/internxt/drive-mobile.svg?branch=master)](https://travis-ci.com/internxt/drive-mobile) ![GitHub](https://img.shields.io/github/license/internxt/drive-mobile) -# Internxt Drive Mobile +# PcCloud Drive

-

Internxt

+

PcCloud Drive

## Requirements diff --git a/android/app/build.gradle b/android/app/build.gradle index b126d6053..d512ad58f 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -83,13 +83,13 @@ android { buildToolsVersion rootProject.ext.buildToolsVersion compileSdk rootProject.ext.compileSdkVersion - namespace 'com.internxt.cloud' + namespace 'com.internxt.pccloud' defaultConfig { - applicationId 'com.internxt.cloud' + applicationId 'com.internxt.pccloud' minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 101 - versionName "1.7.1" + versionCode 1 + versionName "1.0.0" buildConfigField("boolean", "REACT_NATIVE_UNSTABLE_USE_RUNTIME_SCHEDULER_ALWAYS", (findProperty("reactNative.unstable_useRuntimeSchedulerAlways") ?: true).toString()) } diff --git a/android/app/src/androidTest/java/com/internxt/cloud/DetoxTest.java b/android/app/src/androidTest/java/com/internxt/pccloud/DetoxTest.java similarity index 97% rename from android/app/src/androidTest/java/com/internxt/cloud/DetoxTest.java rename to android/app/src/androidTest/java/com/internxt/pccloud/DetoxTest.java index bbc9b7e9c..a28c55d7e 100644 --- a/android/app/src/androidTest/java/com/internxt/cloud/DetoxTest.java +++ b/android/app/src/androidTest/java/com/internxt/pccloud/DetoxTest.java @@ -1,4 +1,4 @@ -package com.internxt.cloud; +package com.internxt.pccloud; import com.wix.detox.Detox; import com.wix.detox.config.DetoxConfig; diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index cdc2e15b8..de5a01f49 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,4 +1,5 @@ - + @@ -32,7 +33,7 @@ - + diff --git a/android/app/src/main/ic_launcher-playstore.png b/android/app/src/main/ic_launcher-playstore.png new file mode 100644 index 000000000..6fc259b38 Binary files /dev/null and b/android/app/src/main/ic_launcher-playstore.png differ diff --git a/android/app/src/main/java/com/internxt/cloud/MainActivity.kt b/android/app/src/main/java/com/internxt/pccloud/MainActivity.kt similarity index 98% rename from android/app/src/main/java/com/internxt/cloud/MainActivity.kt rename to android/app/src/main/java/com/internxt/pccloud/MainActivity.kt index e9b97c647..871f4132c 100644 --- a/android/app/src/main/java/com/internxt/cloud/MainActivity.kt +++ b/android/app/src/main/java/com/internxt/pccloud/MainActivity.kt @@ -1,4 +1,4 @@ -package com.internxt.cloud +package com.internxt.pccloud import android.os.Build import android.os.Bundle diff --git a/android/app/src/main/java/com/internxt/cloud/MainApplication.kt b/android/app/src/main/java/com/internxt/pccloud/MainApplication.kt similarity index 98% rename from android/app/src/main/java/com/internxt/cloud/MainApplication.kt rename to android/app/src/main/java/com/internxt/pccloud/MainApplication.kt index 311840dab..04fd568c6 100644 --- a/android/app/src/main/java/com/internxt/cloud/MainApplication.kt +++ b/android/app/src/main/java/com/internxt/pccloud/MainApplication.kt @@ -1,4 +1,4 @@ -package com.internxt.cloud +package com.internxt.pccloud import android.app.Application import android.content.res.Configuration @@ -19,6 +19,7 @@ import com.facebook.soloader.SoLoader import expo.modules.ApplicationLifecycleDispatcher import expo.modules.ReactNativeHostWrapper + class MainApplication : Application(), ReactApplication { override val reactNativeHost: ReactNativeHost = ReactNativeHostWrapper( diff --git a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png index 5497c85bf..2f2730f5e 100644 Binary files a/android/app/src/main/res/drawable-hdpi/splashscreen_image.png and b/android/app/src/main/res/drawable-hdpi/splashscreen_image.png differ diff --git a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png b/android/app/src/main/res/drawable-mdpi/splashscreen_image.png index 5497c85bf..2f2730f5e 100644 Binary files a/android/app/src/main/res/drawable-mdpi/splashscreen_image.png and b/android/app/src/main/res/drawable-mdpi/splashscreen_image.png differ diff --git a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png index 5497c85bf..2f2730f5e 100644 Binary files a/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png and b/android/app/src/main/res/drawable-xhdpi/splashscreen_image.png differ diff --git a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png index 5497c85bf..2f2730f5e 100644 Binary files a/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png and b/android/app/src/main/res/drawable-xxhdpi/splashscreen_image.png differ diff --git a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png index 5497c85bf..2f2730f5e 100644 Binary files a/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png and b/android/app/src/main/res/drawable-xxxhdpi/splashscreen_image.png differ diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml index 3941bea9b..036d09bc5 100644 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml index 3941bea9b..036d09bc5 100644 --- a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 715e4119b..000000000 Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 000000000..025255e0e Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp differ diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png deleted file mode 100644 index 2f4a37214..000000000 Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp new file mode 100644 index 000000000..30103e5d8 Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp differ diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 1169b2144..000000000 Binary files a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp new file mode 100644 index 000000000..e09be047c Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 731b1d2c2..000000000 Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 000000000..4c2780fac Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png deleted file mode 100644 index 731b1d2c2..000000000 Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp new file mode 100644 index 000000000..1f8d68168 Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index f2f671622..000000000 Binary files a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp new file mode 100644 index 000000000..ba8f9647d Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index e418e25f1..000000000 Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 000000000..9a6d72ceb Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png deleted file mode 100644 index b1d661abb..000000000 Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp new file mode 100644 index 000000000..e3212487a Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index d4f311f0e..000000000 Binary files a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp new file mode 100644 index 000000000..121cd12fd Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 5eab2afdf..000000000 Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp new file mode 100644 index 000000000..a0ca33338 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 0b29938f5..000000000 Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp new file mode 100644 index 000000000..4671dc9d5 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index e98955988..000000000 Binary files a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp new file mode 100644 index 000000000..cca5562aa Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 506ad8a05..000000000 Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp new file mode 100644 index 000000000..e56c7c54a Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 9d77eb52f..000000000 Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp new file mode 100644 index 000000000..5b6ca324b Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index bbb5d329a..000000000 Binary files a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp new file mode 100644 index 000000000..3d4efde12 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp differ diff --git a/android/app/src/main/res/values/colors.xml b/android/app/src/main/res/values/colors.xml index 5bd749f17..d3da7ee1c 100644 --- a/android/app/src/main/res/values/colors.xml +++ b/android/app/src/main/res/values/colors.xml @@ -1,5 +1,5 @@ - #091e42 + #ffffff #091e42 #023c69 #091e42 diff --git a/android/app/src/main/res/values/ic_launcher_background.xml b/android/app/src/main/res/values/ic_launcher_background.xml new file mode 100644 index 000000000..c5d5899fd --- /dev/null +++ b/android/app/src/main/res/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #FFFFFF + \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index ca4c49d69..20916eb95 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -1,6 +1,6 @@ - Internxt + Pc Cloud cover false - 1.7.0 + 1.0.0 \ No newline at end of file diff --git a/android/settings.gradle b/android/settings.gradle index 3d20288cf..26e7dc1af 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -1,4 +1,4 @@ -rootProject.name = 'Internxt' +rootProject.name = 'PcCloud' include ':expo-modules-core' dependencyResolutionManagement { diff --git a/app.config.ts b/app.config.ts index 78c470b4e..65e7845e9 100644 --- a/app.config.ts +++ b/app.config.ts @@ -15,13 +15,13 @@ const packageVersion = packageJson.version.replace('v', ''); const RELEASE_ID = `${packageVersion} (${env[stage].APP_BUILD_NUMBER}) - ${stage}`; const appConfig: ExpoConfig & { extra: AppEnv & { NODE_ENV: AppStage; RELEASE_ID: string } } = { - name: 'Internxt', - scheme: 'inxt', - slug: 'drive-mobile', + name: 'PcCloud', + scheme: 'pccloud', + slug: 'drive-pc-cloud', version: packageVersion, orientation: 'portrait', splash: { - image: './assets/images/splash.png', + image: './assets/images/icon.png', resizeMode: 'cover', backgroundColor: '#091e42', }, @@ -35,9 +35,9 @@ const appConfig: ExpoConfig & { extra: AppEnv & { NODE_ENV: AppStage; RELEASE_ID runtimeVersion: packageVersion, ios: { jsEngine: 'jsc', - icon: './assets/icon-ios.png', + icon: './assets/icon.png', supportsTablet: true, - bundleIdentifier: 'com.internxt.snacks', + bundleIdentifier: 'com.internxt.pccloud', usesIcloudStorage: true, backgroundColor: '#FFFFFF', associatedDomains: ['webcredentials:www.internxt.com'], @@ -54,12 +54,12 @@ const appConfig: ExpoConfig & { extra: AppEnv & { NODE_ENV: AppStage; RELEASE_ID android: { jsEngine: 'hermes', versionCode: env[stage].ANDROID_VERSION_CODE, - icon: './assets/icon-android.png', + icon: './assets/icon.png', adaptiveIcon: { - foregroundImage: './assets/icon-android.png', + foregroundImage: './assets/icon.png', backgroundColor: '#091e42', }, - package: 'com.internxt.cloud', + package: 'com.internxt.pccloud', intentFilters: [ { action: 'VIEW', diff --git a/assets/icon-android.png b/assets/icon-android.png index b06bdf1f7..071e83c19 100644 Binary files a/assets/icon-android.png and b/assets/icon-android.png differ diff --git a/assets/icon-ios.png b/assets/icon-ios.png index 6594169d5..071e83c19 100644 Binary files a/assets/icon-ios.png and b/assets/icon-ios.png differ diff --git a/assets/icon.png b/assets/icon.png index 6594169d5..071e83c19 100644 Binary files a/assets/icon.png and b/assets/icon.png differ diff --git a/assets/images/splash.png b/assets/images/splash.png index e97848684..2f2730f5e 100644 Binary files a/assets/images/splash.png and b/assets/images/splash.png differ diff --git a/assets/lang/strings.ts b/assets/lang/strings.ts index f25f04e02..8f636772b 100644 --- a/assets/lang/strings.ts +++ b/assets/lang/strings.ts @@ -50,12 +50,12 @@ const strings = new LocalizedStrings({ }, screens: { LockScreen: { - title: 'Internxt Locked', + title: 'PcCloud Locked', message: { - [BiometricAccessType.FaceId]: 'Unlock with Face ID to open Internxt', - [BiometricAccessType.TouchId]: 'Unlock with your Touch ID to open Internxt', - [BiometricAccessType.FingerPrint]: 'Unlock with your fingerprint to open Internxt', - [BiometricAccessType.Pin]: 'Unlock with your pin to open Internxt', + [BiometricAccessType.FaceId]: 'Unlock with Face ID to open PcCloud', + [BiometricAccessType.TouchId]: 'Unlock with your Touch ID to open PcCloud', + [BiometricAccessType.FingerPrint]: 'Unlock with your fingerprint to open PcCloud', + [BiometricAccessType.Pin]: 'Unlock with your pin to open PcCloud', }, button: { [BiometricAccessType.FaceId]: 'Use Face ID', @@ -122,7 +122,7 @@ const strings = new LocalizedStrings({ SignInScreen: { title: 'Login', forgot: 'Forgot your password?', - no_register: 'Don’t have an Internxt account?', + no_register: 'Don’t have an PcCloud account?', register: 'Get started', back: 'Back to login', }, @@ -133,19 +133,19 @@ const strings = new LocalizedStrings({ second: 'Files are {0} on your device. There is {1} we nor any other third-party can access them. {2}, as it should have always been.', third: - 'Access Internxt from {7}, {8} or {9}. Start using Internxt today with {10} on us. {11} when needed, free for a month, cancel anytime.', - bold_first: ['Internxt', 'different', 'better', 'revolution', 'Internxt'], + 'Access PcCloud from {7}, {8} or {9}. Start using PcCloud today with {10} on us. {11} when needed, free for a month, cancel anytime.', + bold_first: ['PcCloud', 'different', 'better', 'revolution', 'PcCloud'], bold_second: ['encrypted', 'no way', 'Privacy'], bold_third: ['Desktop', 'Web', 'Mobile', '10 GB', 'Upgrade your storage'], - security_title: 'Internxt Security', + security_title: 'PcCloud Security', security_subtitle: [ - "Internxt doesn't store passwords.", + "PcCloud doesn't store passwords.", 'If you forget your password, you will lose access to all your files.', - 'With Internxt, you’re the only owner of your files.', + 'With PcCloud, you’re the only owner of your files.', ], suggestion_1: 'Store your password. Keep it safe and secure.', suggestion_2: 'Keep an offline backup of your password.', - create_account_title: 'Create an Internxt account', + create_account_title: 'Create an PcCloud account', acceptTermsAndConditions: 'Accept terms, conditions and privacy policy', alreadyHaveAccount: 'Already have an account?', }, @@ -167,9 +167,9 @@ const strings = new LocalizedStrings({ 'Your account and all its files, photos and backups has been successfully deleted, now you can sign up with the same email.', title: 'Deactivation email', subtitle_1: - 'Please check your email and follow the instructions to deactivate your account so you can start using Internxt again.', + 'Please check your email and follow the instructions to deactivate your account so you can start using PcCloud again.', subtitle_2: - 'Once you deactivate your account, you will be able to sign up using the same email address. Please store your password somewhere safe. With Internxt Drive, only you are the true owner of your files on the cloud. With great power there must also come great responsibility.', + 'Once you deactivate your account, you will be able to sign up using the same email address. Please store your password somewhere safe. With PcCloud Drive, only you are the true owner of your files on the cloud. With great power there must also come great responsibility.', }, drive: { title: 'Drive', @@ -284,11 +284,10 @@ const strings = new LocalizedStrings({ [BiometricAccessType.Pin]: 'Require PIN', }, message: { - [BiometricAccessType.FaceId]: 'When enabled, you will need to use Face ID to unlock Internxt.', - [BiometricAccessType.TouchId]: 'When enabled, you will need to use Touch ID to unlock Internxt.', - [BiometricAccessType.FingerPrint]: - 'When enabled, you will need to use your fingerprint to unlock Internxt.', - [BiometricAccessType.Pin]: 'When enabled, you will need to use your pin to unlock Internxt.', + [BiometricAccessType.FaceId]: 'When enabled, you will need to use Face ID to unlock PcCloud.', + [BiometricAccessType.TouchId]: 'When enabled, you will need to use Touch ID to unlock PcCloud.', + [BiometricAccessType.FingerPrint]: 'When enabled, you will need to use your fingerprint to unlock PcCloud.', + [BiometricAccessType.Pin]: 'When enabled, you will need to use your pin to unlock PcCloud.', }, }, changePassword: { @@ -502,7 +501,7 @@ const strings = new LocalizedStrings({ moneyBack: '30 Days money-back guarantee', cancelAtAnyMoment: 'Cancel at any moment', subscriptionRenew: - 'Subscriptions automatically renew unless you cancel your subscription at least 24 hours before the current period ends. To manage your subscription please go to “Account” > “Subscription”. Thank you for reading the fine print and considering subscribing to Internxt.', + 'Subscriptions automatically renew unless you cancel your subscription at least 24 hours before the current period ends. To manage your subscription please go to “Account” > “Subscription”. Thank you for reading the fine print and considering subscribing to PcCloud.', freeUpSpace: { title: 'You are over {0}', message: 'By downgrading you understand that sync will stop and you won’t be able to add more files', @@ -542,9 +541,9 @@ const strings = new LocalizedStrings({ DeleteAccount: { title: 'Delete account', apologies: - 'Hey {0}, we are sorry to hear that you want to leave Internxt, we would like to ask you one last favor...', + 'Hey {0}, we are sorry to hear that you want to leave PcCloud, we would like to ask you one last favor...', poll: { - title: 'What made you want to leave Internxt?', + title: 'What made you want to leave PcCloud?', options: { ['better-alternative']: 'I’ve found a better alternative', ['save-money']: 'I want to save money', @@ -568,7 +567,7 @@ const strings = new LocalizedStrings({ title: 'Choose a folder to move this file.', }, ShareModal: { - title: 'Internxt Drive file sharing', + title: 'PcCloud Drive file sharing', message: '{0}', share: 'Share', copy: 'Copy', @@ -751,12 +750,12 @@ const strings = new LocalizedStrings({ }, screens: { LockScreen: { - title: 'Internxt bloqueado', + title: 'PcCloud bloqueado', message: { - [BiometricAccessType.FaceId]: 'Desbloquea con Face ID para abrir Internxt', - [BiometricAccessType.TouchId]: 'Desbloquea con Touch ID para abrir Internxt', - [BiometricAccessType.FingerPrint]: 'Desbloquea con tu huella para abrir Internxt', - [BiometricAccessType.Pin]: 'Desbloquea con tu pin para abrir Internxt', + [BiometricAccessType.FaceId]: 'Desbloquea con Face ID para abrir PcCloud', + [BiometricAccessType.TouchId]: 'Desbloquea con Touch ID para abrir PcCloud', + [BiometricAccessType.FingerPrint]: 'Desbloquea con tu huella para abrir PcCloud', + [BiometricAccessType.Pin]: 'Desbloquea con tu pin para abrir PcCloud', }, button: { [BiometricAccessType.FaceId]: 'Usar Face ID', @@ -823,7 +822,7 @@ const strings = new LocalizedStrings({ SignInScreen: { title: 'Inicia sesión', forgot: '¿Has olvidado la contraseña?', - no_register: '¿No tienes una cuenta de Internxt?', + no_register: '¿No tienes una cuenta de PcCloud?', register: 'Regístrate', back: 'Iniciar sesión', }, @@ -834,15 +833,15 @@ const strings = new LocalizedStrings({ second: 'Los archivos son {4} en tu dispositivo. {5} de terceros podemos acceder a ellos. {6}, como siempre tuvo que ser.', third: - 'Accede a Internxt desde {7}, {8} o {9}. Empieza a usar Internxt hoy con {10} gratis. {11} cuando lo necesites, gratis por un mes, cancela cuando quieras.', - bold_first: ['Internxt', 'diferente', 'mejor', 'revolución', 'Internxt'], + 'Accede a PcCloud desde {7}, {8} o {9}. Empieza a usar PcCloud hoy con {10} gratis. {11} cuando lo necesites, gratis por un mes, cancela cuando quieras.', + bold_first: ['PcCloud', 'diferente', 'mejor', 'revolución', 'PcCloud'], bold_second: ['encriptados', 'Ni nosotros ni ningún servicio', 'Privacidad'], bold_third: ['escritorio', 'web', 'móvil', '10 GB', 'Mejora tu almacenamiento'], - security_title: 'Internxt Security', + security_title: 'PcCloud Security', security_subtitle: [ - 'Internxt no almacena tus contraseñas.', + 'PcCloud no almacena tus contraseñas.', 'Si olvidas tu contraseña, perderás el acceso a todos tus archivos.', - 'Con Internxt, tu eres el único propietario de tus datos.', + 'Con PcCloud, tu eres el único propietario de tus datos.', ], suggestion_1: 'Guardes tu contraseña. Mantenla sana y salva.', @@ -869,9 +868,9 @@ const strings = new LocalizedStrings({ 'Tu cuenta y todos sus archivos, fotos y backups han sido eliminadas correctamente. Ahora puedes crear una cuenta con el mismo email.', title: 'Email de desactivación', subtitle_1: - 'Por favor, comprueba el email que te hemos enviado y sigue las intrucciones para desactivar tu cuenta para que puedas seguir usando Internxt Drive.', + 'Por favor, comprueba el email que te hemos enviado y sigue las intrucciones para desactivar tu cuenta para que puedas seguir usando PcCloud Drive.', subtitle_2: - 'Una vez desactives tu cuenta, podrás volver a registrarte usando el mismo correo electrónico. Por favor guarda tu contraseña en un lugar seguro. Con Internxt Drive, solo tú eres el propietario de tus archivos. Un gran poder convella una gran responsabilidad.', + 'Una vez desactives tu cuenta, podrás volver a registrarte usando el mismo correo electrónico. Por favor guarda tu contraseña en un lugar seguro. Con PcCloud Drive, solo tú eres el propietario de tus archivos. Un gran poder convella una gran responsabilidad.', }, drive: { title: 'Drive', @@ -985,9 +984,9 @@ const strings = new LocalizedStrings({ [BiometricAccessType.Pin]: 'Usar pin', }, message: { - [BiometricAccessType.FaceId]: 'Usa el Face ID para desbloquear la app de Internxt.', - [BiometricAccessType.FingerPrint]: 'Usa tu huella para desbloquear la app de Internxt.', - [BiometricAccessType.Pin]: 'Usa tu pin para desbloquear la app de Internxt.', + [BiometricAccessType.FaceId]: 'Usa el Face ID para desbloquear la app de PcCloud.', + [BiometricAccessType.FingerPrint]: 'Usa tu huella para desbloquear la app de PcCloud.', + [BiometricAccessType.Pin]: 'Usa tu pin para desbloquear la app de PcCloud.', }, }, changePassword: { @@ -1202,7 +1201,7 @@ const strings = new LocalizedStrings({ moneyBack: 'Garantía de devolución de dinero de 30 días', cancelAtAnyMoment: 'Cancela en cualquier momento', subscriptionRenew: - 'Las suscripciones se renuevan automáticamente a menos que cancele su suscripción al menos 24 horas antes de que finalice el período actual. Para administrar su suscripción, vaya a "Cuenta" > "Suscripción". Gracias por leer la letra pequeña y considerar suscribirte a Internxt.', + 'Las suscripciones se renuevan automáticamente a menos que cancele su suscripción al menos 24 horas antes de que finalice el período actual. Para administrar su suscripción, vaya a "Cuenta" > "Suscripción". Gracias por leer la letra pequeña y considerar suscribirte a PcCloud.', freeUpSpace: { title: 'Tienes más de {0}', @@ -1243,9 +1242,9 @@ const strings = new LocalizedStrings({ DeleteAccount: { title: 'Eliminar cuenta', apologies: - 'Hola {userFullName}, lamentamos que quieras abandonar Internxt, nos gustaría pedirte un último favor...', + 'Hola {userFullName}, lamentamos que quieras abandonar PcCloud, nos gustaría pedirte un último favor...', poll: { - title: '¿Qué te hizo querer dejar Internxt?', + title: '¿Qué te hizo querer dejar PcCloud?', options: { ['better-alternative']: 'He encontrado una alternativa mejor', ['save-money']: 'Quiero ahorrar dinero', @@ -1269,7 +1268,7 @@ const strings = new LocalizedStrings({ title: 'Selecciona una carpeta a la que mover el archivo.', }, ShareModal: { - title: 'Compartir archivo de Internxt Drive', + title: 'Compartir archivo de PcCloud Drive', message: '{0}', share: 'Compartir', copy: 'Copiar', diff --git a/assets/logo.png b/assets/logo.png new file mode 100644 index 000000000..071e83c19 Binary files /dev/null and b/assets/logo.png differ diff --git a/assets/logo.svg b/assets/logo.svg index 3cd3ed448..7b6be19c3 100644 --- a/assets/logo.svg +++ b/assets/logo.svg @@ -1,10 +1,12 @@ - - - - - - - - - + + + + + + + + + + + diff --git a/ios/Internxt.xcodeproj/project.pbxproj b/ios/Internxt.xcodeproj/project.pbxproj index a5b382c70..a1eac1de1 100644 --- a/ios/Internxt.xcodeproj/project.pbxproj +++ b/ios/Internxt.xcodeproj/project.pbxproj @@ -344,8 +344,8 @@ "-lc++", ); OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.internxt.snacks; - PRODUCT_NAME = "Internxt"; + PRODUCT_BUNDLE_IDENTIFIER = com.internxt.pccloud; + PRODUCT_NAME = Internxt; SWIFT_OBJC_BRIDGING_HEADER = "Internxt/Internxt-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -375,8 +375,8 @@ "-lc++", ); OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE"; - PRODUCT_BUNDLE_IDENTIFIER = com.internxt.snacks; - PRODUCT_NAME = "Internxt"; + PRODUCT_BUNDLE_IDENTIFIER = com.internxt.pccloud; + PRODUCT_NAME = Internxt; SWIFT_OBJC_BRIDGING_HEADER = "Internxt/Internxt-Bridging-Header.h"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/ios/Internxt/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png b/ios/Internxt/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png deleted file mode 100644 index 9328619bd..000000000 Binary files a/ios/Internxt/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png and /dev/null differ diff --git a/ios/Internxt/Images.xcassets/AppIcon.appiconset/Contents.json b/ios/Internxt/Images.xcassets/AppIcon.appiconset/Contents.json index 90d8d4c2a..e0b56f86d 100644 --- a/ios/Internxt/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/ios/Internxt/Images.xcassets/AppIcon.appiconset/Contents.json @@ -1,14 +1,14 @@ { - "images": [ + "images" : [ { - "filename": "App-Icon-1024x1024@1x.png", - "idiom": "universal", - "platform": "ios", - "size": "1024x1024" + "filename" : "pc_cloud _1024.png", + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" } ], - "info": { - "version": 1, - "author": "expo" + "info" : { + "author" : "xcode", + "version" : 1 } -} \ No newline at end of file +} diff --git a/ios/Internxt/Images.xcassets/AppIcon.appiconset/pc_cloud _1024.png b/ios/Internxt/Images.xcassets/AppIcon.appiconset/pc_cloud _1024.png new file mode 100644 index 000000000..df82a692c Binary files /dev/null and b/ios/Internxt/Images.xcassets/AppIcon.appiconset/pc_cloud _1024.png differ diff --git a/ios/Internxt/Images.xcassets/Contents.json b/ios/Internxt/Images.xcassets/Contents.json index ed285c2e5..73c00596a 100644 --- a/ios/Internxt/Images.xcassets/Contents.json +++ b/ios/Internxt/Images.xcassets/Contents.json @@ -1,6 +1,6 @@ { "info" : { - "version" : 1, - "author" : "expo" + "author" : "xcode", + "version" : 1 } } diff --git a/ios/Internxt/Images.xcassets/SplashScreen.imageset/Contents.json b/ios/Internxt/Images.xcassets/SplashScreen.imageset/Contents.json index 3cf848977..700fecae3 100644 --- a/ios/Internxt/Images.xcassets/SplashScreen.imageset/Contents.json +++ b/ios/Internxt/Images.xcassets/SplashScreen.imageset/Contents.json @@ -1,21 +1,21 @@ { - "images": [ + "images" : [ { - "idiom": "universal", - "filename": "image.png", - "scale": "1x" + "filename" : "splashscreen_image.png", + "idiom" : "universal", + "scale" : "1x" }, { - "idiom": "universal", - "scale": "2x" + "idiom" : "universal", + "scale" : "2x" }, { - "idiom": "universal", - "scale": "3x" + "idiom" : "universal", + "scale" : "3x" } ], - "info": { - "version": 1, - "author": "expo" + "info" : { + "author" : "xcode", + "version" : 1 } -} \ No newline at end of file +} diff --git a/ios/Internxt/Images.xcassets/SplashScreen.imageset/image.png b/ios/Internxt/Images.xcassets/SplashScreen.imageset/image.png deleted file mode 100644 index 5497c85bf..000000000 Binary files a/ios/Internxt/Images.xcassets/SplashScreen.imageset/image.png and /dev/null differ diff --git a/ios/Internxt/Images.xcassets/SplashScreen.imageset/splashscreen_image.png b/ios/Internxt/Images.xcassets/SplashScreen.imageset/splashscreen_image.png new file mode 100644 index 000000000..2f2730f5e Binary files /dev/null and b/ios/Internxt/Images.xcassets/SplashScreen.imageset/splashscreen_image.png differ diff --git a/ios/Internxt/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/ios/Internxt/Images.xcassets/SplashScreenBackground.imageset/Contents.json deleted file mode 100644 index 3cf848977..000000000 --- a/ios/Internxt/Images.xcassets/SplashScreenBackground.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images": [ - { - "idiom": "universal", - "filename": "image.png", - "scale": "1x" - }, - { - "idiom": "universal", - "scale": "2x" - }, - { - "idiom": "universal", - "scale": "3x" - } - ], - "info": { - "version": 1, - "author": "expo" - } -} \ No newline at end of file diff --git a/ios/Internxt/Images.xcassets/SplashScreenBackground.imageset/image.png b/ios/Internxt/Images.xcassets/SplashScreenBackground.imageset/image.png deleted file mode 100644 index 2fcaebe96..000000000 Binary files a/ios/Internxt/Images.xcassets/SplashScreenBackground.imageset/image.png and /dev/null differ diff --git a/ios/Internxt/Info.plist b/ios/Internxt/Info.plist index a7983506c..6192c26c3 100644 --- a/ios/Internxt/Info.plist +++ b/ios/Internxt/Info.plist @@ -7,7 +7,7 @@ CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleDisplayName - Internxt + PcCloud CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier @@ -19,7 +19,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 1.7.1 + 1.0.0 CFBundleSignature ???? CFBundleURLTypes @@ -28,12 +28,12 @@ CFBundleURLSchemes inxt - com.internxt.snacks + com.internxt.pccloud CFBundleVersion - 11 + 1 LSRequiresIPhoneOS NSAppTransportSecurity diff --git a/ios/Internxt/Internxt.entitlements b/ios/Internxt/Internxt.entitlements index bb516ba02..db321f67f 100644 --- a/ios/Internxt/Internxt.entitlements +++ b/ios/Internxt/Internxt.entitlements @@ -10,7 +10,7 @@ com.apple.developer.icloud-container-identifiers - iCloud.com.internxt.snacks + iCloud.com.internxt.pccloud com.apple.developer.icloud-services @@ -18,9 +18,9 @@ com.apple.developer.ubiquity-container-identifiers - iCloud.com.internxt.snacks + iCloud.com.internxt.pccloud com.apple.developer.ubiquity-kvstore-identifier - $(TeamIdentifierPrefix)com.internxt.snacks + $(TeamIdentifierPrefix)com.internxt.pccloud \ No newline at end of file diff --git a/ios/Internxt/Supporting/Expo.plist b/ios/Internxt/Supporting/Expo.plist index 9a3f279eb..87ae8a0cf 100644 --- a/ios/Internxt/Supporting/Expo.plist +++ b/ios/Internxt/Supporting/Expo.plist @@ -9,7 +9,7 @@ EXUpdatesLaunchWaitMs 0 EXUpdatesRuntimeVersion - 1.7.0 + 1.0.0 EXUpdatesURL https://u.expo.dev/680f4feb-6315-4a50-93ec-36dcd0b831d2 diff --git a/package.json b/package.json index 8c55fc5cb..27295c1af 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "drive-mobile", - "version": "v1.7.1", + "name": "drive-pc-cloud", + "version": "v1.0.0", "private": true, "license": "GNU", "scripts": { diff --git a/src/components/AppVersionWidget/index.tsx b/src/components/AppVersionWidget/index.tsx index 0e3cd7b0a..4e1637d23 100644 --- a/src/components/AppVersionWidget/index.tsx +++ b/src/components/AppVersionWidget/index.tsx @@ -1,5 +1,5 @@ import * as Updates from 'expo-updates'; -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import { StyleProp, View, ViewStyle } from 'react-native'; import { useTailwind } from 'tailwind-rn'; import InternxtLogo from '../../../assets/logo.svg'; diff --git a/src/components/modals/AddModal/index.tsx b/src/components/modals/AddModal/index.tsx index 989963ef6..6a09ceedf 100644 --- a/src/components/modals/AddModal/index.tsx +++ b/src/components/modals/AddModal/index.tsx @@ -98,7 +98,7 @@ function AddModal(): JSX.Element { if (fileType === 'document') { const granted = await PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.READ_EXTERNAL_STORAGE, { title: 'Files Permission', - message: 'Internxt needs access to your files in order to upload documents', + message: 'PcCloud needs access to your files in order to upload documents', buttonNegative: strings.buttons.cancel, buttonPositive: strings.buttons.grant, }); diff --git a/src/services/AuthService.ts b/src/services/AuthService.ts index b466ca39a..fa47df184 100644 --- a/src/services/AuthService.ts +++ b/src/services/AuthService.ts @@ -39,7 +39,7 @@ export type JWTPayload = { class AuthService { defaultName = 'My'; - defaultLastname = 'Internxt'; + defaultLastname = 'PcCloud'; private readonly eventEmitter: EventEmitter; private sdk: SdkManager;