diff --git a/apps/mobile/native/android/app/src/main/jniLibs/arm64-v8a/better-trigram.so b/apps/mobile/native/android/app/src/main/jniLibs/arm64-v8a/better-trigram.so new file mode 100644 index 000000000..3c34d8132 Binary files /dev/null and b/apps/mobile/native/android/app/src/main/jniLibs/arm64-v8a/better-trigram.so differ diff --git a/apps/mobile/native/android/app/src/main/jniLibs/armeabi-v7a/better-trigram.so b/apps/mobile/native/android/app/src/main/jniLibs/armeabi-v7a/better-trigram.so new file mode 100644 index 000000000..95c37924e Binary files /dev/null and b/apps/mobile/native/android/app/src/main/jniLibs/armeabi-v7a/better-trigram.so differ diff --git a/apps/mobile/native/android/app/src/main/jniLibs/x86/better-trigram.so b/apps/mobile/native/android/app/src/main/jniLibs/x86/better-trigram.so new file mode 100644 index 000000000..ebac1a6f7 Binary files /dev/null and b/apps/mobile/native/android/app/src/main/jniLibs/x86/better-trigram.so differ diff --git a/apps/mobile/native/android/app/src/main/jniLibs/x86_64/better-trigram.so b/apps/mobile/native/android/app/src/main/jniLibs/x86_64/better-trigram.so new file mode 100644 index 000000000..fdc9641c8 Binary files /dev/null and b/apps/mobile/native/android/app/src/main/jniLibs/x86_64/better-trigram.so differ diff --git a/apps/mobile/native/ios/BetterTrigram.xcframework/Info.plist b/apps/mobile/native/ios/BetterTrigram.xcframework/Info.plist new file mode 100644 index 000000000..0a0fcf4cb --- /dev/null +++ b/apps/mobile/native/ios/BetterTrigram.xcframework/Info.plist @@ -0,0 +1,40 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64 + LibraryPath + better-trigram.dylib + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + better-trigram.dylib + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/apps/mobile/native/ios/BetterTrigram.xcframework/ios-arm64/better-trigram.dylib b/apps/mobile/native/ios/BetterTrigram.xcframework/ios-arm64/better-trigram.dylib new file mode 100644 index 000000000..312cc5b89 Binary files /dev/null and b/apps/mobile/native/ios/BetterTrigram.xcframework/ios-arm64/better-trigram.dylib differ diff --git a/apps/mobile/native/ios/BetterTrigram.xcframework/ios-arm64_x86_64-simulator/better-trigram.dylib b/apps/mobile/native/ios/BetterTrigram.xcframework/ios-arm64_x86_64-simulator/better-trigram.dylib new file mode 100644 index 000000000..bf5105203 Binary files /dev/null and b/apps/mobile/native/ios/BetterTrigram.xcframework/ios-arm64_x86_64-simulator/better-trigram.dylib differ diff --git a/apps/mobile/native/ios/Notesnook.xcodeproj/project.pbxproj b/apps/mobile/native/ios/Notesnook.xcodeproj/project.pbxproj index 83e870a0c..19dad7ab2 100644 --- a/apps/mobile/native/ios/Notesnook.xcodeproj/project.pbxproj +++ b/apps/mobile/native/ios/Notesnook.xcodeproj/project.pbxproj @@ -26,6 +26,8 @@ 656992802C5754F10041CD41 /* OpenSans-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6517B7BE2B6838EB0079FF37 /* OpenSans-Regular.ttf */; }; 656992812C5754F10041CD41 /* OpenSans-SemiBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6517B7BF2B6838EB0079FF37 /* OpenSans-SemiBold.ttf */; }; 6593E4A3281C345400492C50 /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6593E4A2281C345400492C50 /* AppDelegate.mm */; }; + 6594DDF32CD8BFE8007F5EC2 /* BetterTrigram.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6594DDF22CD8BFE8007F5EC2 /* BetterTrigram.xcframework */; }; + 6594DDF42CD8BFE9007F5EC2 /* BetterTrigram.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 6594DDF22CD8BFE8007F5EC2 /* BetterTrigram.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 659BE46725E11A5100E05671 /* notesnook-text.png in Resources */ = {isa = PBXBuildFile; fileRef = 659BE46625E11A5100E05671 /* notesnook-text.png */; }; 65AA857925E6DDEC00772A01 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65AA857825E6DDEC00772A01 /* WidgetKit.framework */; }; 65AA857B25E6DDEC00772A01 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65AA857A25E6DDEC00772A01 /* SwiftUI.framework */; }; @@ -79,6 +81,17 @@ /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ + 6594DDF52CD8BFE9007F5EC2 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 6594DDF42CD8BFE9007F5EC2 /* BetterTrigram.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; 65A7F34B255687E600699170 /* Embed App Extensions */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -112,7 +125,7 @@ 2D02E4901E0B4A5D006451C7 /* Notesnook-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Notesnook-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 41D57E9831C724F59F18FBAE /* libPods-Notesnook-Add to Notes.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Notesnook-Add to Notes.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 47AE097A087A651BD60CAD7B /* Pods-Notesnook-Make Note.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Notesnook-Make Note.release.xcconfig"; path = "Target Support Files/Pods-Notesnook-Make Note/Pods-Notesnook-Make Note.release.xcconfig"; sourceTree = ""; }; - 4B679E87FDFB1312CAD6CF45 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Notesnook/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 4B679E87FDFB1312CAD6CF45 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = Notesnook/PrivacyInfo.xcprivacy; sourceTree = ""; }; 4BD34AE0C0FD2416E48803B8 /* libPods-Notesnook.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Notesnook.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 4C4AF691C324D95337F2FB0A /* libPods-Make Note.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Make Note.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 6510E6D62877215700DACAA9 /* build.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = build.bundle; path = "../../../../packages/editor-mobile/build.bundle"; sourceTree = ""; }; @@ -124,6 +137,7 @@ 6529D2B0257B4A2900B49BC3 /* NotesnookDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = NotesnookDebug.entitlements; path = Notesnook/NotesnookDebug.entitlements; sourceTree = ""; }; 656835802BB29A8300144BAB /* OpenSans-Italic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = "OpenSans-Italic.ttf"; path = "../../../../packages/editor-mobile/public/fonts/OpenSans-Italic.ttf"; sourceTree = ""; }; 6593E4A2281C345400492C50 /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = Notesnook/AppDelegate.mm; sourceTree = ""; }; + 6594DDF22CD8BFE8007F5EC2 /* BetterTrigram.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = BetterTrigram.xcframework; sourceTree = ""; }; 659BE46625E11A5100E05671 /* notesnook-text.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "notesnook-text.png"; path = "Notesnook/Images.xcassets/notesnook-text.png"; sourceTree = ""; }; 65A7F34F255689AD00699170 /* Notesnook.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; name = Notesnook.entitlements; path = Notesnook/Notesnook.entitlements; sourceTree = ""; }; 65AA857725E6DDEC00772A01 /* NotesWidgetExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = NotesWidgetExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -152,7 +166,7 @@ 88211800FA8BF60638327ADE /* Pods-Make Note.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Make Note.debug.xcconfig"; path = "Target Support Files/Pods-Make Note/Pods-Make Note.debug.xcconfig"; sourceTree = ""; }; A03E3F5851D27269540E147C /* libPods-Notesnook-tvOSTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Notesnook-tvOSTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; A84F3F0D50641D1CD4569B0E /* Pods-Make Note.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Make Note.release.xcconfig"; path = "Target Support Files/Pods-Make Note/Pods-Make Note.release.xcconfig"; sourceTree = ""; }; - B5216B66C0B4A91C0A69128B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Notesnook/PrivacyInfo.xcprivacy; sourceTree = ""; }; + B5216B66C0B4A91C0A69128B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xml; name = PrivacyInfo.xcprivacy; path = Notesnook/PrivacyInfo.xcprivacy; sourceTree = ""; }; B9989E5C777BB11343A62D09 /* Pods-Notesnook-NotesnookTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Notesnook-NotesnookTests.debug.xcconfig"; path = "Target Support Files/Pods-Notesnook-NotesnookTests/Pods-Notesnook-NotesnookTests.debug.xcconfig"; sourceTree = ""; }; D1710CA05FED221CC56D2BE1 /* Pods-Notesnook-tvOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Notesnook-tvOSTests.release.xcconfig"; path = "Target Support Files/Pods-Notesnook-tvOSTests/Pods-Notesnook-tvOSTests.release.xcconfig"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; @@ -176,6 +190,7 @@ files = ( 2B3F87EC6B2264CD8ABA5DA8 /* libPods-Notesnook.a in Frameworks */, 6515C42F2580AA3000E83E39 /* StoreKit.framework in Frameworks */, + 6594DDF32CD8BFE8007F5EC2 /* BetterTrigram.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -255,6 +270,7 @@ 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { isa = PBXGroup; children = ( + 6594DDF22CD8BFE8007F5EC2 /* BetterTrigram.xcframework */, 6515C42E2580AA2F00E83E39 /* StoreKit.framework */, ED297162215061F000B7C4FE /* JavaScriptCore.framework */, ED2971642150620600B7C4FE /* JavaScriptCore.framework */, @@ -398,6 +414,7 @@ 240525450DF9ABA0F332B52E /* [CP] Copy Pods Resources */, 65A7F34B255687E600699170 /* Embed App Extensions */, 48C834D962D612F18A0388B3 /* [CP] Embed Pods Frameworks */, + 6594DDF52CD8BFE9007F5EC2 /* Embed Frameworks */, ); buildRules = ( ); @@ -1742,10 +1759,7 @@ ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = "$(inherited)"; OTHER_CPLUSPLUSFLAGS = "$(inherited)"; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); + OTHER_LDFLAGS = "$(inherited) "; REACT_NATIVE_PATH = "${PODS_ROOT}/../../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; @@ -1809,10 +1823,7 @@ ONLY_ACTIVE_ARCH = NO; OTHER_CFLAGS = "$(inherited)"; OTHER_CPLUSPLUSFLAGS = "$(inherited)"; - OTHER_LDFLAGS = ( - "$(inherited)", - " ", - ); + OTHER_LDFLAGS = "$(inherited) "; REACT_NATIVE_PATH = "${PODS_ROOT}/../../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; diff --git a/apps/mobile/native/ios/Podfile.lock b/apps/mobile/native/ios/Podfile.lock index 1ca0db8bb..f85a37da7 100644 --- a/apps/mobile/native/ios/Podfile.lock +++ b/apps/mobile/native/ios/Podfile.lock @@ -970,6 +970,8 @@ PODS: - React - react-native-background-actions (2.6.7): - React-Core + - react-native-begin-background-task (0.1.0): + - React - react-native-blob-util (0.18.3): - React-Core - react-native-config (1.5.1): @@ -981,7 +983,7 @@ PODS: - react-native-document-picker (7.1.3): - React-Core - react-native-fingerprint-scanner (5.0.0): - - React + - React-Core - react-native-get-random-values (1.9.0): - React-Core - react-native-gzip (1.1.0): @@ -1486,6 +1488,7 @@ DEPENDENCIES: - React-Mapbuffer (from `../../node_modules/react-native/ReactCommon`) - react-native-actions-shortcuts (from `../../node_modules/react-native-actions-shortcuts`) - react-native-background-actions (from `../../node_modules/react-native-background-actions`) + - react-native-begin-background-task (from `../../node_modules/react-native-begin-background-task`) - react-native-blob-util (from `../../node_modules/react-native-blob-util`) - react-native-config (from `../../node_modules/react-native-config`) - react-native-date-picker (from `../../node_modules/react-native-date-picker`) @@ -1642,6 +1645,8 @@ EXTERNAL SOURCES: :path: "../../node_modules/react-native-actions-shortcuts" react-native-background-actions: :path: "../../node_modules/react-native-background-actions" + react-native-begin-background-task: + :path: "../../node_modules/react-native-begin-background-task" react-native-blob-util: :path: "../../node_modules/react-native-blob-util" react-native-config: @@ -1833,11 +1838,12 @@ SPEC CHECKSUMS: React-Mapbuffer: 6c1cacdbf40b531f549eba249e531a7d0bfd8e7f react-native-actions-shortcuts: 5d9cf0c9c308333dfcc1e05c3f9afa8c428e2533 react-native-background-actions: 2c251c986f23347f9c1722f05fd296938f60edb1 + react-native-begin-background-task: 3b889e07458afc5822a7277cf9cbc7cd077e39ee react-native-blob-util: 2d36383bb52c15c5451be81cb7ddf22bc34a12a6 react-native-config: 86038147314e2e6d10ea9972022aa171e6b1d4d8 react-native-date-picker: 93e43b3084cea595b4d68b1405d6d99849663bd6 react-native-document-picker: ec07866a30707f23660c0f3ae591d669d3e89096 - react-native-fingerprint-scanner: 3e8c46641b5751a31f45e66789d4b6f342be5e6d + react-native-fingerprint-scanner: be63e626b31fb951780a5fac5328b065a61a3d6e react-native-get-random-values: dee677497c6a740b71e5612e8dbd83e7539ed5bb react-native-gzip: c5e87ee9e359f02350e3a2ee52eb35eddc398868 react-native-html-to-pdf-lite: 21bfb169bf4cbcd7bec9f736975ee1b3f5292d4a diff --git a/apps/mobile/patches/react-native-quick-sqlite+8.0.6.patch b/apps/mobile/patches/react-native-quick-sqlite+8.0.6.patch index 02b77be40..0c3a45581 100644 --- a/apps/mobile/patches/react-native-quick-sqlite+8.0.6.patch +++ b/apps/mobile/patches/react-native-quick-sqlite+8.0.6.patch @@ -1,88 +1,6 @@ diff --git a/node_modules/react-native-quick-sqlite/.DS_Store b/node_modules/react-native-quick-sqlite/.DS_Store new file mode 100644 index 0000000..e69de29 -diff --git a/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/arm64-v8a/metadata_generation_command.txt b/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/arm64-v8a/metadata_generation_command.txt -new file mode 100644 -index 0000000..16ba95f ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/arm64-v8a/metadata_generation_command.txt -@@ -0,0 +1,23 @@ -+ -H/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android -+-DCMAKE_SYSTEM_NAME=Android -+-DCMAKE_EXPORT_COMPILE_COMMANDS=ON -+-DCMAKE_SYSTEM_VERSION=21 -+-DANDROID_PLATFORM=android-21 -+-DANDROID_ABI=arm64-v8a -+-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a -+-DANDROID_NDK=/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620 -+-DCMAKE_ANDROID_NDK=/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620 -+-DCMAKE_TOOLCHAIN_FILE=/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake -+-DCMAKE_MAKE_PROGRAM=/Volumes/DataDrive/Android/sdk/cmake/3.22.1/bin/ninja -+-DCMAKE_CXX_FLAGS=-O2 -fexceptions -frtti -std=c++1y -DONANDROID -+-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/obj/arm64-v8a -+-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/obj/arm64-v8a -+-DCMAKE_BUILD_TYPE=Debug -+-DCMAKE_FIND_ROOT_PATH=/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/prefab/arm64-v8a/prefab -+-B/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/arm64-v8a -+-GNinja -+-DANDROID_STL=c++_shared -+-DSQLITE_FLAGS='-DSQLITE3MC_OMIT_AES_HARDWARE_SUPPORT -DHAVE_CIPHER_AES_128_CBC=0 -DHAVE_CIPHER_AES_256_CBC=0 -DHAVE_CIPHER_SQLCIPHER=0 -DHAVE_CIPHER_RC4=0 -DHAVE_CIPHER_CHACHA20=1 -DSQLITE_ENABLE_FTS5 -DSQLITE_OMIT_PROGRESS_CALLBACK=1 -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS=1 -DSQLITE_DQS=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_USE_ALLOCA=1' -+-DUSE_HERMES=true -+ Build command args: [] -+ Version: 2 -\ No newline at end of file -diff --git a/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/arm64-v8a/prefab_config.json b/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/arm64-v8a/prefab_config.json -new file mode 100644 -index 0000000..1d61ce4 ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/arm64-v8a/prefab_config.json -@@ -0,0 +1,8 @@ -+{ -+ "enabled": true, -+ "prefabPath": "/Users/ammarahmed/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.0.0/f2702b5ca13df54e3ca92f29d6b403fb6285d8df/cli-2.0.0-all.jar", -+ "packages": [ -+ "/Users/ammarahmed/.gradle/caches/transforms-4/af547bd0d6b859d6b490959996fda082/transformed/jetified-react-android-0.74.4-debug/prefab", -+ "/Users/ammarahmed/.gradle/caches/transforms-4/c7e26f7d3c2fc1a6636ff1467fc77795/transformed/jetified-fbjni-0.6.0/prefab" -+ ] -+} -\ No newline at end of file -diff --git a/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/hash_key.txt b/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/hash_key.txt -new file mode 100644 -index 0000000..a453b76 ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/hash_key.txt -@@ -0,0 +1,30 @@ -+# Values used to calculate the hash in this folder name. -+# Should not depend on the absolute path of the project itself. -+# - AGP: 8.2.1. -+# - $NDK is the path to NDK 23.1.7779620. -+# - $PROJECT is the path to the parent folder of the root Gradle build file. -+# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. -+# - $HASH is the hash value computed from this text. -+# - $CMAKE is the path to CMake 3.22.1. -+# - $NINJA is the path to Ninja. -+-H/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android -+-DCMAKE_SYSTEM_NAME=Android -+-DCMAKE_EXPORT_COMPILE_COMMANDS=ON -+-DCMAKE_SYSTEM_VERSION=21 -+-DANDROID_PLATFORM=android-21 -+-DANDROID_ABI=$ABI -+-DCMAKE_ANDROID_ARCH_ABI=$ABI -+-DANDROID_NDK=$NDK -+-DCMAKE_ANDROID_NDK=$NDK -+-DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake -+-DCMAKE_MAKE_PROGRAM=$NINJA -+-DCMAKE_CXX_FLAGS=-O2 -fexceptions -frtti -std=c++1y -DONANDROID -+-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI -+-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI -+-DCMAKE_BUILD_TYPE=Debug -+-DCMAKE_FIND_ROOT_PATH=/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/.cxx/Debug/$HASH/prefab/$ABI/prefab -+-B/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/.cxx/Debug/$HASH/$ABI -+-GNinja -+-DANDROID_STL=c++_shared -+-DSQLITE_FLAGS='-DSQLITE3MC_OMIT_AES_HARDWARE_SUPPORT -DHAVE_CIPHER_AES_128_CBC=0 -DHAVE_CIPHER_AES_256_CBC=0 -DHAVE_CIPHER_SQLCIPHER=0 -DHAVE_CIPHER_RC4=0 -DHAVE_CIPHER_CHACHA20=1 -DSQLITE_ENABLE_FTS5 -DSQLITE_OMIT_PROGRESS_CALLBACK=1 -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_OMIT_DEPRECATED=1 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS=1 -DSQLITE_DQS=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_USE_ALLOCA=1' -+-DUSE_HERMES=true -\ No newline at end of file diff --git a/node_modules/react-native-quick-sqlite/android/.settings/org.eclipse.buildship.core.prefs b/node_modules/react-native-quick-sqlite/android/.settings/org.eclipse.buildship.core.prefs deleted file mode 100644 index 8c253d6..0000000 @@ -115,747 +33,6 @@ index 96d2a74..c26e678 100644 targetSdkVersion safeExtGet('targetSdkVersion', 28) versionCode 1 versionName "1.0" -diff --git a/node_modules/react-native-quick-sqlite/android/build/.transforms/a5d230bd7410c4a394e68198eafb820e/results.bin b/node_modules/react-native-quick-sqlite/android/build/.transforms/a5d230bd7410c4a394e68198eafb820e/results.bin -new file mode 100644 -index 0000000..0d259dd ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/.transforms/a5d230bd7410c4a394e68198eafb820e/results.bin -@@ -0,0 +1 @@ -+o/classes -diff --git a/node_modules/react-native-quick-sqlite/android/build/.transforms/a5d230bd7410c4a394e68198eafb820e/transformed/classes/classes_dex/classes.dex b/node_modules/react-native-quick-sqlite/android/build/.transforms/a5d230bd7410c4a394e68198eafb820e/transformed/classes/classes_dex/classes.dex -new file mode 100644 -index 0000000..220a44f -Binary files /dev/null and b/node_modules/react-native-quick-sqlite/android/build/.transforms/a5d230bd7410c4a394e68198eafb820e/transformed/classes/classes_dex/classes.dex differ -diff --git a/node_modules/react-native-quick-sqlite/android/build/generated/source/buildConfig/debug/com/reactnativequicksqlite/BuildConfig.java b/node_modules/react-native-quick-sqlite/android/build/generated/source/buildConfig/debug/com/reactnativequicksqlite/BuildConfig.java -new file mode 100644 -index 0000000..bb02d55 ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/generated/source/buildConfig/debug/com/reactnativequicksqlite/BuildConfig.java -@@ -0,0 +1,10 @@ -+/** -+ * Automatically generated file. DO NOT MODIFY -+ */ -+package com.reactnativequicksqlite; -+ -+public final class BuildConfig { -+ public static final boolean DEBUG = Boolean.parseBoolean("true"); -+ public static final String LIBRARY_PACKAGE_NAME = "com.reactnativequicksqlite"; -+ public static final String BUILD_TYPE = "debug"; -+} -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml b/node_modules/react-native-quick-sqlite/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml -new file mode 100644 -index 0000000..65ada26 ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml -@@ -0,0 +1,7 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json b/node_modules/react-native-quick-sqlite/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json -new file mode 100644 -index 0000000..c903659 ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json -@@ -0,0 +1,18 @@ -+{ -+ "version": 3, -+ "artifactType": { -+ "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", -+ "kind": "Directory" -+ }, -+ "applicationId": "com.reactnativequicksqlite", -+ "variantName": "debug", -+ "elements": [ -+ { -+ "type": "SINGLE", -+ "filters": [], -+ "attributes": [], -+ "outputFile": "AndroidManifest.xml" -+ } -+ ], -+ "elementType": "File" -+} -\ No newline at end of file -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/aar_metadata/debug/aar-metadata.properties b/node_modules/react-native-quick-sqlite/android/build/intermediates/aar_metadata/debug/aar-metadata.properties -new file mode 100644 -index 0000000..1211b1e ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/aar_metadata/debug/aar-metadata.properties -@@ -0,0 +1,6 @@ -+aarFormatVersion=1.0 -+aarMetadataVersion=1.0 -+minCompileSdk=1 -+minCompileSdkExtension=0 -+minAndroidGradlePluginVersion=1.0.0 -+coreLibraryDesugaringEnabled=false -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/node_modules/react-native-quick-sqlite/android/build/intermediates/annotation_processor_list/debug/annotationProcessors.json -new file mode 100644 -index 0000000..9e26dfe ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/annotation_processor_list/debug/annotationProcessors.json -@@ -0,0 +1 @@ -+{} -\ No newline at end of file -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/compile_library_classes_jar/debug/classes.jar b/node_modules/react-native-quick-sqlite/android/build/intermediates/compile_library_classes_jar/debug/classes.jar -new file mode 100644 -index 0000000..d7046e6 -Binary files /dev/null and b/node_modules/react-native-quick-sqlite/android/build/intermediates/compile_library_classes_jar/debug/classes.jar differ -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/compile_r_class_jar/debug/R.jar b/node_modules/react-native-quick-sqlite/android/build/intermediates/compile_r_class_jar/debug/R.jar -new file mode 100644 -index 0000000..1fff931 -Binary files /dev/null and b/node_modules/react-native-quick-sqlite/android/build/intermediates/compile_r_class_jar/debug/R.jar differ -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/compile_symbol_list/debug/R.txt b/node_modules/react-native-quick-sqlite/android/build/intermediates/compile_symbol_list/debug/R.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/build_model.json b/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/build_model.json -new file mode 100644 -index 0000000..b6ba478 ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/build_model.json -@@ -0,0 +1,201 @@ -+{ -+ "info": { -+ "name": "arm64-v8a", -+ "bitness": 64, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "arm64", -+ "triple": "aarch64-linux-android", -+ "llvmTriple": "aarch64-none-linux-android" -+ }, -+ "cxxBuildFolder": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/arm64-v8a", -+ "soFolder": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/obj/arm64-v8a", -+ "soRepublishFolder": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build/intermediates/cmake/debug/obj/arm64-v8a", -+ "abiPlatformVersion": 21, -+ "cmake": { -+ "effectiveConfiguration": { -+ "inheritEnvironments": [], -+ "variables": [] -+ } -+ }, -+ "variant": { -+ "buildSystemArgumentList": [ -+ "-DANDROID_STL\u003dc++_shared", -+ "-DSQLITE_FLAGS\u003d\u0027-DSQLITE3MC_OMIT_AES_HARDWARE_SUPPORT -DHAVE_CIPHER_AES_128_CBC\u003d0 -DHAVE_CIPHER_AES_256_CBC\u003d0 -DHAVE_CIPHER_SQLCIPHER\u003d0 -DHAVE_CIPHER_RC4\u003d0 -DHAVE_CIPHER_CHACHA20\u003d1 -DSQLITE_ENABLE_FTS5 -DSQLITE_OMIT_PROGRESS_CALLBACK\u003d1 -DSQLITE_MAX_EXPR_DEPTH\u003d0 -DSQLITE_OMIT_DEPRECATED\u003d1 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS\u003d1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS\u003d1 -DSQLITE_DQS\u003d0 -DSQLITE_DEFAULT_MEMSTATUS\u003d0 -DSQLITE_USE_ALLOCA\u003d1\u0027", -+ "-DUSE_HERMES\u003dtrue" -+ ], -+ "cFlagsList": [], -+ "cppFlagsList": [ -+ "-O2", -+ "-fexceptions", -+ "-frtti", -+ "-std\u003dc++1y", -+ "-DONANDROID" -+ ], -+ "variantName": "debug", -+ "isDebuggableEnabled": true, -+ "validAbiList": [ -+ "armeabi-v7a", -+ "arm64-v8a", -+ "x86", -+ "x86_64" -+ ], -+ "buildTargetSet": [], -+ "implicitBuildTargetSet": [], -+ "cmakeSettingsConfiguration": "android-gradle-plugin-predetermined-name", -+ "module": { -+ "cxxFolder": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/.cxx", -+ "intermediatesBaseFolder": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build/intermediates", -+ "intermediatesFolder": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx", -+ "gradleModulePathName": ":react-native-quick-sqlite", -+ "moduleRootFolder": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android", -+ "moduleBuildFile": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build.gradle", -+ "makeFile": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/CMakeLists.txt", -+ "buildSystem": "CMAKE", -+ "ndkFolder": "/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620", -+ "ndkFolderBeforeSymLinking": "/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620", -+ "ndkVersion": "23.1.7779620", -+ "ndkSupportedAbiList": [ -+ "armeabi-v7a", -+ "arm64-v8a", -+ "x86", -+ "x86_64" -+ ], -+ "ndkDefaultAbiList": [ -+ "armeabi-v7a", -+ "arm64-v8a", -+ "x86", -+ "x86_64" -+ ], -+ "ndkDefaultStl": "LIBCXX_STATIC", -+ "ndkMetaPlatforms": { -+ "min": 16, -+ "max": 31, -+ "aliases": { -+ "20": 19, -+ "25": 24, -+ "J": 16, -+ "J-MR1": 17, -+ "J-MR2": 18, -+ "K": 19, -+ "L": 21, -+ "L-MR1": 22, -+ "M": 23, -+ "N": 24, -+ "N-MR1": 24, -+ "O": 26, -+ "O-MR1": 27, -+ "P": 28, -+ "Q": 29, -+ "R": 30, -+ "S": 31 -+ } -+ }, -+ "ndkMetaAbiList": [ -+ { -+ "name": "armeabi-v7a", -+ "bitness": 32, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "arm", -+ "triple": "arm-linux-androideabi", -+ "llvmTriple": "armv7-none-linux-androideabi" -+ }, -+ { -+ "name": "arm64-v8a", -+ "bitness": 64, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "arm64", -+ "triple": "aarch64-linux-android", -+ "llvmTriple": "aarch64-none-linux-android" -+ }, -+ { -+ "name": "x86", -+ "bitness": 32, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "x86", -+ "triple": "i686-linux-android", -+ "llvmTriple": "i686-none-linux-android" -+ }, -+ { -+ "name": "x86_64", -+ "bitness": 64, -+ "isDefault": true, -+ "isDeprecated": false, -+ "architecture": "x86_64", -+ "triple": "x86_64-linux-android", -+ "llvmTriple": "x86_64-none-linux-android" -+ } -+ ], -+ "cmakeToolchainFile": "/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake", -+ "cmake": { -+ "cmakeExe": "/Volumes/DataDrive/Android/sdk/cmake/3.22.1/bin/cmake" -+ }, -+ "stlSharedObjectMap": { -+ "LIBCXX_SHARED": { -+ "armeabi-v7a": "/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/libc++_shared.so", -+ "arm64-v8a": "/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so", -+ "x86": "/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/libc++_shared.so", -+ "x86_64": "/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/libc++_shared.so" -+ }, -+ "LIBCXX_STATIC": {}, -+ "NONE": {}, -+ "SYSTEM": {} -+ }, -+ "project": { -+ "rootBuildGradleFolder": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/native/android", -+ "sdkFolder": "/Volumes/DataDrive/Android/sdk", -+ "isBuildOnlyTargetAbiEnabled": true, -+ "isCmakeBuildCohabitationEnabled": false, -+ "isPrefabEnabled": true -+ }, -+ "outputOptions": [], -+ "ninjaExe": "/Volumes/DataDrive/Android/sdk/cmake/3.22.1/bin/ninja", -+ "hasBuildTimeInformation": true -+ }, -+ "prefabClassPaths": [ -+ "/Users/ammarahmed/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.0.0/f2702b5ca13df54e3ca92f29d6b403fb6285d8df/cli-2.0.0-all.jar" -+ ], -+ "prefabPackages": [ -+ "/Users/ammarahmed/.gradle/caches/transforms-4/af547bd0d6b859d6b490959996fda082/transformed/jetified-react-android-0.74.4-debug/prefab", -+ "/Users/ammarahmed/.gradle/caches/transforms-4/c7e26f7d3c2fc1a6636ff1467fc77795/transformed/jetified-fbjni-0.6.0/prefab" -+ ], -+ "prefabPackageConfigurations": [], -+ "stlType": "c++_shared", -+ "optimizationTag": "Debug" -+ }, -+ "buildSettings": { -+ "environmentVariables": [] -+ }, -+ "prefabFolder": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/prefab/arm64-v8a", -+ "isActiveAbi": true, -+ "fullConfigurationHash": "3u4yy1v4n5m1m3r6x453b2w4u42s4h63w1d2iu6l6v2q6n2d4154135b3h34", -+ "fullConfigurationHashKey": "# Values used to calculate the hash in this folder name.\n# Should not depend on the absolute path of the project itself.\n# - AGP: 8.2.1.\n# - $NDK is the path to NDK 23.1.7779620.\n# - $PROJECT is the path to the parent folder of the root Gradle build file.\n# - $ABI is the ABI to be built with. The specific value doesn\u0027t contribute to the value of the hash.\n# - $HASH is the hash value computed from this text.\n# - $CMAKE is the path to CMake 3.22.1.\n# - $NINJA is the path to Ninja.\n-H/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_SYSTEM_VERSION\u003d21\n-DANDROID_PLATFORM\u003dandroid-21\n-DANDROID_ABI\u003d$ABI\n-DCMAKE_ANDROID_ARCH_ABI\u003d$ABI\n-DANDROID_NDK\u003d$NDK\n-DCMAKE_ANDROID_NDK\u003d$NDK\n-DCMAKE_TOOLCHAIN_FILE\u003d$NDK/build/cmake/android.toolchain.cmake\n-DCMAKE_MAKE_PROGRAM\u003d$NINJA\n-DCMAKE_CXX_FLAGS\u003d-O2 -fexceptions -frtti -std\u003dc++1y -DONANDROID\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI\n-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/$HASH/obj/$ABI\n-DCMAKE_BUILD_TYPE\u003dDebug\n-DCMAKE_FIND_ROOT_PATH\u003d/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/.cxx/Debug/$HASH/prefab/$ABI/prefab\n-B/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/.cxx/Debug/$HASH/$ABI\n-GNinja\n-DANDROID_STL\u003dc++_shared\n-DSQLITE_FLAGS\u003d\u0027-DSQLITE3MC_OMIT_AES_HARDWARE_SUPPORT -DHAVE_CIPHER_AES_128_CBC\u003d0 -DHAVE_CIPHER_AES_256_CBC\u003d0 -DHAVE_CIPHER_SQLCIPHER\u003d0 -DHAVE_CIPHER_RC4\u003d0 -DHAVE_CIPHER_CHACHA20\u003d1 -DSQLITE_ENABLE_FTS5 -DSQLITE_OMIT_PROGRESS_CALLBACK\u003d1 -DSQLITE_MAX_EXPR_DEPTH\u003d0 -DSQLITE_OMIT_DEPRECATED\u003d1 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS\u003d1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS\u003d1 -DSQLITE_DQS\u003d0 -DSQLITE_DEFAULT_MEMSTATUS\u003d0 -DSQLITE_USE_ALLOCA\u003d1\u0027\n-DUSE_HERMES\u003dtrue", -+ "configurationArguments": [ -+ "-H/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android", -+ "-DCMAKE_SYSTEM_NAME\u003dAndroid", -+ "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", -+ "-DCMAKE_SYSTEM_VERSION\u003d21", -+ "-DANDROID_PLATFORM\u003dandroid-21", -+ "-DANDROID_ABI\u003darm64-v8a", -+ "-DCMAKE_ANDROID_ARCH_ABI\u003darm64-v8a", -+ "-DANDROID_NDK\u003d/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620", -+ "-DCMAKE_ANDROID_NDK\u003d/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620", -+ "-DCMAKE_TOOLCHAIN_FILE\u003d/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake", -+ "-DCMAKE_MAKE_PROGRAM\u003d/Volumes/DataDrive/Android/sdk/cmake/3.22.1/bin/ninja", -+ "-DCMAKE_CXX_FLAGS\u003d-O2 -fexceptions -frtti -std\u003dc++1y -DONANDROID", -+ "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/obj/arm64-v8a", -+ "-DCMAKE_RUNTIME_OUTPUT_DIRECTORY\u003d/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/obj/arm64-v8a", -+ "-DCMAKE_BUILD_TYPE\u003dDebug", -+ "-DCMAKE_FIND_ROOT_PATH\u003d/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/prefab/arm64-v8a/prefab", -+ "-B/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/arm64-v8a", -+ "-GNinja", -+ "-DANDROID_STL\u003dc++_shared", -+ "-DSQLITE_FLAGS\u003d\u0027-DSQLITE3MC_OMIT_AES_HARDWARE_SUPPORT -DHAVE_CIPHER_AES_128_CBC\u003d0 -DHAVE_CIPHER_AES_256_CBC\u003d0 -DHAVE_CIPHER_SQLCIPHER\u003d0 -DHAVE_CIPHER_RC4\u003d0 -DHAVE_CIPHER_CHACHA20\u003d1 -DSQLITE_ENABLE_FTS5 -DSQLITE_OMIT_PROGRESS_CALLBACK\u003d1 -DSQLITE_MAX_EXPR_DEPTH\u003d0 -DSQLITE_OMIT_DEPRECATED\u003d1 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS\u003d1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS\u003d1 -DSQLITE_DQS\u003d0 -DSQLITE_DEFAULT_MEMSTATUS\u003d0 -DSQLITE_USE_ALLOCA\u003d1\u0027", -+ "-DUSE_HERMES\u003dtrue" -+ ], -+ "stlLibraryFile": "/Volumes/DataDrive/Android/sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so", -+ "intermediatesParentFolder": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4" -+} -\ No newline at end of file -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/generate_cxx_metadata_696_timing.txt b/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/generate_cxx_metadata_696_timing.txt -new file mode 100644 -index 0000000..34dc50a ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/generate_cxx_metadata_696_timing.txt -@@ -0,0 +1,7 @@ -+# C/C++ build system timings -+generate_cxx_metadata -+ generate-prefab-packages -+ exec-prefab 363ms -+ generate-prefab-packages completed in 367ms -+generate_cxx_metadata completed in 372ms -+ -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/metadata_generation_record.json b/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/metadata_generation_record.json -new file mode 100644 -index 0000000..2030622 ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/metadata_generation_record.json -@@ -0,0 +1,80 @@ -+[ -+ { -+ "level_": 0, -+ "message_": "Start JSON generation. Platform version: 21 min SDK version: arm64-v8a", -+ "file_": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "rebuilding JSON /Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/.cxx/Debug/3u4yy1v4/arm64-v8a/android_gradle_build.json due to:", -+ "file_": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "- no fingerprint file, will remove stale configuration folder", -+ "file_": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home/bin/java \\\n --class-path \\\n /Users/ammarahmed/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.0.0/f2702b5ca13df54e3ca92f29d6b403fb6285d8df/cli-2.0.0-all.jar \\\n com.google.prefab.cli.AppKt \\\n --build-system \\\n cmake \\\n --platform \\\n android \\\n --abi \\\n arm64-v8a \\\n --os-version \\\n 21 \\\n --stl \\\n c++_shared \\\n --ndk-version \\\n 23 \\\n --output \\\n /var/folders/8n/7d231mbx74v_dqslxq126wm40000gn/T/agp-prefab-staging14064479766908916482/staged-cli-output \\\n /Users/ammarahmed/.gradle/caches/transforms-4/af547bd0d6b859d6b490959996fda082/transformed/jetified-react-android-0.74.4-debug/prefab \\\n /Users/ammarahmed/.gradle/caches/transforms-4/c7e26f7d3c2fc1a6636ff1467fc77795/transformed/jetified-fbjni-0.6.0/prefab\n", -+ "file_": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 0, -+ "message_": "Received process result: 0", -+ "file_": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ }, -+ { -+ "level_": 1, -+ "message_": "com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/fabricjni. Rejected the following libraries:", -+ "file_": "/Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/CMakeLists.txt", -+ "tag_": "debug|arm64-v8a", -+ "diagnosticCode_": 0, -+ "memoizedIsInitialized": 1, -+ "unknownFields": { -+ "fields": {} -+ }, -+ "memoizedSize": -1, -+ "memoizedHashCode": 0 -+ } -+] -\ No newline at end of file -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/prefab_command b/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/prefab_command -new file mode 100755 -index 0000000..76cf03e ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/prefab_command -@@ -0,0 +1,20 @@ -+/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home/bin/java \ -+ --class-path \ -+ /Users/ammarahmed/.gradle/caches/modules-2/files-2.1/com.google.prefab/cli/2.0.0/f2702b5ca13df54e3ca92f29d6b403fb6285d8df/cli-2.0.0-all.jar \ -+ com.google.prefab.cli.AppKt \ -+ --build-system \ -+ cmake \ -+ --platform \ -+ android \ -+ --abi \ -+ arm64-v8a \ -+ --os-version \ -+ 21 \ -+ --stl \ -+ c++_shared \ -+ --ndk-version \ -+ 23 \ -+ --output \ -+ /var/folders/8n/7d231mbx74v_dqslxq126wm40000gn/T/agp-prefab-staging14064479766908916482/staged-cli-output \ -+ /Users/ammarahmed/.gradle/caches/transforms-4/af547bd0d6b859d6b490959996fda082/transformed/jetified-react-android-0.74.4-debug/prefab \ -+ /Users/ammarahmed/.gradle/caches/transforms-4/c7e26f7d3c2fc1a6636ff1467fc77795/transformed/jetified-fbjni-0.6.0/prefab -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/prefab_stderr.txt b/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/prefab_stderr.txt -new file mode 100644 -index 0000000..f0ba97d ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/prefab_stderr.txt -@@ -0,0 +1,170 @@ -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/fabricjni. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/folly_runtime. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/glog. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/hermes_executor. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/jscexecutor. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/jsi. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/jsinspector. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_codegen_rncore. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_cxxreactpackage. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_debug. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_nativemodule_core. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_newarchdefaults. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_render_animations. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_render_componentregistry. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_render_core. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_render_debug. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_render_graphics. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_render_imagemanager. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_render_mapbuffer. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_render_mounting. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_render_scheduler. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_render_textlayoutmanager. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_render_uimanager. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/react_utils. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/reactnativejni. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/rrc_image. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/rrc_legacyviewmanagerinterop. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/rrc_root. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/rrc_text. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/rrc_textinput. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/rrc_view. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/runtimeexecutor. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/turbomodulejsijni. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -+com.google.prefab.api.NoMatchingLibraryException: No compatible library found for //ReactAndroid/yoga. Rejected the following libraries: -+android.arm64-v8a: User has minSdkVersion 21 but library was built for 23 -+android.armeabi-v7a: User is targeting arm64-v8a but library is for armeabi-v7a -+android.x86: User is targeting arm64-v8a but library is for x86 -+android.x86_64: User is targeting arm64-v8a but library is for x86_64 -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/prefab_stdout.txt b/node_modules/react-native-quick-sqlite/android/build/intermediates/cxx/Debug/3u4yy1v4/logs/arm64-v8a/prefab_stdout.txt -new file mode 100644 -index 0000000..e69de29 -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/react-native-quick-sqlite/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties -new file mode 100644 -index 0000000..dbce266 ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties -@@ -0,0 +1 @@ -+#Thu Aug 01 12:36:04 PKT 2024 -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/react-native-quick-sqlite/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml -new file mode 100644 -index 0000000..af54be8 ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml -@@ -0,0 +1,2 @@ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/incremental/mergeDebugShaders/merger.xml b/node_modules/react-native-quick-sqlite/android/build/intermediates/incremental/mergeDebugShaders/merger.xml -new file mode 100644 -index 0000000..a8ab2fe ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/incremental/mergeDebugShaders/merger.xml -@@ -0,0 +1,2 @@ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/incremental/packageDebugAssets/merger.xml b/node_modules/react-native-quick-sqlite/android/build/intermediates/incremental/packageDebugAssets/merger.xml -new file mode 100644 -index 0000000..e9d427d ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/incremental/packageDebugAssets/merger.xml -@@ -0,0 +1,2 @@ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/javac/debug/classes/com/reactnativequicksqlite/BuildConfig.class b/node_modules/react-native-quick-sqlite/android/build/intermediates/javac/debug/classes/com/reactnativequicksqlite/BuildConfig.class -new file mode 100644 -index 0000000..0e69a3b -Binary files /dev/null and b/node_modules/react-native-quick-sqlite/android/build/intermediates/javac/debug/classes/com/reactnativequicksqlite/BuildConfig.class differ -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/javac/debug/classes/com/reactnativequicksqlite/QuickSQLiteBridge.class b/node_modules/react-native-quick-sqlite/android/build/intermediates/javac/debug/classes/com/reactnativequicksqlite/QuickSQLiteBridge.class -new file mode 100644 -index 0000000..08396d0 -Binary files /dev/null and b/node_modules/react-native-quick-sqlite/android/build/intermediates/javac/debug/classes/com/reactnativequicksqlite/QuickSQLiteBridge.class differ -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/javac/debug/classes/com/reactnativequicksqlite/SequelModule.class b/node_modules/react-native-quick-sqlite/android/build/intermediates/javac/debug/classes/com/reactnativequicksqlite/SequelModule.class -new file mode 100644 -index 0000000..2c123a9 -Binary files /dev/null and b/node_modules/react-native-quick-sqlite/android/build/intermediates/javac/debug/classes/com/reactnativequicksqlite/SequelModule.class differ -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/javac/debug/classes/com/reactnativequicksqlite/SequelPackage.class b/node_modules/react-native-quick-sqlite/android/build/intermediates/javac/debug/classes/com/reactnativequicksqlite/SequelPackage.class -new file mode 100644 -index 0000000..d78a2bf -Binary files /dev/null and b/node_modules/react-native-quick-sqlite/android/build/intermediates/javac/debug/classes/com/reactnativequicksqlite/SequelPackage.class differ -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/local_only_symbol_list/debug/R-def.txt b/node_modules/react-native-quick-sqlite/android/build/intermediates/local_only_symbol_list/debug/R-def.txt -new file mode 100644 -index 0000000..78ac5b8 ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/local_only_symbol_list/debug/R-def.txt -@@ -0,0 +1,2 @@ -+R_DEF: Internal format may change without notice -+local -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/node_modules/react-native-quick-sqlite/android/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt -new file mode 100644 -index 0000000..a67baa4 ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt -@@ -0,0 +1,7 @@ -+1 -+2 -+4 -+5 -+6 -+7 -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/merged_manifest/debug/AndroidManifest.xml b/node_modules/react-native-quick-sqlite/android/build/intermediates/merged_manifest/debug/AndroidManifest.xml -new file mode 100644 -index 0000000..65ada26 ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/merged_manifest/debug/AndroidManifest.xml -@@ -0,0 +1,7 @@ -+ -+ -+ -+ -+ -+ -\ No newline at end of file -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/navigation_json/debug/navigation.json b/node_modules/react-native-quick-sqlite/android/build/intermediates/navigation_json/debug/navigation.json -new file mode 100644 -index 0000000..0637a08 ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/navigation_json/debug/navigation.json -@@ -0,0 +1 @@ -+[] -\ No newline at end of file -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/runtime_library_classes_jar/debug/classes.jar b/node_modules/react-native-quick-sqlite/android/build/intermediates/runtime_library_classes_jar/debug/classes.jar -new file mode 100644 -index 0000000..9fb3961 -Binary files /dev/null and b/node_modules/react-native-quick-sqlite/android/build/intermediates/runtime_library_classes_jar/debug/classes.jar differ -diff --git a/node_modules/react-native-quick-sqlite/android/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt b/node_modules/react-native-quick-sqlite/android/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt -new file mode 100644 -index 0000000..1ab64fc ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt -@@ -0,0 +1 @@ -+com.reactnativequicksqlite -diff --git a/node_modules/react-native-quick-sqlite/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/react-native-quick-sqlite/android/build/outputs/logs/manifest-merger-debug-report.txt -new file mode 100644 -index 0000000..50600fe ---- /dev/null -+++ b/node_modules/react-native-quick-sqlite/android/build/outputs/logs/manifest-merger-debug-report.txt -@@ -0,0 +1,17 @@ -+-- Merging decision tree log --- -+manifest -+ADDED from /Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/src/main/AndroidManifest.xml:1:1-4:12 -+INJECTED from /Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/src/main/AndroidManifest.xml:1:1-4:12 -+ package -+ ADDED from /Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/src/main/AndroidManifest.xml:2:11-47 -+ INJECTED from /Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/src/main/AndroidManifest.xml -+ xmlns:android -+ ADDED from /Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/src/main/AndroidManifest.xml:1:11-69 -+uses-sdk -+INJECTED from /Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/src/main/AndroidManifest.xml reason: use-sdk injection requested -+INJECTED from /Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/src/main/AndroidManifest.xml -+INJECTED from /Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/src/main/AndroidManifest.xml -+ android:targetSdkVersion -+ INJECTED from /Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/src/main/AndroidManifest.xml -+ android:minSdkVersion -+ INJECTED from /Volumes/DataDrive/Projects/apps/notesnook/apps/mobile/node_modules/react-native-quick-sqlite/android/src/main/AndroidManifest.xml -diff --git a/node_modules/react-native-quick-sqlite/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/node_modules/react-native-quick-sqlite/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin -new file mode 100644 -index 0000000..ef93f2f -Binary files /dev/null and b/node_modules/react-native-quick-sqlite/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ diff --git a/node_modules/react-native-quick-sqlite/cpp/.DS_Store b/node_modules/react-native-quick-sqlite/cpp/.DS_Store new file mode 100644 index 0000000..e69de29 @@ -107790,3 +106967,32 @@ index 9b284d2..bda794a 100644 + + +#endif +diff --git a/node_modules/react-native-quick-sqlite/cpp/sqliteBridge.cpp b/node_modules/react-native-quick-sqlite/cpp/sqliteBridge.cpp +index 9ffe010..0655b3a 100644 +--- a/node_modules/react-native-quick-sqlite/cpp/sqliteBridge.cpp ++++ b/node_modules/react-native-quick-sqlite/cpp/sqliteBridge.cpp +@@ -89,8 +89,14 @@ SQLiteOPResult sqliteOpenDb(string const dbName, string const docPath) + sqlite3 *db; + int exit = 0; + exit = sqlite3_open_v2(dbPath.c_str(), &db, sqlOpenFlags, nullptr); ++ exit = sqlite3_enable_load_extension(db, 1); + +- if (exit != SQLITE_OK) ++ if (exit == SQLITE_OK) { ++ char *errorMessage; ++ exit = sqlite3_load_extension(db, "better-trigram","sqlite3_bettertrigram_init", &errorMessage); ++ } ++ ++ if (exit != SQLITE_OK) + { + return SQLiteOPResult{ + .type = SQLiteError, +@@ -102,6 +108,8 @@ SQLiteOPResult sqliteOpenDb(string const dbName, string const docPath) + dbMap[dbName] = db; + } + ++ ++ + return SQLiteOPResult{ + .type = SQLiteOk, + .rowsAffected = 0 diff --git a/packages/common/package-lock.json b/packages/common/package-lock.json index 30a65ed2f..fae5a7f7e 100644 --- a/packages/common/package-lock.json +++ b/packages/common/package-lock.json @@ -55,7 +55,8 @@ "prismjs": "^1.29.0", "qclone": "^1.2.0", "rfdc": "^1.3.0", - "spark-md5": "^3.0.2" + "spark-md5": "^3.0.2", + "sqlite-better-trigram": "^0.0.1" }, "devDependencies": { "@notesnook/crypto": "file:../crypto", @@ -1883,6 +1884,7 @@ "refractor": "^4.8.1", "rfdc": "^1.3.0", "spark-md5": "^3.0.2", + "sqlite-better-trigram": "^0.0.1", "vitest": "^1.0.1", "vitest-fetch-mock": "^0.2.2", "ws": "^8.13.0"