Attempt to fix capacitor sqlite error and update social login to make sure we exclude any facebook sdk
This commit is contained in:
6
.gitignore
vendored
6
.gitignore
vendored
@@ -43,4 +43,8 @@ fastlane/report.xml
|
|||||||
fastlane/Preview.html
|
fastlane/Preview.html
|
||||||
fastlane/.env
|
fastlane/.env
|
||||||
fastlane/*.log
|
fastlane/*.log
|
||||||
vendor/bundle
|
vendor/bundle
|
||||||
|
|
||||||
|
# Claude Code skills cache
|
||||||
|
.agents/
|
||||||
|
skills-lock.json
|
||||||
@@ -13,8 +13,8 @@ android {
|
|||||||
applicationId "com.donetick.app"
|
applicationId "com.donetick.app"
|
||||||
minSdkVersion rootProject.ext.minSdkVersion
|
minSdkVersion rootProject.ext.minSdkVersion
|
||||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||||
versionCode 37
|
versionCode 49
|
||||||
versionName "1.2.16"
|
versionName "1.2.28"
|
||||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||||
aaptOptions {
|
aaptOptions {
|
||||||
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
|
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.
|
||||||
|
|||||||
@@ -114,6 +114,12 @@
|
|||||||
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" tools:node="remove" />
|
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" tools:node="remove" />
|
||||||
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" tools:node="remove" />
|
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" tools:node="remove" />
|
||||||
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
|
||||||
|
<!-- Remove advertising ID / Privacy Sandbox ad permissions if transitive SDKs inject them. -->
|
||||||
|
<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />
|
||||||
|
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_ATTRIBUTION" tools:node="remove" />
|
||||||
|
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_AD_ID" tools:node="remove" />
|
||||||
|
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_CUSTOM_AUDIENCE" tools:node="remove" />
|
||||||
|
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_TOPICS" tools:node="remove" />
|
||||||
|
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
<uses-permission android:name="android.permission.INTERNET" />
|
||||||
<uses-permission android:name="android.permission.NFC" />
|
<uses-permission android:name="android.permission.NFC" />
|
||||||
|
|||||||
@@ -22,6 +22,12 @@ allprojects {
|
|||||||
google()
|
google()
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
configurations.configureEach {
|
||||||
|
// The app does not use Advertising ID. Exclude RevenueCat's transitive
|
||||||
|
// ads identifier dependency so Play Console does not require an AD_ID declaration.
|
||||||
|
exclude group: 'com.google.android.gms', module: 'play-services-ads-identifier'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
task clean(type: Delete) {
|
task clean(type: Delete) {
|
||||||
|
|||||||
@@ -16,6 +16,22 @@ const config: CapacitorConfig = {
|
|||||||
iconColor: '#488AFF',
|
iconColor: '#488AFF',
|
||||||
sound: 'beep.wav',
|
sound: 'beep.wav',
|
||||||
},
|
},
|
||||||
|
CapacitorSQLite: {
|
||||||
|
// The offline cache opens databases with encrypted: false / no-encryption.
|
||||||
|
// @capacitor-community/sqlite defaults native encryption to true when this
|
||||||
|
// block is absent; on Android that can make plugin load fail with
|
||||||
|
// "CapacitorSQLitePlugin: null" before JS gets a chance to open the DB.
|
||||||
|
iosIsEncryption: false,
|
||||||
|
androidIsEncryption: false,
|
||||||
|
},
|
||||||
|
SocialLogin: {
|
||||||
|
providers: {
|
||||||
|
google: true,
|
||||||
|
facebook: false,
|
||||||
|
apple: true,
|
||||||
|
twitter: false,
|
||||||
|
},
|
||||||
|
},
|
||||||
// GoogleAuth: {
|
// GoogleAuth: {
|
||||||
// scopes: ['profile', 'email', 'openid'],
|
// scopes: ['profile', 'email', 'openid'],
|
||||||
// clientId: process.env.VITE_APP_GOOGLE_CLIENT_ID,
|
// clientId: process.env.VITE_APP_GOOGLE_CLIENT_ID,
|
||||||
|
|||||||
@@ -462,12 +462,12 @@
|
|||||||
CODE_SIGN_ALLOW_ENTITLEMENTS_MODIFICATION = YES;
|
CODE_SIGN_ALLOW_ENTITLEMENTS_MODIFICATION = YES;
|
||||||
CODE_SIGN_ENTITLEMENTS = App/App.entitlements;
|
CODE_SIGN_ENTITLEMENTS = App/App.entitlements;
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 37;
|
CURRENT_PROJECT_VERSION = 49;
|
||||||
DEVELOPMENT_TEAM = 6UJJ78R3BS;
|
DEVELOPMENT_TEAM = 6UJJ78R3BS;
|
||||||
INFOPLIST_FILE = App/Info.plist;
|
INFOPLIST_FILE = App/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||||
MARKETING_VERSION = 1.2.16;
|
MARKETING_VERSION = 1.2.28;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.donetick.app;
|
PRODUCT_BUNDLE_IDENTIFIER = com.donetick.app;
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
SWIFT_VERSION = 5.0;
|
SWIFT_VERSION = 5.0;
|
||||||
@@ -485,12 +485,12 @@
|
|||||||
CODE_SIGN_IDENTITY = "Apple Distribution";
|
CODE_SIGN_IDENTITY = "Apple Distribution";
|
||||||
CODE_SIGN_STYLE = Manual;
|
CODE_SIGN_STYLE = Manual;
|
||||||
PROVISIONING_PROFILE_SPECIFIER = "Donetick App Store(fastline)";
|
PROVISIONING_PROFILE_SPECIFIER = "Donetick App Store(fastline)";
|
||||||
CURRENT_PROJECT_VERSION = 37;
|
CURRENT_PROJECT_VERSION = 49;
|
||||||
DEVELOPMENT_TEAM = 6UJJ78R3BS;
|
DEVELOPMENT_TEAM = 6UJJ78R3BS;
|
||||||
INFOPLIST_FILE = App/Info.plist;
|
INFOPLIST_FILE = App/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 15.0;
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||||
MARKETING_VERSION = 1.2.16;
|
MARKETING_VERSION = 1.2.28;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.donetick.app;
|
PRODUCT_BUNDLE_IDENTIFIER = com.donetick.app;
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
|
||||||
@@ -504,12 +504,12 @@
|
|||||||
buildSettings = {
|
buildSettings = {
|
||||||
CODE_SIGN_ENTITLEMENTS = DonetickWidget/DonetickWidget.entitlements;
|
CODE_SIGN_ENTITLEMENTS = DonetickWidget/DonetickWidget.entitlements;
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 37;
|
CURRENT_PROJECT_VERSION = 49;
|
||||||
DEVELOPMENT_TEAM = 6UJJ78R3BS;
|
DEVELOPMENT_TEAM = 6UJJ78R3BS;
|
||||||
INFOPLIST_FILE = DonetickWidget/Info.plist;
|
INFOPLIST_FILE = DonetickWidget/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
|
||||||
MARKETING_VERSION = 1.2.16;
|
MARKETING_VERSION = 1.2.28;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.donetick.app.widget;
|
PRODUCT_BUNDLE_IDENTIFIER = com.donetick.app.widget;
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
SKIP_INSTALL = YES;
|
SKIP_INSTALL = YES;
|
||||||
@@ -527,12 +527,12 @@
|
|||||||
CODE_SIGN_IDENTITY = "Apple Distribution";
|
CODE_SIGN_IDENTITY = "Apple Distribution";
|
||||||
CODE_SIGN_STYLE = Manual;
|
CODE_SIGN_STYLE = Manual;
|
||||||
PROVISIONING_PROFILE_SPECIFIER = "Donetick Widget App Store(fastline)";
|
PROVISIONING_PROFILE_SPECIFIER = "Donetick Widget App Store(fastline)";
|
||||||
CURRENT_PROJECT_VERSION = 37;
|
CURRENT_PROJECT_VERSION = 49;
|
||||||
DEVELOPMENT_TEAM = 6UJJ78R3BS;
|
DEVELOPMENT_TEAM = 6UJJ78R3BS;
|
||||||
INFOPLIST_FILE = DonetickWidget/Info.plist;
|
INFOPLIST_FILE = DonetickWidget/Info.plist;
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
|
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
|
||||||
MARKETING_VERSION = 1.2.16;
|
MARKETING_VERSION = 1.2.28;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = com.donetick.app.widget;
|
PRODUCT_BUNDLE_IDENTIFIER = com.donetick.app.widget;
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
SKIP_INSTALL = YES;
|
SKIP_INSTALL = YES;
|
||||||
|
|||||||
@@ -43,20 +43,10 @@ PODS:
|
|||||||
- Capacitor
|
- Capacitor
|
||||||
- CapgoCapacitorNfc (8.2.2):
|
- CapgoCapacitorNfc (8.2.2):
|
||||||
- Capacitor
|
- Capacitor
|
||||||
- CapgoCapacitorSocialLogin (8.3.36):
|
- CapgoCapacitorSocialLogin (8.3.38):
|
||||||
- Alamofire (~> 5.10.2)
|
- Alamofire (~> 5.10.2)
|
||||||
- Capacitor
|
- Capacitor
|
||||||
- FBSDKCoreKit (~> 18.0)
|
|
||||||
- FBSDKLoginKit (~> 18.0)
|
|
||||||
- GoogleSignIn (~> 9.0.0)
|
- GoogleSignIn (~> 9.0.0)
|
||||||
- FBAEMKit (18.1.0):
|
|
||||||
- FBSDKCoreKit_Basics (= 18.1.0)
|
|
||||||
- FBSDKCoreKit (18.1.0):
|
|
||||||
- FBAEMKit (= 18.1.0)
|
|
||||||
- FBSDKCoreKit_Basics (= 18.1.0)
|
|
||||||
- FBSDKCoreKit_Basics (18.1.0)
|
|
||||||
- FBSDKLoginKit (18.1.0):
|
|
||||||
- FBSDKCoreKit (= 18.1.0)
|
|
||||||
- FirebaseCore (12.15.0):
|
- FirebaseCore (12.15.0):
|
||||||
- FirebaseCoreInternal (~> 12.15.0)
|
- FirebaseCoreInternal (~> 12.15.0)
|
||||||
- GoogleUtilities/Environment (~> 8.1)
|
- GoogleUtilities/Environment (~> 8.1)
|
||||||
@@ -172,10 +162,6 @@ SPEC REPOS:
|
|||||||
- Alamofire
|
- Alamofire
|
||||||
- AppAuth
|
- AppAuth
|
||||||
- AppCheckCore
|
- AppCheckCore
|
||||||
- FBAEMKit
|
|
||||||
- FBSDKCoreKit
|
|
||||||
- FBSDKCoreKit_Basics
|
|
||||||
- FBSDKLoginKit
|
|
||||||
- FirebaseCore
|
- FirebaseCore
|
||||||
- FirebaseCoreInternal
|
- FirebaseCoreInternal
|
||||||
- FirebaseInstallations
|
- FirebaseInstallations
|
||||||
@@ -255,11 +241,7 @@ SPEC CHECKSUMS:
|
|||||||
CapacitorStatusBar: 01d5763b4ed720de5ce2edbc938de6a98f4c8f32
|
CapacitorStatusBar: 01d5763b4ed720de5ce2edbc938de6a98f4c8f32
|
||||||
CapgoCapacitorDocumentScanner: 7ad9e8ed9c054d551bfc948660d995b9545723d8
|
CapgoCapacitorDocumentScanner: 7ad9e8ed9c054d551bfc948660d995b9545723d8
|
||||||
CapgoCapacitorNfc: 8ea158143c441e1cf6d231a971e375511558d027
|
CapgoCapacitorNfc: 8ea158143c441e1cf6d231a971e375511558d027
|
||||||
CapgoCapacitorSocialLogin: adffda2bec52a765bdaebf3fa9a6083bd9341d60
|
CapgoCapacitorSocialLogin: 5de0c9295188cbd9116d13e4581494f3bbaa3414
|
||||||
FBAEMKit: 64088ff0380f50e4a56e2ee07d984f7f1aef7595
|
|
||||||
FBSDKCoreKit: 8390ea3a8fac186f444275f31d7512e760b47cba
|
|
||||||
FBSDKCoreKit_Basics: 3a0005c78b355388bf2df5c6dbe6381b77ea4be3
|
|
||||||
FBSDKLoginKit: d8e2711a3a03b0026703735c8d28a2b5a0e1f4fd
|
|
||||||
FirebaseCore: 2e86a4ea1684d4381707069e4a6d89ac808e901e
|
FirebaseCore: 2e86a4ea1684d4381707069e4a6d89ac808e901e
|
||||||
FirebaseCoreInternal: 6ab6a02c94446c026d2cf35cf5383842ebaa4992
|
FirebaseCoreInternal: 6ab6a02c94446c026d2cf35cf5383842ebaa4992
|
||||||
FirebaseInstallations: eb29ccbf64eaedf86fd5b2ccc7fabde567660b52
|
FirebaseInstallations: eb29ccbf64eaedf86fd5b2ccc7fabde567660b52
|
||||||
|
|||||||
12
package-lock.json
generated
12
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "donetick",
|
"name": "donetick",
|
||||||
"version": "1.2.15",
|
"version": "1.2.27",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "donetick",
|
"name": "donetick",
|
||||||
"version": "1.2.15",
|
"version": "1.2.27",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@capacitor-community/sqlite": "^8.0.0",
|
"@capacitor-community/sqlite": "^8.0.0",
|
||||||
"@capacitor/android": "^8.0.0",
|
"@capacitor/android": "^8.0.0",
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
"@capacitor/status-bar": "^8.0.0",
|
"@capacitor/status-bar": "^8.0.0",
|
||||||
"@capgo/capacitor-document-scanner": "^8.4.0",
|
"@capgo/capacitor-document-scanner": "^8.4.0",
|
||||||
"@capgo/capacitor-nfc": "^8.0.0",
|
"@capgo/capacitor-nfc": "^8.0.0",
|
||||||
"@capgo/capacitor-social-login": "^8.0.0",
|
"@capgo/capacitor-social-login": "^8.3.38",
|
||||||
"@dnd-kit/core": "^6.3.1",
|
"@dnd-kit/core": "^6.3.1",
|
||||||
"@dnd-kit/sortable": "^10.0.0",
|
"@dnd-kit/sortable": "^10.0.0",
|
||||||
"@dnd-kit/utilities": "^3.2.2",
|
"@dnd-kit/utilities": "^3.2.2",
|
||||||
@@ -2135,9 +2135,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@capgo/capacitor-social-login": {
|
"node_modules/@capgo/capacitor-social-login": {
|
||||||
"version": "8.3.36",
|
"version": "8.3.38",
|
||||||
"resolved": "https://registry.npmjs.org/@capgo/capacitor-social-login/-/capacitor-social-login-8.3.36.tgz",
|
"resolved": "https://registry.npmjs.org/@capgo/capacitor-social-login/-/capacitor-social-login-8.3.38.tgz",
|
||||||
"integrity": "sha512-Y4HYjEJablzbHHwPBrbC2UvHVPsR0bAyCAqBzVBoUEOf0UFHAHyTP3gD9JUTKP/iERU8I+6IA2RWtLqDePCNuA==",
|
"integrity": "sha512-SHrQ9gVJ2oCxf6dQu6Bq4PwdzYIYX7OVuUNyuGPFxLWPR8DCJM50gEhdAmunzEVd1vlty0ShH+84IOU5FEHLPg==",
|
||||||
"license": "MPL-2.0",
|
"license": "MPL-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"tslib": "^2.8.1"
|
"tslib": "^2.8.1"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "donetick",
|
"name": "donetick",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "1.2.16",
|
"version": "1.2.28",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=20.0.0",
|
"node": ">=20.0.0",
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
"@capacitor/status-bar": "^8.0.0",
|
"@capacitor/status-bar": "^8.0.0",
|
||||||
"@capgo/capacitor-document-scanner": "^8.4.0",
|
"@capgo/capacitor-document-scanner": "^8.4.0",
|
||||||
"@capgo/capacitor-nfc": "^8.0.0",
|
"@capgo/capacitor-nfc": "^8.0.0",
|
||||||
"@capgo/capacitor-social-login": "^8.0.0",
|
"@capgo/capacitor-social-login": "^8.3.38",
|
||||||
"@dnd-kit/core": "^6.3.1",
|
"@dnd-kit/core": "^6.3.1",
|
||||||
"@dnd-kit/sortable": "^10.0.0",
|
"@dnd-kit/sortable": "^10.0.0",
|
||||||
"@dnd-kit/utilities": "^3.2.2",
|
"@dnd-kit/utilities": "^3.2.2",
|
||||||
|
|||||||
Reference in New Issue
Block a user