Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
1795d14
Migrated auth related calls
CandelR May 15, 2025
17e5ff9
Migrated user related enpdoints to point server-wip backend
CandelR May 16, 2025
69bd9bf
Updated yarn lock and shared screen wrong type
CandelR May 16, 2025
811de03
Merge branch 'feature/PB-4393-migrate-auth-calls' into feature/PB-438…
CandelR May 16, 2025
099edaf
Minor issues
CandelR May 16, 2025
596b11c
Migrated storage call to point new backend
CandelR May 22, 2025
54ca604
Fix added issues
CandelR May 22, 2025
320d8c6
Pass correct id to change file name
CandelR May 22, 2025
57afd29
Left currentFoldersPage implementation
CandelR May 22, 2025
79a3af2
Removed old share item calls
CandelR May 22, 2025
9275dc2
Added dark mode theme and switch button in settings screen
CandelR May 28, 2025
d32d9b3
Fix scroll in settings screen
CandelR May 28, 2025
30decab
Added theme persistence
CandelR May 28, 2025
0da0574
Removed unnecessary code when sign in
CandelR May 29, 2025
631d57b
Removed unused variable
CandelR May 29, 2025
3e09a8d
Merge branch 'feature/PB-4393-migrate-auth-calls' into feature/PB-438…
CandelR May 29, 2025
de96f4c
Updated fetchFolderContentResposne type
CandelR May 29, 2025
42a5a18
Update sdk, generate mnemonic endpoint and avatar endpoint
CandelR May 29, 2025
8d16ce1
Merge pull request #265 from internxt/feature/PB-4393-migrate-auth-calls
CandelR May 29, 2025
7d13f0c
Merge pull request #266 from internxt/feature/PB-4384-migrate-user-re…
CandelR May 29, 2025
52b0afe
Merge branch 'release/1.8.0' into feature/PB-4385-migrate-storage-calls
CandelR May 29, 2025
52cf217
Added logic to check if files that gonna upload already exists
CandelR May 30, 2025
5c3f675
Merge pull request #267 from internxt/feature/PB-4385-migrate-storage…
CandelR May 30, 2025
801ec79
Merge pull request #268 from internxt/feature/PB-4386-migrate-shaer-r…
CandelR May 30, 2025
9828731
Fixed sonar cloud code issues
CandelR May 30, 2025
bb176b2
Removed unnecessary removeExtension function when call createFileEntry
CandelR May 30, 2025
8ee37ff
Fixed security section typo
CandelR Jun 2, 2025
49b9eab
Fixed background color of 2fa activation text input
CandelR Jun 3, 2025
a382edd
Disabled android app backup
CandelR Jun 4, 2025
860ead9
Refactor payment service methods to use userType and simplify invoice…
CandelR Jun 5, 2025
f5d7a8b
Enhance status bar handling in AppScreen, BottomModal, and CenterModa…
CandelR Jun 5, 2025
da63fe2
Removed unnecessary status bar background colors
CandelR Jun 5, 2025
9a20f54
Add global search functionality and enhance search input handling
CandelR Jun 6, 2025
ae695ac
Refactor GlobalSearchModal to use nullish coalescing for safer defaul…
CandelR Jun 6, 2025
a128ea3
Added variable for translucent status bar
CandelR Jun 6, 2025
4ffd3df
Merge branch 'release/1.8.0' into feature/PB-172-dark-mode
CandelR Jun 6, 2025
e16dd22
Merge pull request #269 from internxt/feature/PB-172-dark-mode
CandelR Jun 6, 2025
1b5ad5f
Merge pull request #270 from internxt/feature/PB-3737-handle-upload-d…
CandelR Jun 6, 2025
201a74b
Merge pull request #271 from internxt/bugfix/PB-4057-file-already-exi…
CandelR Jun 6, 2025
6cec7df
Merge pull request #272 from internxt/feature/securitum-2414556-004-d…
CandelR Jun 6, 2025
14e772c
Merge pull request #273 from internxt/feature/PB-178-status-bar-colors
CandelR Jun 6, 2025
b3d2ac0
Merge branch 'release/1.8.0' into feature/PB-4073-global-search
CandelR Jun 6, 2025
a61f024
Merge pull request #274 from internxt/feature/PB-4073-global-search
CandelR Jun 6, 2025
5deb69d
Updated cleanup logic to reset screen lock states when not enabled
CandelR Jun 9, 2025
6153fdd
Refactor refresh token handling when app returns to foreground
CandelR Jun 9, 2025
cd90dbd
Added silent retry when upload files
CandelR Jun 11, 2025
4670ba5
Fixed focus parent folder when create new folder and navigate to that…
CandelR Jun 11, 2025
1fb10ab
Fixed some dark styles
CandelR Jun 11, 2025
3abbb59
Bumped project version
CandelR Jun 11, 2025
8e9d34e
Merge pull request #276 from internxt/bugfix/PB-4521-white-screen
CandelR Jun 11, 2025
3f6e86c
Merge pull request #277 from internxt/feature/PB-4539-files-not-upload
CandelR Jun 11, 2025
67123c5
Merge pull request #278 from internxt/feature/bump-project-version
CandelR Jun 11, 2025
ca0cdf7
Removed unnecessary userInterfaceStyle field in app config file
CandelR Jun 12, 2025
f35ff8c
Incremented global search button height
CandelR Jun 12, 2025
29e2300
Adapted home indicator color to dark mode
CandelR Jun 13, 2025
80ba9dc
Configure navigation bar color on Android
CandelR Jun 23, 2025
6745306
Moved configure navigation bar color to app.tsx
CandelR Jun 23, 2025
1ffa1d1
Corrected text color of global search inputs and some texts
CandelR Jun 23, 2025
9506118
Improve theme handling for Android
CandelR Jun 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions __tests__/unit/mocks/sdkManager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,10 @@ import { SdkManager } from '@internxt-mobile/services/common/sdk/SdkManager';

export const SdkManagerMock: SdkManager = {
getApiSecurity: jest.fn(),
auth: jest.fn()(),
authV2: jest.fn()(),
users: jest.fn()(),
usersV2: jest.fn()(),
usersV2WithoutToken: jest.fn()(),
payments: jest.fn()(),
storage: jest.fn()(),
storageV2: jest.fn()(),
share: jest.fn()(),
trash: jest.fn()(),
Expand Down
4 changes: 2 additions & 2 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,8 @@ android {
applicationId 'com.internxt.cloud'
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 103
versionName "1.7.2"
versionCode 106
versionName "1.8.0"

buildConfigField("boolean", "REACT_NATIVE_UNSTABLE_USE_RUNTIME_SCHEDULER_ALWAYS", (findProperty("reactNative.unstable_useRuntimeSchedulerAlways") ?: true).toString())
}
Expand Down
5 changes: 3 additions & 2 deletions android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools">
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" package="com.internxt.cloud">
<uses-permission android:name="android.permission.DETECT_SCREEN_CAPTURE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
Expand All @@ -15,7 +16,7 @@
<data android:scheme="https"/>
</intent>
</queries>
<application android:name=".MainApplication" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="true" android:theme="@style/AppTheme" android:requestLegacyExternalStorage="true" android:usesCleartextTraffic="false">
<application android:name=".MainApplication" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="false" android:theme="@style/AppTheme" android:requestLegacyExternalStorage="true" android:usesCleartextTraffic="false">
<meta-data android:name="expo.modules.updates.ENABLED" android:value="true"/>
<meta-data android:name="expo.modules.updates.EXPO_RUNTIME_VERSION" android:value="@string/expo_runtime_version"/>
<meta-data android:name="expo.modules.updates.EXPO_UPDATES_CHECK_ON_LAUNCH" android:value="ALWAYS"/>
Expand Down
3 changes: 2 additions & 1 deletion android/app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
<string name="app_name">Internxt</string>
<string name="expo_splash_screen_resize_mode" translatable="false">cover</string>
<string name="expo_splash_screen_status_bar_translucent" translatable="false">false</string>
<string name="expo_runtime_version">1.7.2</string>
<string name="expo_runtime_version">1.8.0</string>
<string name="expo_system_ui_user_interface_style" translatable="false">automatic</string>
</resources>
3 changes: 2 additions & 1 deletion android/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,5 @@ EX_DEV_CLIENT_NETWORK_INSPECTOR=true
# Use legacy packaging to compress native libraries in the resulting APK.
expo.useLegacyPackaging=false

android.compileSdkVersion=34
android.compileSdkVersion=34
expo.jsEngine=hermes
1 change: 1 addition & 0 deletions app.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ const appConfig: ExpoConfig & { extra: AppEnv & { NODE_ENV: AppStage; RELEASE_ID
resizeMode: 'cover',
backgroundColor: '#091e42',
},
userInterfaceStyle: 'automatic',

updates: {
url: 'https://u.expo.dev/680f4feb-6315-4a50-93ec-36dcd0b831d2',
Expand Down
44 changes: 42 additions & 2 deletions assets/lang/strings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,8 @@ const strings = new LocalizedStrings({
title: 'Folder is empty',
message: 'Tap the + button to upload a file or create something new',
},
searchInThisFolder: 'Search in this folder',
searchInThisFolder: 'Search items in this folder',
searchInAllFolders: 'Search all my files',
encrypting: 'Encrypting',
decrypting: 'Decrypting',
downloadingPercent: 'Downloading... {0}%',
Expand Down Expand Up @@ -256,6 +257,8 @@ const strings = new LocalizedStrings({
legal: 'Legal',
debug: 'Debug',
signOut: 'Log out',
darkMode: 'Dark mode',
darkModeDescription: 'Change the app theme',
},
AccountScreen: {
title: 'Account',
Expand Down Expand Up @@ -297,7 +300,7 @@ const strings = new LocalizedStrings({
},
twoFactor: {
title: 'Two factor authentication (2FA)',
text: 'Two-factor authentication provides an extra layer of security by requiring an extra verification when you log in. In adittion to your password, you’ll also need a generated code.',
text: 'Two-factor authentication provides an extra layer of security by requiring an extra verification when you log in. In addition to your password, you’ll also need a generated code.',
enable: 'Enable 2FA',
disable: 'Disable 2FA',
},
Expand Down Expand Up @@ -444,6 +447,23 @@ const strings = new LocalizedStrings({
},
},
modals: {
GlobalSearchModal: {
searchPlaceholder: 'Search all my files',
searching: 'Searching...',
noResultsTitle: 'No results found',
noResultsMessage: 'Try a different search',
searchPromptTitle: 'Search files and folders',
searchPromptMessage: 'Type to start your search',
clear: 'Clear',
opening: 'Opening...',
searchError: 'Search error. Try again.',
tryAgainButton: 'Try again',
},
duplicatedFiles: {
duplicateFilesTitle: 'Duplicate Files Found',
duplicateFilesMessage: 'The following files already exist: %s\n\nDo you want to upload them with a new name?',
duplicateFilesAction: 'Upload with new name',
},
rename: {
title: 'Rename',
label: 'Name',
Expand Down Expand Up @@ -896,6 +916,7 @@ const strings = new LocalizedStrings({
message: 'Prueba a subir un archivo o crear una carpeta',
},
searchInThisFolder: 'Buscar en esta carpeta',
searchInAllFolders: 'Buscar en todos mis archivos',
encrypting: 'Encriptando',
decrypting: 'Desencriptando',
downloadingPercent: 'Descargando... {0}%',
Expand Down Expand Up @@ -958,6 +979,8 @@ const strings = new LocalizedStrings({
legal: 'Legal',
debug: 'Debug',
signOut: 'Cerrar sesión',
darkMode: 'Modo oscuro',
darkModeDescription: 'Cambiar apariencia de la aplicación',
},
AccountScreen: {
title: 'Cuenta',
Expand Down Expand Up @@ -1143,6 +1166,23 @@ const strings = new LocalizedStrings({
},
},
modals: {
GlobalSearchModal: {
searchPlaceholder: 'Buscar en todos mis archivos',
searching: 'Buscando...',
noResultsTitle: 'No se encontraron resultados',
noResultsMessage: 'Intenta con una búsqueda diferente',
searchPromptTitle: 'Buscar archivos y carpetas',
searchPromptMessage: 'Escribe para comenzar tu búsqueda',
clear: 'Limpiar',
opening: 'Abriendo...',
searchError: 'Error al buscar. Inténtalo de nuevo.',
tryAgainButton: 'Intentar de nuevo',
},
duplicatedFiles: {
duplicateFilesTitle: 'Archivos duplicados encontrados',
duplicateFilesMessage: 'Los siguientes archivos ya existen: %s\n\n¿Quieres subirlos con un nuevo nombre?',
duplicateFilesAction: 'Subir con nuevo nombre',
},
rename: {
title: 'Renombrar',
label: 'Nombre',
Expand Down
4 changes: 2 additions & 2 deletions ios/Internxt/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<key>CFBundlePackageType</key>
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
<key>CFBundleShortVersionString</key>
<string>1.7.2</string>
<string>1.8.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleURLTypes</key>
Expand Down Expand Up @@ -78,7 +78,7 @@
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIUserInterfaceStyle</key>
<string>Light</string>
<string>Automatic</string>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
</dict>
Expand Down
2 changes: 1 addition & 1 deletion ios/Internxt/Supporting/Expo.plist
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<key>EXUpdatesLaunchWaitMs</key>
<integer>0</integer>
<key>EXUpdatesRuntimeVersion</key>
<string>1.7.2</string>
<string>1.8.0</string>
<key>EXUpdatesURL</key>
<string>https://u.expo.dev/680f4feb-6315-4a50-93ec-36dcd0b831d2</string>
</dict>
Expand Down
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "drive-mobile",
"version": "v1.7.2",
"version": "v1.8.0",
"private": true,
"license": "GNU",
"scripts": {
Expand Down Expand Up @@ -37,7 +37,7 @@
"@internxt/lib": "^1.2.0",
"@internxt/mobile-sdk": "^0.2.41",
"@internxt/rn-crypto": "0.1.15",
"@internxt/sdk": "^1.4.96",
"@internxt/sdk": "1.9.26",
"@react-native-async-storage/async-storage": "1.21.0",
"@react-navigation/bottom-tabs": "^6.2.0",
"@react-navigation/native": "^6.1.18",
Expand Down Expand Up @@ -167,6 +167,7 @@
"jest-expo": "~50.0.4",
"metro-react-native-babel-transformer": "^0.77.0",
"patch-package": "^7.0.0",
"path": "^0.12.7",
"postcss": "^8.2.15",
"prettier": "^2.3.2",
"react-native-svg-transformer": "^0.14.3",
Expand Down
73 changes: 0 additions & 73 deletions src/@inxt-js/services/share.ts

This file was deleted.

Loading
Loading