From 773f450f12dcd99799d5ac7bfde0ad50fb0edd98 Mon Sep 17 00:00:00 2001 From: Ammar Ahmed Date: Thu, 9 Oct 2025 13:54:44 +0500 Subject: [PATCH] mobile: react-native 0.81.4 --- apps/mobile/.detoxrc.js | 92 + apps/mobile/{native => }/.env | 0 apps/mobile/{native => }/.env.public | 0 apps/mobile/{native => }/.env.test | 0 apps/mobile/.gitignore | 11 +- apps/mobile/{native => }/.ruby-version | 0 apps/mobile/{native => }/Gemfile | 6 + apps/mobile/{native => }/Gemfile.lock | 4 + apps/mobile/{native => }/android/.project | 0 .../org.eclipse.buildship.core.prefs | 0 .../{native => }/android/app/build.gradle | 28 +- .../android/app/proguard-rules.pro | 0 .../streetwriters/notesnook/DetoxTest.java | 0 .../android/app/src/debug/AndroidManifest.xml | 0 .../android/app/src/main/AndroidManifest.xml | 0 .../app/src/main/ic_launcher-playstore.png | Bin .../notesnook/BootRecieverService.java | 0 .../notesnook/BootTaskService.java | 0 .../streetwriters/notesnook/MainActivity.java | 3 +- .../notesnook/MainApplication.kt | 10 +- .../notesnook/NNativeModulePackage.java | 0 .../NotePreviewConfigureActivity.java | 0 .../notesnook/NotePreviewWidget.java | 0 .../streetwriters/notesnook/NoteWidget.java | 0 .../notesnook/NotesnookTileService.java | 0 .../notesnook/OnClearFromRecentService.java | 0 .../notesnook/RCTNNativeModule.java | 0 .../notesnook/ReminderViewsService.java | 0 .../notesnook/ReminderWidgetProvider.java | 0 .../notesnook/ShareActivity.java | 0 .../notesnook/ShareApplication.java | 0 .../notesnook/datatypes/BaseItem.java | 0 .../notesnook/datatypes/Note.java | 0 .../notesnook/datatypes/Reminder.java | 0 .../res/drawable-anydpi/ic_action_name.xml | 0 .../main/res/drawable-anydpi/ic_newnote.xml | 0 .../main/res/drawable-hdpi/ic_action_name.png | Bin .../src/main/res/drawable-hdpi/ic_newnote.png | Bin .../main/res/drawable-hdpi/ic_stat_name.png | Bin .../main/res/drawable-mdpi/ic_action_name.png | Bin .../src/main/res/drawable-mdpi/ic_newnote.png | Bin .../main/res/drawable-mdpi/ic_stat_name.png | Bin .../example_appwidget_preview.png | Bin .../res/drawable-xhdpi/ic_action_name.png | Bin .../main/res/drawable-xhdpi/ic_newnote.png | Bin .../main/res/drawable-xhdpi/ic_stat_name.png | Bin .../res/drawable-xxhdpi/ic_action_name.png | Bin .../main/res/drawable-xxhdpi/ic_newnote.png | Bin .../main/res/drawable-xxhdpi/ic_stat_name.png | Bin .../res/drawable-xxxhdpi/ic_stat_name.png | Bin .../app/src/main/res/drawable/add_note.xml | 0 .../app/src/main/res/drawable/edit_text.xml | 0 .../app/src/main/res/drawable/layout_bg.xml | 0 .../main/res/drawable/note_widget_preview.png | Bin .../src/main/res/drawable/notesnooktext.png | Bin .../main/res/drawable/reminder_preview.png | Bin .../src/main/res/drawable/widget_preview.png | Bin .../src/main/res/layout/new_note_widget.xml | 0 .../main/res/layout/new_note_widget_icon.xml | 0 .../app/src/main/res/layout/note_widget.xml | 0 .../main/res/layout/widget_reminder_empty.xml | 0 .../res/layout/widget_reminder_layout.xml | 0 .../layout/widget_reminder_layout_small.xml | 0 .../src/main/res/layout/widget_reminders.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../main/res/mipmap-hdpi/bootsplash_logo.png | Bin .../res/mipmap-hdpi/bootsplash_logo_dark.png | Bin .../mipmap-hdpi/ic_launcher_background.png | Bin .../mipmap-hdpi/ic_launcher_foreground.png | Bin .../mipmap-hdpi/ic_launcher_monochrome.png | Bin .../main/res/mipmap-mdpi/bootsplash_logo.png | Bin .../res/mipmap-mdpi/bootsplash_logo_dark.png | Bin .../mipmap-mdpi/ic_launcher_background.png | Bin .../mipmap-mdpi/ic_launcher_foreground.png | Bin .../mipmap-mdpi/ic_launcher_monochrome.png | Bin .../main/res/mipmap-xhdpi/bootsplash_logo.png | Bin .../res/mipmap-xhdpi/bootsplash_logo_dark.png | Bin .../mipmap-xhdpi/ic_launcher_background.png | Bin .../mipmap-xhdpi/ic_launcher_foreground.png | Bin .../mipmap-xhdpi/ic_launcher_monochrome.png | Bin .../res/mipmap-xxhdpi/bootsplash_logo.png | Bin .../mipmap-xxhdpi/bootsplash_logo_dark.png | Bin .../mipmap-xxhdpi/ic_launcher_background.png | Bin .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin .../mipmap-xxhdpi/ic_launcher_monochrome.png | Bin .../res/mipmap-xxxhdpi/bootsplash_logo.png | Bin .../mipmap-xxxhdpi/bootsplash_logo_dark.png | Bin .../mipmap-xxxhdpi/ic_launcher_background.png | Bin .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin .../mipmap-xxxhdpi/ic_launcher_monochrome.png | Bin .../app/src/main/res/values-night/colors.xml | 0 .../app/src/main/res/values-night/styles.xml | 0 .../android/app/src/main/res/values/attrs.xml | 0 .../app/src/main/res/values/colors.xml | 0 .../app/src/main/res/values/dimens.xml | 0 .../android/app/src/main/res/values/keep.xml | 0 .../app/src/main/res/values/strings.xml | 0 .../app/src/main/res/values/styles.xml | 2 +- .../app/src/main/res/values/themes.xml | 0 .../res/xml/file_viewer_provider_paths.xml | 0 .../main/res/xml/network_security_config.xml | 0 .../src/main/res/xml/new_note_widget_info.xml | 0 .../app/src/main/res/xml/note_widget_info.xml | 0 .../main/res/xml/widget_reminders_info.xml | 0 .../app/src/release/AndroidManifest.xml | 0 .../notesnook/ReactNativeFlipper.java | 0 apps/mobile/{native => }/android/build.gradle | 16 +- .../{native => }/android/gradle.properties | 5 + .../android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43764 bytes .../gradle/wrapper/gradle-wrapper.properties | 4 +- apps/mobile/{native => }/android/gradlew | 9 +- apps/mobile/{native => }/android/gradlew.bat | 9 +- .../android/releasenotes/whatsnew-en-US | 0 .../{native => }/android/settings.gradle | 6 +- apps/mobile/{native => }/app.json | 0 apps/mobile/app/common/database/encryption.ts | 17 +- apps/mobile/app/common/database/storage.ts | 3 + apps/mobile/app/common/filesystem/download.ts | 8 +- apps/mobile/app/components/app-lock/index.tsx | 6 +- .../app/components/attachments/index.tsx | 6 +- apps/mobile/app/components/auth/use-login.ts | 6 +- .../mobile/app/components/container/index.tsx | 2 +- .../dialogs/applock-password/index.tsx | 18 +- .../components/dialogs/color-picker/index.tsx | 2 +- .../dialogs/jump-to-section/index.tsx | 2 +- .../components/dialogs/pdf-preview/index.js | 2 +- .../app/components/dialogs/progress/index.tsx | 2 +- .../app/components/fluid-panels/index.tsx | 2 +- .../app/components/image-preview/index.tsx | 2 +- .../list-items/notebook/wrapper.tsx | 2 +- apps/mobile/app/components/list/index.tsx | 10 +- .../app/components/list/list-item.wrapper.tsx | 14 +- apps/mobile/app/components/paywall/index.tsx | 5 +- .../app/components/sheets/github/issue.js | 4 +- .../app/components/sheets/link-note/index.tsx | 8 +- .../components/sheets/publish-note/index.tsx | 3 +- .../components/sheets/references/index.tsx | 8 +- .../app/components/sheets/user/index.tsx | 8 +- .../components/side-menu/dragging-store.ts | 2 +- .../components/side-menu/notebook-item.tsx | 12 +- .../side-menu/side-menu-notebooks.tsx | 4 +- .../components/side-menu/side-menu-tags.tsx | 4 +- apps/mobile/app/components/toast/index.tsx | 22 +- apps/mobile/app/components/ui/input/index.tsx | 8 +- .../app/components/ui/pressable/index.tsx | 6 +- apps/mobile/app/hooks/use-actions.tsx | 2 +- apps/mobile/app/hooks/use-db-item.ts | 4 +- apps/mobile/app/hooks/use-pricing-plans.ts | 16 +- apps/mobile/app/hooks/use-pricing.ts | 67 - apps/mobile/app/hooks/use-rotator.ts | 2 +- apps/mobile/app/hooks/use-timer.ts | 2 +- apps/mobile/app/hooks/use-tooltip.ts | 2 +- apps/mobile/app/package.json | 50 - .../mobile/app/screens/add-reminder/index.tsx | 157 +- apps/mobile/app/screens/editor/progress.tsx | 2 +- .../app/screens/editor/readonly-editor.tsx | 2 +- .../app/screens/editor/tiptap/commands.ts | 7 +- .../app/screens/editor/tiptap/picker.ts | 46 +- .../editor/tiptap/use-editor-events.tsx | 7 +- .../app/screens/editor/tiptap/use-editor.ts | 6 +- .../screens/editor/tiptap/use-tab-store.ts | 4 +- .../mobile/app/screens/editor/tiptap/utils.ts | 4 +- apps/mobile/app/screens/editor/wrapper.tsx | 2 +- .../app/screens/link-notebooks/index.tsx | 11 +- .../app/screens/move-notebook/index.tsx | 9 +- .../screens/note-preview-configure/index.tsx | 2 +- apps/mobile/app/screens/search/index.tsx | 4 +- apps/mobile/app/screens/search/search-bar.tsx | 2 +- apps/mobile/app/screens/settings/2fa.tsx | 20 +- apps/mobile/app/screens/settings/debug.tsx | 10 +- .../app/screens/settings/editor/state.ts | 6 +- .../app/screens/settings/picker/index.tsx | 2 +- .../screens/settings/restore-backup/index.tsx | 24 +- .../app/screens/settings/section-item.tsx | 4 +- .../app/screens/settings/settings-data.tsx | 19 +- .../app/screens/settings/theme-selector.tsx | 6 +- .../app/screens/settings/title-format.tsx | 2 +- apps/mobile/app/services/notifications.ts | 2 +- apps/mobile/{ => app}/share/add-notebooks.jsx | 4 +- apps/mobile/{ => app}/share/add-tags.jsx | 4 +- apps/mobile/{ => app}/share/editor.js | 9 +- apps/mobile/{ => app}/share/fetch-webview.js | 4 +- apps/mobile/{ => app}/share/index.js | 0 apps/mobile/{ => app}/share/search.tsx | 27 +- apps/mobile/{ => app}/share/share.js | 26 +- apps/mobile/{ => app}/share/store.js | 6 +- .../app/stores/create-db-collection-store.ts | 9 +- .../app/stores/create-notebook-tree-stores.ts | 17 +- .../mobile/app/stores/item-selection-store.ts | 4 +- .../mobile/app/stores/use-attachment-store.ts | 2 +- apps/mobile/app/stores/use-editor-store.ts | 4 +- apps/mobile/app/stores/use-menu-store.ts | 4 +- apps/mobile/app/stores/use-message-store.ts | 6 +- .../mobile/app/stores/use-navigation-store.ts | 4 +- apps/mobile/app/stores/use-relation-store.ts | 4 +- apps/mobile/app/stores/use-search-store.ts | 4 +- apps/mobile/app/stores/use-selection-store.ts | 4 +- apps/mobile/app/stores/use-setting-store.ts | 4 +- apps/mobile/app/stores/use-theme-store.ts | 4 +- apps/mobile/app/stores/use-user-store.ts | 4 +- apps/mobile/app/utils/functions.ts | 4 +- .../{native => }/apple-app-site-association | 0 apps/mobile/babel.config.js | 31 + apps/mobile/e2e/jest.config.js | 2 +- .../fonts/MaterialCommunityIcons.ttf | Bin 25856 -> 26052 bytes apps/mobile/globals.js | 44 + apps/mobile/index.ext.js | 20 + apps/mobile/{native => }/index.js | 37 +- apps/mobile/{native => }/ios/.xcode.env | 0 .../Add to Notes-Bridging-Header.h | 0 .../Add to Notes/Add to Notes.entitlements | 0 .../Add to NotesDebug.entitlements | 0 .../Base.lproj/MainInterface.storyboard | 0 .../{native => }/ios/Add to Notes/Info.plist | 2 + .../Add to Notes/ShareViewController.swift | 0 .../{native => }/ios/ExportOptions.plist | 0 apps/mobile/{native => }/ios/File.swift | 0 .../Base.lproj/MainInterface.storyboard | 0 .../{native => }/ios/Make Note/File.swift | 0 .../{native => }/ios/Make Note/Info.plist | 8 +- .../ios/Make Note/Make Note-Bridging-Header.h | 0 .../ios/Make Note/Make Note.entitlements | 0 .../ios/Make Note/PrivacyInfo.xprivacy | 0 .../ios/Make Note/ShareViewController.h | 0 .../ios/Make Note/ShareViewController.m | 0 .../AccentColor.colorset/Contents.json | 0 .../AppIcon.appiconset/Contents.json | 0 .../NotesWidget/Assets.xcassets/Contents.json | 0 .../WidgetBackground.colorset/Contents.json | 0 .../{native => }/ios/NotesWidget/Info.plist | 2 + .../ios/NotesWidget/NotesWidget.swift | 0 .../ios/NotesWidget/PrivacyInfo.xprivacy | 0 .../NotesWidgetExtensionDebug.entitlements | 0 .../ios/Notesnook-Bridging-Header.h | 0 .../ios/Notesnook.xcodeproj/project.pbxproj | 124 +- .../xcshareddata/xcschemes/Make Note.xcscheme | 0 .../xcshareddata/xcschemes/Notesnook.xcscheme | 0 .../xcschemes/NotesnookRelease.xcscheme | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 apps/mobile/ios/Notesnook/AppDelegate.h | 9 + .../{native => }/ios/Notesnook/AppDelegate.mm | 61 +- .../ios/Notesnook/BootSplash.storyboard | 4 +- .../AppIcon.appiconset/AppIcon-20@2x.png | Bin .../AppIcon.appiconset/AppIcon-20@2x~ipad.png | Bin .../AppIcon.appiconset/AppIcon-20@3x.png | Bin .../AppIcon.appiconset/AppIcon-20~ipad.png | Bin .../AppIcon.appiconset/AppIcon-29.png | Bin .../AppIcon.appiconset/AppIcon-29@2x.png | Bin .../AppIcon.appiconset/AppIcon-29@2x~ipad.png | Bin .../AppIcon.appiconset/AppIcon-29@3x.png | Bin .../AppIcon.appiconset/AppIcon-29~ipad.png | Bin .../AppIcon.appiconset/AppIcon-40@2x.png | Bin .../AppIcon.appiconset/AppIcon-40@2x~ipad.png | Bin .../AppIcon.appiconset/AppIcon-40@3x.png | Bin .../AppIcon.appiconset/AppIcon-40~ipad.png | Bin .../AppIcon.appiconset/AppIcon-60@2x~car.png | Bin .../AppIcon.appiconset/AppIcon-60@3x~car.png | Bin .../AppIcon-83.5@2x~ipad.png | Bin .../AppIcon.appiconset/AppIcon@2x.png | Bin .../AppIcon.appiconset/AppIcon@2x~ipad.png | Bin .../AppIcon.appiconset/AppIcon@3x.png | Bin .../AppIcon~ios-marketing.png | Bin .../AppIcon.appiconset/AppIcon~ipad.png | Bin .../AppIcon.appiconset/Contents.json | 0 .../BootSplashLogo.imageset/Contents.json | 0 .../bootsplash_logo-1.png | Bin .../bootsplash_logo.png | Bin .../bootsplash_logo@2x-1.png | Bin .../bootsplash_logo@2x.png | Bin .../bootsplash_logo@3x-1.png | Bin .../bootsplash_logo@3x.png | Bin .../Notesnook/Images.xcassets/Contents.json | 0 .../Images.xcassets/notesnook-text.png | Bin .../{native => }/ios/Notesnook/Info.plist | 9 +- .../ios/Notesnook/Notesnook.entitlements | 0 .../ios/Notesnook/NotesnookDebug.entitlements | 0 .../ios/Notesnook/PrivacyInfo.xcprivacy | 16 +- .../ios/Notesnook/PrivacyInfo.xprivacy | 0 apps/mobile/{native => }/ios/Notesnook/main.m | 0 .../ios/NotesnookTests/Info.plist | 0 .../ios/NotesnookTests/NotesnookTests.m | 0 apps/mobile/{native => }/ios/Podfile | 54 +- apps/mobile/ios/Podfile.lock | 3437 ++ .../ios/extension.bundle/clipper.bundle.js | 0 .../ios/extension.bundle/plaineditor.html | 0 apps/mobile/{native => }/lingui.config.js | 0 apps/mobile/metro.config.js | 96 + apps/mobile/native/.bundle/config | 2 - apps/mobile/native/.detoxrc.js | 85 - .../android/gradle/wrapper/gradle-wrapper.jar | Bin 63721 -> 0 bytes apps/mobile/native/babel.config.js | 47 - apps/mobile/native/globals.js | 50 - apps/mobile/native/index.ext.js | 21 - .../mobile/native/ios/Notesnook/AppDelegate.h | 6 - apps/mobile/native/ios/Podfile.lock | 2504 - apps/mobile/native/metro.config.js | 65 - apps/mobile/native/package.json | 132 - apps/mobile/native/polyfills/console-time.js | 50 - apps/mobile/package-lock.json | 39023 +++------------- apps/mobile/package.json | 210 +- ...d+react-native-share-extension+2.9.0.patch | 36 + .../patches/@callstack+repack+5.1.2.patch | 14 - ...t-native+community-cli-plugin+0.77.2.patch | 11 - ...ch => @react-navigation+core+6.4.17.patch} | 0 .../patches/react-native+0.69.7.patch.old | 131 - apps/mobile/patches/react-native+0.77.2.patch | 34 - ...react-native-actions-shortcuts+1.0.1.patch | 3821 +- ...ch => react-native-blob-util+0.18.6.patch} | 0 ... => react-native-device-info+14.1.1.patch} | 27 +- .../patches/react-native-iap+13.0.4.patch | 13 + .../react-native-swiper-flatlist+3.2.2.patch | 19 + apps/mobile/polyfills/console-time.js | 66 + .../{native => }/react-native.config.js | 27 +- apps/mobile/{native => }/rspack.config.js | 188 +- apps/mobile/scripts/optimize-fonts.mjs | 6 +- apps/mobile/tsconfig.json | 17 +- apps/mobile/tsconfig.tsbuildinfo | 2 +- apps/mobile/{native => }/worker.js | 0 nx.json | 5 +- package-lock.json | 992 +- package.json | 2 +- .../public/fonts/OpenSans-Bold.ttf | Bin 129752 -> 0 bytes .../public/fonts/OpenSans-BoldItalic.ttf | Bin 135076 -> 0 bytes .../public/fonts/OpenSans-Italic.ttf | Bin 135348 -> 0 bytes .../public/fonts/OpenSans-Medium.ttf | Bin 129916 -> 0 bytes .../public/fonts/OpenSans-MediumItalic.ttf | Bin 135524 -> 0 bytes .../public/fonts/OpenSans-Regular.ttf | Bin 129764 -> 0 bytes .../public/fonts/OpenSans-SemiBold.ttf | Bin 129684 -> 0 bytes .../public/fonts/OpenSans-SemiBoldItalic.ttf | Bin 135480 -> 0 bytes 331 files changed, 11900 insertions(+), 40728 deletions(-) create mode 100644 apps/mobile/.detoxrc.js rename apps/mobile/{native => }/.env (100%) rename apps/mobile/{native => }/.env.public (100%) rename apps/mobile/{native => }/.env.test (100%) rename apps/mobile/{native => }/.ruby-version (100%) rename apps/mobile/{native => }/Gemfile (74%) rename apps/mobile/{native => }/Gemfile.lock (98%) rename apps/mobile/{native => }/android/.project (100%) rename apps/mobile/{native => }/android/.settings/org.eclipse.buildship.core.prefs (100%) rename apps/mobile/{native => }/android/app/build.gradle (92%) rename apps/mobile/{native => }/android/app/proguard-rules.pro (100%) rename apps/mobile/{native => }/android/app/src/androidTest/java/com/streetwriters/notesnook/DetoxTest.java (100%) rename apps/mobile/{native => }/android/app/src/debug/AndroidManifest.xml (100%) rename apps/mobile/{native => }/android/app/src/main/AndroidManifest.xml (100%) rename apps/mobile/{native => }/android/app/src/main/ic_launcher-playstore.png (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/BootRecieverService.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/BootTaskService.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/MainActivity.java (98%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/MainApplication.kt (77%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/NNativeModulePackage.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewConfigureActivity.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewWidget.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/NoteWidget.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/NotesnookTileService.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/OnClearFromRecentService.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/RCTNNativeModule.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/ReminderViewsService.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/ReminderWidgetProvider.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/ShareActivity.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/ShareApplication.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/datatypes/BaseItem.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Note.java (100%) rename apps/mobile/{native => }/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Reminder.java (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-anydpi/ic_action_name.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-anydpi/ic_newnote.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-hdpi/ic_action_name.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-hdpi/ic_newnote.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-hdpi/ic_stat_name.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-mdpi/ic_action_name.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-mdpi/ic_newnote.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-mdpi/ic_stat_name.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-nodpi/example_appwidget_preview.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-xhdpi/ic_action_name.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-xhdpi/ic_newnote.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-xhdpi/ic_stat_name.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-xxhdpi/ic_action_name.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-xxhdpi/ic_newnote.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-xxhdpi/ic_stat_name.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable-xxxhdpi/ic_stat_name.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable/add_note.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable/edit_text.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable/layout_bg.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable/note_widget_preview.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable/notesnooktext.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable/reminder_preview.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/drawable/widget_preview.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/layout/new_note_widget.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/layout/new_note_widget_icon.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/layout/note_widget.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/layout/widget_reminder_empty.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/layout/widget_reminder_layout.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/layout/widget_reminder_layout_small.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/layout/widget_reminders.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-hdpi/bootsplash_logo.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-hdpi/bootsplash_logo_dark.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-mdpi/bootsplash_logo.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-mdpi/bootsplash_logo_dark.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xhdpi/bootsplash_logo.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xhdpi/bootsplash_logo_dark.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xxhdpi/bootsplash_logo.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xxhdpi/bootsplash_logo_dark.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xxxhdpi/bootsplash_logo.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xxxhdpi/bootsplash_logo_dark.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png (100%) rename apps/mobile/{native => }/android/app/src/main/res/values-night/colors.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/values-night/styles.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/values/attrs.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/values/colors.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/values/dimens.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/values/keep.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/values/strings.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/values/styles.xml (96%) rename apps/mobile/{native => }/android/app/src/main/res/values/themes.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/xml/file_viewer_provider_paths.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/xml/network_security_config.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/xml/new_note_widget_info.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/xml/note_widget_info.xml (100%) rename apps/mobile/{native => }/android/app/src/main/res/xml/widget_reminders_info.xml (100%) rename apps/mobile/{native => }/android/app/src/release/AndroidManifest.xml (100%) rename apps/mobile/{native => }/android/app/src/release/java/com/streetwriters/notesnook/ReactNativeFlipper.java (100%) rename apps/mobile/{native => }/android/build.gradle (71%) rename apps/mobile/{native => }/android/gradle.properties (91%) create mode 100644 apps/mobile/android/gradle/wrapper/gradle-wrapper.jar rename apps/mobile/{native => }/android/gradle/wrapper/gradle-wrapper.properties (84%) rename apps/mobile/{native => }/android/gradlew (96%) rename apps/mobile/{native => }/android/gradlew.bat (89%) rename apps/mobile/{native => }/android/releasenotes/whatsnew-en-US (100%) rename apps/mobile/{native => }/android/settings.gradle (54%) rename apps/mobile/{native => }/app.json (100%) delete mode 100644 apps/mobile/app/hooks/use-pricing.ts delete mode 100644 apps/mobile/app/package.json rename apps/mobile/{ => app}/share/add-notebooks.jsx (97%) rename apps/mobile/{ => app}/share/add-tags.jsx (97%) rename apps/mobile/{ => app}/share/editor.js (97%) rename apps/mobile/{ => app}/share/fetch-webview.js (97%) rename apps/mobile/{ => app}/share/index.js (100%) rename apps/mobile/{ => app}/share/search.tsx (95%) rename apps/mobile/{ => app}/share/share.js (97%) rename apps/mobile/{ => app}/share/store.js (95%) rename apps/mobile/{native => }/apple-app-site-association (100%) create mode 100644 apps/mobile/babel.config.js rename apps/mobile/{native => }/fonts/MaterialCommunityIcons.ttf (80%) create mode 100644 apps/mobile/globals.js create mode 100644 apps/mobile/index.ext.js rename apps/mobile/{native => }/index.js (54%) rename apps/mobile/{native => }/ios/.xcode.env (100%) rename apps/mobile/{native => }/ios/Add to Notes/Add to Notes-Bridging-Header.h (100%) rename apps/mobile/{native => }/ios/Add to Notes/Add to Notes.entitlements (100%) rename apps/mobile/{native => }/ios/Add to Notes/Add to NotesDebug.entitlements (100%) rename apps/mobile/{native => }/ios/Add to Notes/Base.lproj/MainInterface.storyboard (100%) rename apps/mobile/{native => }/ios/Add to Notes/Info.plist (96%) rename apps/mobile/{native => }/ios/Add to Notes/ShareViewController.swift (100%) rename apps/mobile/{native => }/ios/ExportOptions.plist (100%) rename apps/mobile/{native => }/ios/File.swift (100%) rename apps/mobile/{native => }/ios/Make Note/Base.lproj/MainInterface.storyboard (100%) rename apps/mobile/{native => }/ios/Make Note/File.swift (100%) rename apps/mobile/{native => }/ios/Make Note/Info.plist (93%) rename apps/mobile/{native => }/ios/Make Note/Make Note-Bridging-Header.h (100%) rename apps/mobile/{native => }/ios/Make Note/Make Note.entitlements (100%) rename apps/mobile/{native => }/ios/Make Note/PrivacyInfo.xprivacy (100%) rename apps/mobile/{native => }/ios/Make Note/ShareViewController.h (100%) rename apps/mobile/{native => }/ios/Make Note/ShareViewController.m (100%) rename apps/mobile/{native => }/ios/NotesWidget/Assets.xcassets/AccentColor.colorset/Contents.json (100%) rename apps/mobile/{native => }/ios/NotesWidget/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename apps/mobile/{native => }/ios/NotesWidget/Assets.xcassets/Contents.json (100%) rename apps/mobile/{native => }/ios/NotesWidget/Assets.xcassets/WidgetBackground.colorset/Contents.json (100%) rename apps/mobile/{native => }/ios/NotesWidget/Info.plist (96%) rename apps/mobile/{native => }/ios/NotesWidget/NotesWidget.swift (100%) rename apps/mobile/{native => }/ios/NotesWidget/PrivacyInfo.xprivacy (100%) rename apps/mobile/{native => }/ios/NotesWidgetExtensionDebug.entitlements (100%) rename apps/mobile/{native => }/ios/Notesnook-Bridging-Header.h (100%) rename apps/mobile/{native => }/ios/Notesnook.xcodeproj/project.pbxproj (94%) rename apps/mobile/{native => }/ios/Notesnook.xcodeproj/xcshareddata/xcschemes/Make Note.xcscheme (100%) rename apps/mobile/{native => }/ios/Notesnook.xcodeproj/xcshareddata/xcschemes/Notesnook.xcscheme (100%) rename apps/mobile/{native => }/ios/Notesnook.xcodeproj/xcshareddata/xcschemes/NotesnookRelease.xcscheme (100%) rename apps/mobile/{native => }/ios/Notesnook.xcworkspace/contents.xcworkspacedata (100%) rename apps/mobile/{native => }/ios/Notesnook.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename apps/mobile/{native => }/ios/Notesnook.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) create mode 100644 apps/mobile/ios/Notesnook/AppDelegate.h rename apps/mobile/{native => }/ios/Notesnook/AppDelegate.mm (53%) rename apps/mobile/{native => }/ios/Notesnook/BootSplash.storyboard (97%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-20@2x.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-20@2x~ipad.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-20@3x.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-20~ipad.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-29.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-29@2x.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-29@2x~ipad.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-29@3x.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-29~ipad.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-40@2x.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-40@2x~ipad.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-40@3x.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-40~ipad.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-60@2x~car.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-60@3x~car.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon-83.5@2x~ipad.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon@2x.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon@2x~ipad.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon@3x.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon~ios-marketing.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/AppIcon~ipad.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/AppIcon.appiconset/Contents.json (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/BootSplashLogo.imageset/Contents.json (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo-1.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo@2x-1.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo@2x.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo@3x-1.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/BootSplashLogo.imageset/bootsplash_logo@3x.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/Contents.json (100%) rename apps/mobile/{native => }/ios/Notesnook/Images.xcassets/notesnook-text.png (100%) rename apps/mobile/{native => }/ios/Notesnook/Info.plist (95%) rename apps/mobile/{native => }/ios/Notesnook/Notesnook.entitlements (100%) rename apps/mobile/{native => }/ios/Notesnook/NotesnookDebug.entitlements (100%) rename apps/mobile/{native => }/ios/Notesnook/PrivacyInfo.xcprivacy (82%) rename apps/mobile/{native => }/ios/Notesnook/PrivacyInfo.xprivacy (100%) rename apps/mobile/{native => }/ios/Notesnook/main.m (100%) rename apps/mobile/{native => }/ios/NotesnookTests/Info.plist (100%) rename apps/mobile/{native => }/ios/NotesnookTests/NotesnookTests.m (100%) rename apps/mobile/{native => }/ios/Podfile (63%) create mode 100644 apps/mobile/ios/Podfile.lock rename apps/mobile/{native => }/ios/extension.bundle/clipper.bundle.js (100%) rename apps/mobile/{native => }/ios/extension.bundle/plaineditor.html (100%) rename apps/mobile/{native => }/lingui.config.js (100%) create mode 100644 apps/mobile/metro.config.js delete mode 100644 apps/mobile/native/.bundle/config delete mode 100644 apps/mobile/native/.detoxrc.js delete mode 100644 apps/mobile/native/android/gradle/wrapper/gradle-wrapper.jar delete mode 100644 apps/mobile/native/babel.config.js delete mode 100644 apps/mobile/native/globals.js delete mode 100644 apps/mobile/native/index.ext.js delete mode 100644 apps/mobile/native/ios/Notesnook/AppDelegate.h delete mode 100644 apps/mobile/native/ios/Podfile.lock delete mode 100644 apps/mobile/native/metro.config.js delete mode 100644 apps/mobile/native/package.json delete mode 100644 apps/mobile/native/polyfills/console-time.js create mode 100644 apps/mobile/patches/@ammarahmed+react-native-share-extension+2.9.0.patch delete mode 100644 apps/mobile/patches/@callstack+repack+5.1.2.patch delete mode 100644 apps/mobile/patches/@react-native+community-cli-plugin+0.77.2.patch rename apps/mobile/patches/{@react-navigation+core+6.4.8.patch => @react-navigation+core+6.4.17.patch} (100%) delete mode 100644 apps/mobile/patches/react-native+0.69.7.patch.old delete mode 100644 apps/mobile/patches/react-native+0.77.2.patch rename apps/mobile/patches/{react-native-blob-util+0.18.3.patch => react-native-blob-util+0.18.6.patch} (100%) rename apps/mobile/patches/{react-native-device-info+8.7.1.patch => react-native-device-info+14.1.1.patch} (65%) create mode 100644 apps/mobile/patches/react-native-iap+13.0.4.patch create mode 100644 apps/mobile/patches/react-native-swiper-flatlist+3.2.2.patch create mode 100644 apps/mobile/polyfills/console-time.js rename apps/mobile/{native => }/react-native.config.js (60%) rename apps/mobile/{native => }/rspack.config.js (55%) rename apps/mobile/{native => }/worker.js (100%) delete mode 100644 packages/editor-mobile/public/fonts/OpenSans-Bold.ttf delete mode 100644 packages/editor-mobile/public/fonts/OpenSans-BoldItalic.ttf delete mode 100644 packages/editor-mobile/public/fonts/OpenSans-Italic.ttf delete mode 100644 packages/editor-mobile/public/fonts/OpenSans-Medium.ttf delete mode 100644 packages/editor-mobile/public/fonts/OpenSans-MediumItalic.ttf delete mode 100644 packages/editor-mobile/public/fonts/OpenSans-Regular.ttf delete mode 100644 packages/editor-mobile/public/fonts/OpenSans-SemiBold.ttf delete mode 100644 packages/editor-mobile/public/fonts/OpenSans-SemiBoldItalic.ttf diff --git a/apps/mobile/.detoxrc.js b/apps/mobile/.detoxrc.js new file mode 100644 index 000000000..10bff8800 --- /dev/null +++ b/apps/mobile/.detoxrc.js @@ -0,0 +1,92 @@ +/** @type {Detox.DetoxConfig} */ +module.exports = { + testRunner: { + args: { + $0: "jest", + config: "e2e/jest.config.js" + }, + jest: { + setupTimeout: 120000 + } + }, + apps: { + "ios.debug": { + type: "ios.app", + binaryPath: + "ios/build/Build/Products/Debug-iphonesimulator/Notesnook.app", + build: + "xcodebuild -workspace ios/Notesnook.xcworkspace -scheme YOUR_APP -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build" + }, + "ios.release": { + type: "ios.app", + binaryPath: + "ios/build/Build/Products/Release-iphonesimulator/Notesnook.app", + build: + "xcodebuild -workspace ios/Notesnook.xcworkspace -scheme YOUR_APP -configuration Release -sdk iphonesimulator -derivedDataPath ios/build" + }, + "android.debug": { + type: "android.apk", + binaryPath: "android/app/build/outputs/apk/debug/app-arm64-v8a-debug.apk", + testBinaryPath: + "android/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk", + build: + "cd android ; ENVFILE=.env.test ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug && cd ..", + reversePorts: [8081] + }, + "android.release": { + type: "android.apk", + binaryPath: + "android/app/build/outputs/apk/release/app-arm64-v8a-release.apk", + testBinaryPath: + "android/app/build/outputs/apk/androidTest/release/app-release-androidTest.apk", + build: + "cd android ; ENVFILE=.env.test ./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release ; cd .." + } + }, + devices: { + simulator: { + type: "ios.simulator", + device: { + type: "iPhone 12" + } + }, + attached: { + type: "android.attached", + device: { + adbName: ".*" + } + }, + emulator: { + type: "android.emulator", + device: { + avdName: "Pixel_5_API_34" + } + } + }, + configurations: { + "ios.sim.debug": { + device: "simulator", + app: "ios.debug" + }, + "ios.sim.release": { + device: "simulator", + app: "ios.release" + }, + "android.att.debug": { + device: "attached", + app: "android.debug" + }, + "android.att.release": { + device: "attached", + app: "android.release" + }, + "android.emu.debug": { + device: "emulator", + app: "android.debug" + }, + "android.emu.release": { + device: "emulator", + app: "android.release" + } + } +}; diff --git a/apps/mobile/native/.env b/apps/mobile/.env similarity index 100% rename from apps/mobile/native/.env rename to apps/mobile/.env diff --git a/apps/mobile/native/.env.public b/apps/mobile/.env.public similarity index 100% rename from apps/mobile/native/.env.public rename to apps/mobile/.env.public diff --git a/apps/mobile/native/.env.test b/apps/mobile/.env.test similarity index 100% rename from apps/mobile/native/.env.test rename to apps/mobile/.env.test diff --git a/apps/mobile/.gitignore b/apps/mobile/.gitignore index 08c5026d6..e4c0d77e1 100644 --- a/apps/mobile/.gitignore +++ b/apps/mobile/.gitignore @@ -4,7 +4,7 @@ artifacts/ # .DS_Store -native/android/app/src/main/assets/ +android/app/src/main/assets/ *Issues.md build_cache/ # @@ -16,11 +16,12 @@ build_cache/ .cxx/ *.keystore !debug.keystore +.kotlin/ # Xcode # -native/ios/Pods -native/ios/DerivedData +ios/Pods +ios/DerivedData build/ *.pbxuser !default.pbxuser @@ -39,7 +40,7 @@ DerivedData *.xcuserstate *.hprof **/.xcode.env.local -native/cache +cache # Android/IntelliJ # rn-build-deps/ @@ -69,7 +70,7 @@ buck-out/ */fastlane/report.xml */fastlane/Preview.html */fastlane/screenshots -native/vendor +vendor # Bundle artifact *.jsbundle diff --git a/apps/mobile/native/.ruby-version b/apps/mobile/.ruby-version similarity index 100% rename from apps/mobile/native/.ruby-version rename to apps/mobile/.ruby-version diff --git a/apps/mobile/native/Gemfile b/apps/mobile/Gemfile similarity index 74% rename from apps/mobile/native/Gemfile rename to apps/mobile/Gemfile index 03278dd5e..6a4c5f171 100644 --- a/apps/mobile/native/Gemfile +++ b/apps/mobile/Gemfile @@ -8,3 +8,9 @@ gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0' gem 'xcodeproj', '< 1.26.0' gem 'concurrent-ruby', '< 1.3.4' + +# Ruby 3.4.0 has removed some libraries from the standard library. +gem 'bigdecimal' +gem 'logger' +gem 'benchmark' +gem 'mutex_m' diff --git a/apps/mobile/native/Gemfile.lock b/apps/mobile/Gemfile.lock similarity index 98% rename from apps/mobile/native/Gemfile.lock rename to apps/mobile/Gemfile.lock index c9cba65d9..3e5b901de 100644 --- a/apps/mobile/native/Gemfile.lock +++ b/apps/mobile/Gemfile.lock @@ -109,8 +109,12 @@ PLATFORMS DEPENDENCIES activesupport (>= 6.1.7.5, != 7.1.0) + benchmark + bigdecimal cocoapods (>= 1.13, != 1.15.1, != 1.15.0) concurrent-ruby (< 1.3.4) + logger + mutex_m xcodeproj (< 1.26.0) RUBY VERSION diff --git a/apps/mobile/native/android/.project b/apps/mobile/android/.project similarity index 100% rename from apps/mobile/native/android/.project rename to apps/mobile/android/.project diff --git a/apps/mobile/native/android/.settings/org.eclipse.buildship.core.prefs b/apps/mobile/android/.settings/org.eclipse.buildship.core.prefs similarity index 100% rename from apps/mobile/native/android/.settings/org.eclipse.buildship.core.prefs rename to apps/mobile/android/.settings/org.eclipse.buildship.core.prefs diff --git a/apps/mobile/native/android/app/build.gradle b/apps/mobile/android/app/build.gradle similarity index 92% rename from apps/mobile/native/android/app/build.gradle rename to apps/mobile/android/app/build.gradle index f0291b528..4d19b7bf7 100644 --- a/apps/mobile/native/android/app/build.gradle +++ b/apps/mobile/android/app/build.gradle @@ -11,13 +11,13 @@ import org.apache.tools.ant.taskdefs.condition.Os react { /* Folders */ // The root of your project, i.e. where "package.json" lives. Default is '..' - root = file("$rootDir/../") + //root = file("$rootDir/..") // The folder where the react-native NPM package is. Default is ../node_modules/react-native - reactNativeDir = file("$rootDir/../../node_modules/react-native") + //reactNativeDir = file("$rootDir/../node_modules/react-native") // The folder where the react-native Codegen package is. Default is ../node_modules/react-native-codegen - codegenDir = file("$rootDir/../../node_modules/react-native-codegen") + //codegenDir = file("$rootDir/../node_modules/react-native-codegen") // The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js - cliFile = file("$rootDir/../../node_modules/react-native/cli.js") + // cliFile = file("$rootDir/../node_modules/react-native/cli.js") /* Variants */ // The list of variants to that are debuggable. For those we're going to // skip the bundling of the JS bundle and the assets. By default is just 'debug'. @@ -44,7 +44,7 @@ react { // extraPackagerArgs = [] /* Hermes Commands */ // The hermes compiler command to run. By default it is 'hermesc' - hermesCommand = "$rootDir/../../node_modules/react-native/sdks/hermesc/%OS-BIN%/hermesc" + hermesCommand = "$rootDir/../node_modules/react-native/sdks/hermesc/%OS-BIN%/hermesc" // // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" hermesFlags = ["-O", "-output-source-map"] @@ -72,14 +72,14 @@ def enableProguardInReleaseBuilds = true * The preferred build flavor of JavaScriptCore. * * For example, to use the international variant, you can use: - * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` + * `def jscFlavor = io.github.react-native-community:jsc-android-intl:2026004.+` * * The international variant includes ICU i18n library and necessary data * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that * give correct results when using with locales other than en-US. Note that * this variant is about 6MiB larger per architecture than default. */ -def jscFlavor = 'org.webkit:android-jsc:+' +def jscFlavor = 'io.github.react-native-community:jsc-android:2026004.+' /** * Architectures to build native code for. @@ -94,7 +94,7 @@ def fdroidBuild() { } def getNpmVersion() { - def inputFile = file("$rootDir/../../package.json") + def inputFile = file("$rootDir/../package.json") def jsonPackage = new JsonSlurper().parseText(inputFile.text) print(jsonPackage["version"]) return jsonPackage["version"] @@ -165,7 +165,7 @@ android { minifyEnabled enableProguardInReleaseBuilds shrinkResources false proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" - proguardFile "${rootProject.projectDir}/../../node_modules/detox/android/detox/proguard-rules-app.pro" + proguardFile "${rootProject.projectDir}/../node_modules/detox/android/detox/proguard-rules-app.pro" buildConfigField "boolean", "FDROID_BUILD", "${fdroidBuild()}" } @@ -232,26 +232,24 @@ dependencies { } -} - - +} task deleteFiles(type: Delete) { delete './src/main/assets/static' } task copyEditorBundle(type: Copy) { - from '../../../../../packages/editor-mobile/build.bundle' + from '../../../../packages/editor-mobile/build.bundle' into './src/main/assets' } task copyPlainEditorBundle(type: Copy) { - from '../../ios/extension.bundle' + from '.../ios/extension.bundle' into './src/main/assets' } task copyFontFiles(type: Copy) { - from '../../fonts' + from '../fonts' into './src/main/assets/fonts' } diff --git a/apps/mobile/native/android/app/proguard-rules.pro b/apps/mobile/android/app/proguard-rules.pro similarity index 100% rename from apps/mobile/native/android/app/proguard-rules.pro rename to apps/mobile/android/app/proguard-rules.pro diff --git a/apps/mobile/native/android/app/src/androidTest/java/com/streetwriters/notesnook/DetoxTest.java b/apps/mobile/android/app/src/androidTest/java/com/streetwriters/notesnook/DetoxTest.java similarity index 100% rename from apps/mobile/native/android/app/src/androidTest/java/com/streetwriters/notesnook/DetoxTest.java rename to apps/mobile/android/app/src/androidTest/java/com/streetwriters/notesnook/DetoxTest.java diff --git a/apps/mobile/native/android/app/src/debug/AndroidManifest.xml b/apps/mobile/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from apps/mobile/native/android/app/src/debug/AndroidManifest.xml rename to apps/mobile/android/app/src/debug/AndroidManifest.xml diff --git a/apps/mobile/native/android/app/src/main/AndroidManifest.xml b/apps/mobile/android/app/src/main/AndroidManifest.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/AndroidManifest.xml rename to apps/mobile/android/app/src/main/AndroidManifest.xml diff --git a/apps/mobile/native/android/app/src/main/ic_launcher-playstore.png b/apps/mobile/android/app/src/main/ic_launcher-playstore.png similarity index 100% rename from apps/mobile/native/android/app/src/main/ic_launcher-playstore.png rename to apps/mobile/android/app/src/main/ic_launcher-playstore.png diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/BootRecieverService.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/BootRecieverService.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/BootRecieverService.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/BootRecieverService.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/BootTaskService.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/BootTaskService.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/BootTaskService.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/BootTaskService.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainActivity.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/MainActivity.java similarity index 98% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainActivity.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/MainActivity.java index ca82cf660..d574144de 100644 --- a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainActivity.java +++ b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/MainActivity.java @@ -21,7 +21,8 @@ import com.zoontek.rnbootsplash.RNBootSplash; public class MainActivity extends ReactActivity { @Override protected void onCreate(Bundle savedInstanceState) { - RNBootSplash.init(this); + RNBootSplash.init(this, R.style.BootTheme); + super.onCreate(null); if (BuildConfig.DEBUG) { WebView.setWebContentsDebuggingEnabled(true); diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainApplication.kt b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/MainApplication.kt similarity index 77% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainApplication.kt rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/MainApplication.kt index 72c31c36f..202326b12 100644 --- a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/MainApplication.kt +++ b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/MainApplication.kt @@ -6,11 +6,9 @@ import com.facebook.react.ReactApplication import com.facebook.react.ReactHost import com.facebook.react.ReactNativeHost import com.facebook.react.ReactPackage -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost import com.facebook.react.defaults.DefaultReactNativeHost -import com.facebook.soloader.SoLoader -import com.facebook.react.soloader.OpenSourceMergedSoMapping +import com.facebook.react.ReactNativeApplicationEntryPoint.loadReactNative class MainApplication : Application(), ReactApplication { @@ -37,10 +35,6 @@ class MainApplication : Application(), ReactApplication { override fun onCreate() { super.onCreate() - SoLoader.init(this, OpenSourceMergedSoMapping) - if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - // If you opted-in for the New Architecture, we load the native entry point for this app. - load() - } + loadReactNative(this) } } \ No newline at end of file diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NNativeModulePackage.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/NNativeModulePackage.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NNativeModulePackage.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/NNativeModulePackage.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewConfigureActivity.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewConfigureActivity.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewConfigureActivity.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewConfigureActivity.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewWidget.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewWidget.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewWidget.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/NotePreviewWidget.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NoteWidget.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/NoteWidget.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NoteWidget.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/NoteWidget.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotesnookTileService.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/NotesnookTileService.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/NotesnookTileService.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/NotesnookTileService.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/OnClearFromRecentService.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/OnClearFromRecentService.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/OnClearFromRecentService.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/OnClearFromRecentService.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/RCTNNativeModule.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/RCTNNativeModule.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/RCTNNativeModule.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/RCTNNativeModule.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ReminderViewsService.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/ReminderViewsService.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ReminderViewsService.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/ReminderViewsService.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ReminderWidgetProvider.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/ReminderWidgetProvider.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ReminderWidgetProvider.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/ReminderWidgetProvider.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ShareActivity.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/ShareActivity.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ShareActivity.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/ShareActivity.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ShareApplication.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/ShareApplication.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/ShareApplication.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/ShareApplication.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/BaseItem.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/datatypes/BaseItem.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/BaseItem.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/datatypes/BaseItem.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Note.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Note.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Note.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Note.java diff --git a/apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Reminder.java b/apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Reminder.java similarity index 100% rename from apps/mobile/native/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Reminder.java rename to apps/mobile/android/app/src/main/java/com/streetwriters/notesnook/datatypes/Reminder.java diff --git a/apps/mobile/native/android/app/src/main/res/drawable-anydpi/ic_action_name.xml b/apps/mobile/android/app/src/main/res/drawable-anydpi/ic_action_name.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-anydpi/ic_action_name.xml rename to apps/mobile/android/app/src/main/res/drawable-anydpi/ic_action_name.xml diff --git a/apps/mobile/native/android/app/src/main/res/drawable-anydpi/ic_newnote.xml b/apps/mobile/android/app/src/main/res/drawable-anydpi/ic_newnote.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-anydpi/ic_newnote.xml rename to apps/mobile/android/app/src/main/res/drawable-anydpi/ic_newnote.xml diff --git a/apps/mobile/native/android/app/src/main/res/drawable-hdpi/ic_action_name.png b/apps/mobile/android/app/src/main/res/drawable-hdpi/ic_action_name.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-hdpi/ic_action_name.png rename to apps/mobile/android/app/src/main/res/drawable-hdpi/ic_action_name.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable-hdpi/ic_newnote.png b/apps/mobile/android/app/src/main/res/drawable-hdpi/ic_newnote.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-hdpi/ic_newnote.png rename to apps/mobile/android/app/src/main/res/drawable-hdpi/ic_newnote.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable-hdpi/ic_stat_name.png b/apps/mobile/android/app/src/main/res/drawable-hdpi/ic_stat_name.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-hdpi/ic_stat_name.png rename to apps/mobile/android/app/src/main/res/drawable-hdpi/ic_stat_name.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable-mdpi/ic_action_name.png b/apps/mobile/android/app/src/main/res/drawable-mdpi/ic_action_name.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-mdpi/ic_action_name.png rename to apps/mobile/android/app/src/main/res/drawable-mdpi/ic_action_name.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable-mdpi/ic_newnote.png b/apps/mobile/android/app/src/main/res/drawable-mdpi/ic_newnote.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-mdpi/ic_newnote.png rename to apps/mobile/android/app/src/main/res/drawable-mdpi/ic_newnote.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable-mdpi/ic_stat_name.png b/apps/mobile/android/app/src/main/res/drawable-mdpi/ic_stat_name.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-mdpi/ic_stat_name.png rename to apps/mobile/android/app/src/main/res/drawable-mdpi/ic_stat_name.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable-nodpi/example_appwidget_preview.png b/apps/mobile/android/app/src/main/res/drawable-nodpi/example_appwidget_preview.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-nodpi/example_appwidget_preview.png rename to apps/mobile/android/app/src/main/res/drawable-nodpi/example_appwidget_preview.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable-xhdpi/ic_action_name.png b/apps/mobile/android/app/src/main/res/drawable-xhdpi/ic_action_name.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-xhdpi/ic_action_name.png rename to apps/mobile/android/app/src/main/res/drawable-xhdpi/ic_action_name.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable-xhdpi/ic_newnote.png b/apps/mobile/android/app/src/main/res/drawable-xhdpi/ic_newnote.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-xhdpi/ic_newnote.png rename to apps/mobile/android/app/src/main/res/drawable-xhdpi/ic_newnote.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable-xhdpi/ic_stat_name.png b/apps/mobile/android/app/src/main/res/drawable-xhdpi/ic_stat_name.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-xhdpi/ic_stat_name.png rename to apps/mobile/android/app/src/main/res/drawable-xhdpi/ic_stat_name.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable-xxhdpi/ic_action_name.png b/apps/mobile/android/app/src/main/res/drawable-xxhdpi/ic_action_name.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-xxhdpi/ic_action_name.png rename to apps/mobile/android/app/src/main/res/drawable-xxhdpi/ic_action_name.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable-xxhdpi/ic_newnote.png b/apps/mobile/android/app/src/main/res/drawable-xxhdpi/ic_newnote.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-xxhdpi/ic_newnote.png rename to apps/mobile/android/app/src/main/res/drawable-xxhdpi/ic_newnote.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable-xxhdpi/ic_stat_name.png b/apps/mobile/android/app/src/main/res/drawable-xxhdpi/ic_stat_name.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-xxhdpi/ic_stat_name.png rename to apps/mobile/android/app/src/main/res/drawable-xxhdpi/ic_stat_name.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable-xxxhdpi/ic_stat_name.png b/apps/mobile/android/app/src/main/res/drawable-xxxhdpi/ic_stat_name.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable-xxxhdpi/ic_stat_name.png rename to apps/mobile/android/app/src/main/res/drawable-xxxhdpi/ic_stat_name.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable/add_note.xml b/apps/mobile/android/app/src/main/res/drawable/add_note.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable/add_note.xml rename to apps/mobile/android/app/src/main/res/drawable/add_note.xml diff --git a/apps/mobile/native/android/app/src/main/res/drawable/edit_text.xml b/apps/mobile/android/app/src/main/res/drawable/edit_text.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable/edit_text.xml rename to apps/mobile/android/app/src/main/res/drawable/edit_text.xml diff --git a/apps/mobile/native/android/app/src/main/res/drawable/layout_bg.xml b/apps/mobile/android/app/src/main/res/drawable/layout_bg.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable/layout_bg.xml rename to apps/mobile/android/app/src/main/res/drawable/layout_bg.xml diff --git a/apps/mobile/native/android/app/src/main/res/drawable/note_widget_preview.png b/apps/mobile/android/app/src/main/res/drawable/note_widget_preview.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable/note_widget_preview.png rename to apps/mobile/android/app/src/main/res/drawable/note_widget_preview.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable/notesnooktext.png b/apps/mobile/android/app/src/main/res/drawable/notesnooktext.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable/notesnooktext.png rename to apps/mobile/android/app/src/main/res/drawable/notesnooktext.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable/reminder_preview.png b/apps/mobile/android/app/src/main/res/drawable/reminder_preview.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable/reminder_preview.png rename to apps/mobile/android/app/src/main/res/drawable/reminder_preview.png diff --git a/apps/mobile/native/android/app/src/main/res/drawable/widget_preview.png b/apps/mobile/android/app/src/main/res/drawable/widget_preview.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/drawable/widget_preview.png rename to apps/mobile/android/app/src/main/res/drawable/widget_preview.png diff --git a/apps/mobile/native/android/app/src/main/res/layout/new_note_widget.xml b/apps/mobile/android/app/src/main/res/layout/new_note_widget.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/layout/new_note_widget.xml rename to apps/mobile/android/app/src/main/res/layout/new_note_widget.xml diff --git a/apps/mobile/native/android/app/src/main/res/layout/new_note_widget_icon.xml b/apps/mobile/android/app/src/main/res/layout/new_note_widget_icon.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/layout/new_note_widget_icon.xml rename to apps/mobile/android/app/src/main/res/layout/new_note_widget_icon.xml diff --git a/apps/mobile/native/android/app/src/main/res/layout/note_widget.xml b/apps/mobile/android/app/src/main/res/layout/note_widget.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/layout/note_widget.xml rename to apps/mobile/android/app/src/main/res/layout/note_widget.xml diff --git a/apps/mobile/native/android/app/src/main/res/layout/widget_reminder_empty.xml b/apps/mobile/android/app/src/main/res/layout/widget_reminder_empty.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/layout/widget_reminder_empty.xml rename to apps/mobile/android/app/src/main/res/layout/widget_reminder_empty.xml diff --git a/apps/mobile/native/android/app/src/main/res/layout/widget_reminder_layout.xml b/apps/mobile/android/app/src/main/res/layout/widget_reminder_layout.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/layout/widget_reminder_layout.xml rename to apps/mobile/android/app/src/main/res/layout/widget_reminder_layout.xml diff --git a/apps/mobile/native/android/app/src/main/res/layout/widget_reminder_layout_small.xml b/apps/mobile/android/app/src/main/res/layout/widget_reminder_layout_small.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/layout/widget_reminder_layout_small.xml rename to apps/mobile/android/app/src/main/res/layout/widget_reminder_layout_small.xml diff --git a/apps/mobile/native/android/app/src/main/res/layout/widget_reminders.xml b/apps/mobile/android/app/src/main/res/layout/widget_reminders.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/layout/widget_reminders.xml rename to apps/mobile/android/app/src/main/res/layout/widget_reminders.xml diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/apps/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to apps/mobile/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-hdpi/bootsplash_logo.png b/apps/mobile/android/app/src/main/res/mipmap-hdpi/bootsplash_logo.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-hdpi/bootsplash_logo.png rename to apps/mobile/android/app/src/main/res/mipmap-hdpi/bootsplash_logo.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-hdpi/bootsplash_logo_dark.png b/apps/mobile/android/app/src/main/res/mipmap-hdpi/bootsplash_logo_dark.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-hdpi/bootsplash_logo_dark.png rename to apps/mobile/android/app/src/main/res/mipmap-hdpi/bootsplash_logo_dark.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png rename to apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png rename to apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png rename to apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-mdpi/bootsplash_logo.png b/apps/mobile/android/app/src/main/res/mipmap-mdpi/bootsplash_logo.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-mdpi/bootsplash_logo.png rename to apps/mobile/android/app/src/main/res/mipmap-mdpi/bootsplash_logo.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-mdpi/bootsplash_logo_dark.png b/apps/mobile/android/app/src/main/res/mipmap-mdpi/bootsplash_logo_dark.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-mdpi/bootsplash_logo_dark.png rename to apps/mobile/android/app/src/main/res/mipmap-mdpi/bootsplash_logo_dark.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png rename to apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png rename to apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png rename to apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xhdpi/bootsplash_logo.png b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/bootsplash_logo.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xhdpi/bootsplash_logo.png rename to apps/mobile/android/app/src/main/res/mipmap-xhdpi/bootsplash_logo.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xhdpi/bootsplash_logo_dark.png b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/bootsplash_logo_dark.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xhdpi/bootsplash_logo_dark.png rename to apps/mobile/android/app/src/main/res/mipmap-xhdpi/bootsplash_logo_dark.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png rename to apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png rename to apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png rename to apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xxhdpi/bootsplash_logo.png b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/bootsplash_logo.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xxhdpi/bootsplash_logo.png rename to apps/mobile/android/app/src/main/res/mipmap-xxhdpi/bootsplash_logo.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xxhdpi/bootsplash_logo_dark.png b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/bootsplash_logo_dark.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xxhdpi/bootsplash_logo_dark.png rename to apps/mobile/android/app/src/main/res/mipmap-xxhdpi/bootsplash_logo_dark.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png rename to apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png rename to apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png rename to apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xxxhdpi/bootsplash_logo.png b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/bootsplash_logo.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xxxhdpi/bootsplash_logo.png rename to apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/bootsplash_logo.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xxxhdpi/bootsplash_logo_dark.png b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/bootsplash_logo_dark.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xxxhdpi/bootsplash_logo_dark.png rename to apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/bootsplash_logo_dark.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png rename to apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png rename to apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png diff --git a/apps/mobile/native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png similarity index 100% rename from apps/mobile/native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png rename to apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png diff --git a/apps/mobile/native/android/app/src/main/res/values-night/colors.xml b/apps/mobile/android/app/src/main/res/values-night/colors.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/values-night/colors.xml rename to apps/mobile/android/app/src/main/res/values-night/colors.xml diff --git a/apps/mobile/native/android/app/src/main/res/values-night/styles.xml b/apps/mobile/android/app/src/main/res/values-night/styles.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/values-night/styles.xml rename to apps/mobile/android/app/src/main/res/values-night/styles.xml diff --git a/apps/mobile/native/android/app/src/main/res/values/attrs.xml b/apps/mobile/android/app/src/main/res/values/attrs.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/values/attrs.xml rename to apps/mobile/android/app/src/main/res/values/attrs.xml diff --git a/apps/mobile/native/android/app/src/main/res/values/colors.xml b/apps/mobile/android/app/src/main/res/values/colors.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/values/colors.xml rename to apps/mobile/android/app/src/main/res/values/colors.xml diff --git a/apps/mobile/native/android/app/src/main/res/values/dimens.xml b/apps/mobile/android/app/src/main/res/values/dimens.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/values/dimens.xml rename to apps/mobile/android/app/src/main/res/values/dimens.xml diff --git a/apps/mobile/native/android/app/src/main/res/values/keep.xml b/apps/mobile/android/app/src/main/res/values/keep.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/values/keep.xml rename to apps/mobile/android/app/src/main/res/values/keep.xml diff --git a/apps/mobile/native/android/app/src/main/res/values/strings.xml b/apps/mobile/android/app/src/main/res/values/strings.xml similarity index 100% rename from apps/mobile/native/android/app/src/main/res/values/strings.xml rename to apps/mobile/android/app/src/main/res/values/strings.xml diff --git a/apps/mobile/native/android/app/src/main/res/values/styles.xml b/apps/mobile/android/app/src/main/res/values/styles.xml similarity index 96% rename from apps/mobile/native/android/app/src/main/res/values/styles.xml rename to apps/mobile/android/app/src/main/res/values/styles.xml index 493644f5c..c1d2f8951 100644 --- a/apps/mobile/native/android/app/src/main/res/values/styles.xml +++ b/apps/mobile/android/app/src/main/res/values/styles.xml @@ -17,7 +17,7 @@ -