diff --git a/.gitignore b/.gitignore
index 28d1d48..e51575a 100755
--- a/.gitignore
+++ b/.gitignore
@@ -58,8 +58,9 @@ e2e/playwright-report/
.playwright-mcp/
# Misc
-*.pem
-.cache/
+*.pem
+!apps/mobile/certs/certificate.pem
+.cache/
.temp/
.tmp/
*.tmp
diff --git a/apps/mobile/android/app/build.gradle b/apps/mobile/android/app/build.gradle
index 1eb198f..3a9f4b8 100644
--- a/apps/mobile/android/app/build.gradle
+++ b/apps/mobile/android/app/build.gradle
@@ -92,7 +92,7 @@ android {
applicationId 'com.sauci.app'
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
- versionCode 48
+ versionCode 49
versionName "1.0.7"
buildConfigField "String", "REACT_NATIVE_RELEASE_LEVEL", "\"${findProperty('reactNativeReleaseLevel') ?: 'stable'}\""
}
diff --git a/apps/mobile/app.json b/apps/mobile/app.json
index 67e7111..fa2b758 100644
--- a/apps/mobile/app.json
+++ b/apps/mobile/app.json
@@ -27,7 +27,7 @@
"group.com.sauci.app"
]
},
- "buildNumber": "45",
+ "buildNumber": "46",
"usesAppleSignIn": true,
"googleServicesFile": "./GoogleService-Info.plist",
"infoPlist": {
@@ -189,7 +189,7 @@
"backgroundColor": "#1a1a2e"
},
"package": "com.sauci.app",
- "versionCode": 48,
+ "versionCode": 49,
"googleServicesFile": "./google-services.json",
"permissions": [
"RECEIVE_BOOT_COMPLETED",
diff --git a/apps/mobile/ios/Sauci.xcodeproj/project.pbxproj b/apps/mobile/ios/Sauci.xcodeproj/project.pbxproj
index e1402af..cb38d3c 100644
--- a/apps/mobile/ios/Sauci.xcodeproj/project.pbxproj
+++ b/apps/mobile/ios/Sauci.xcodeproj/project.pbxproj
@@ -772,7 +772,7 @@
CODE_SIGN_ENTITLEMENTS = ../targets/widget/generated.entitlements;
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
- CURRENT_PROJECT_VERSION = 44;
+ CURRENT_PROJECT_VERSION = 46;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = BXVPBATDZY;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -808,7 +808,7 @@
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = ../targets/widget/generated.entitlements;
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 44;
+ CURRENT_PROJECT_VERSION = 46;
DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = BXVPBATDZY;
GCC_C_LANGUAGE_STANDARD = gnu11;
diff --git a/apps/mobile/ios/Sauci/Info.plist b/apps/mobile/ios/Sauci/Info.plist
index b14b11a..a01fe89 100644
--- a/apps/mobile/ios/Sauci/Info.plist
+++ b/apps/mobile/ios/Sauci/Info.plist
@@ -1,118 +1,118 @@
-
- CADisableMinimumFrameDurationOnPhone
-
- CFBundleAllowMixedLocalizations
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleDisplayName
- Sauci
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- $(PRODUCT_BUNDLE_PACKAGE_TYPE)
- CFBundleShortVersionString
- 1.0.7
- CFBundleSignature
- ????
- CFBundleURLTypes
-
-
- CFBundleURLSchemes
-
- app.sauci
- com.sauci.app
-
-
-
- CFBundleURLSchemes
-
- exp+sauci
-
-
-
- CFBundleURLSchemes
-
- com.googleusercontent.apps.861972684340-0u2as8i5equfhmhmvjihottkf0ig7237
-
-
-
- CFBundleVersion
- 45
- GOOGLE_ANALYTICS_INAPURCHASE_COLLECTION_ENABLED
-
- ITSAppUsesNonExemptEncryption
-
- LSApplicationQueriesSchemes
-
- instagram
- instagram-stories
-
- LSMinimumSystemVersion
- 12.0
- LSRequiresIPhoneOS
-
- NSAppTransportSecurity
-
- NSAllowsArbitraryLoads
-
- NSAllowsLocalNetworking
-
-
- NSCameraUsageDescription
- Sauci uses your camera to take photos and videos that you can share privately with your partner.
- NSFaceIDUsageDescription
- Sauci uses Face ID to unlock the app and keep your conversations private.
- NSMicrophoneUsageDescription
- Sauci uses your microphone to record audio when you capture videos to share privately with your partner.
- NSPhotoLibraryAddUsageDescription
- Sauci saves photos and videos from your partner's messages to your photo library when you tap the save button.
- NSPhotoLibraryUsageDescription
- Sauci uses your photo library so you can select photos and videos to share privately with your partner.
- NSUserActivityTypes
-
- $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route
-
- RCTNewArchEnabled
-
- UIBackgroundModes
-
- remote-notification
-
- UILaunchStoryboardName
- SplashScreen
- UIRequiredDeviceCapabilities
-
- arm64
-
- UIRequiresFullScreen
-
- UIStatusBarStyle
- UIStatusBarStyleDefault
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UIUserInterfaceStyle
- Automatic
- UIViewControllerBasedStatusBarAppearance
-
-
-
+
+ CADisableMinimumFrameDurationOnPhone
+
+ CFBundleAllowMixedLocalizations
+
+ CFBundleDevelopmentRegion
+ $(DEVELOPMENT_LANGUAGE)
+ CFBundleDisplayName
+ Sauci
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ $(PRODUCT_BUNDLE_PACKAGE_TYPE)
+ CFBundleShortVersionString
+ 1.0.7
+ CFBundleSignature
+ ????
+ CFBundleURLTypes
+
+
+ CFBundleURLSchemes
+
+ app.sauci
+ com.sauci.app
+
+
+
+ CFBundleURLSchemes
+
+ exp+sauci
+
+
+
+ CFBundleURLSchemes
+
+ com.googleusercontent.apps.861972684340-0u2as8i5equfhmhmvjihottkf0ig7237
+
+
+
+ CFBundleVersion
+ 46
+ GOOGLE_ANALYTICS_INAPURCHASE_COLLECTION_ENABLED
+
+ ITSAppUsesNonExemptEncryption
+
+ LSApplicationQueriesSchemes
+
+ instagram
+ instagram-stories
+
+ LSMinimumSystemVersion
+ 12.0
+ LSRequiresIPhoneOS
+
+ NSAppTransportSecurity
+
+ NSAllowsArbitraryLoads
+
+ NSAllowsLocalNetworking
+
+
+ NSCameraUsageDescription
+ Sauci uses your camera to take photos and videos that you can share privately with your partner.
+ NSFaceIDUsageDescription
+ Sauci uses Face ID to unlock the app and keep your conversations private.
+ NSMicrophoneUsageDescription
+ Sauci uses your microphone to record audio when you capture videos to share privately with your partner.
+ NSPhotoLibraryAddUsageDescription
+ Sauci saves photos and videos from your partner's messages to your photo library when you tap the save button.
+ NSPhotoLibraryUsageDescription
+ Sauci uses your photo library so you can select photos and videos to share privately with your partner.
+ NSUserActivityTypes
+
+ $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route
+
+ RCTNewArchEnabled
+
+ UIBackgroundModes
+
+ remote-notification
+
+ UILaunchStoryboardName
+ SplashScreen
+ UIRequiredDeviceCapabilities
+
+ arm64
+
+ UIRequiresFullScreen
+
+ UIStatusBarStyle
+ UIStatusBarStyleDefault
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+
+ UISupportedInterfaceOrientations~ipad
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UIUserInterfaceStyle
+ Automatic
+ UIViewControllerBasedStatusBarAppearance
+
+
+
\ No newline at end of file
diff --git a/apps/mobile/targets/widget/Info.plist b/apps/mobile/targets/widget/Info.plist
index 59e959d..a704001 100644
--- a/apps/mobile/targets/widget/Info.plist
+++ b/apps/mobile/targets/widget/Info.plist
@@ -8,8 +8,8 @@
com.apple.widgetkit-extension
CFBundleVersion
- 45
- CFBundleShortVersionString
- 1.0.7
+ 46
+ CFBundleShortVersionString
+ 1.0.7
-
+
\ No newline at end of file
diff --git a/docs/release-notes.md b/docs/release-notes.md
index d79d04b..0c8101e 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -1,7 +1,18 @@
-# Sauci Mobile Release Notes
-
-## v1.0.6 — 30 August 2026
-_iOS build 44 · Android build 48_
+# Sauci Mobile Release Notes
+
+## v1.0.7 - 31 August 2026
+_Android build 49 · iOS build 46_
+
+More ways to discover each other, play together, and keep your shared space moving.
+
+- **A new way to compare notes** - Take a couples quiz, see how well you know each other, and share your score when you are ready.
+- **Dares with a little more proof** - Photo and voice-note proof give you new ways to bring a dare to life for your partner.
+- **Your answers can wait safely** - Keep answering before you pair; your saved answers stay sealed until your partner joins.
+- **An easier way to get started together** - A gentler welcome and clearer invite links help you find the right first prompt and bring your partner in.
+- **More dependable updates** - The app is ready to receive signed over-the-air improvements more smoothly.
+
+## v1.0.6 — 30 August 2026
+_iOS build 44 · Android build 48_
A little more clarity, momentum, and playfulness for your shared check-ins.