mirror of
https://github.com/jjbrunton/Sauci.git
synced 2026-10-31 18:19:43 +00:00
Compare commits
7
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3fc6f8aa1a | ||
|
|
02a7349899 | ||
|
|
8f70dbcc00 | ||
|
|
ac80d6b614 | ||
|
|
056bb62d04 | ||
|
|
80ec1663f9 | ||
|
|
8ff05c050b |
No files matched your search
@@ -59,6 +59,7 @@ e2e/playwright-report/
|
|||||||
|
|
||||||
# Misc
|
# Misc
|
||||||
*.pem
|
*.pem
|
||||||
|
!apps/mobile/certs/certificate.pem
|
||||||
.cache/
|
.cache/
|
||||||
.temp/
|
.temp/
|
||||||
.tmp/
|
.tmp/
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ android {
|
|||||||
applicationId 'com.sauci.app'
|
applicationId 'com.sauci.app'
|
||||||
minSdkVersion rootProject.ext.minSdkVersion
|
minSdkVersion rootProject.ext.minSdkVersion
|
||||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||||
versionCode 48
|
versionCode 49
|
||||||
versionName "1.0.7"
|
versionName "1.0.7"
|
||||||
buildConfigField "String", "REACT_NATIVE_RELEASE_LEVEL", "\"${findProperty('reactNativeReleaseLevel') ?: 'stable'}\""
|
buildConfigField "String", "REACT_NATIVE_RELEASE_LEVEL", "\"${findProperty('reactNativeReleaseLevel') ?: 'stable'}\""
|
||||||
}
|
}
|
||||||
@@ -182,3 +182,53 @@ dependencies {
|
|||||||
|
|
||||||
apply plugin: 'com.google.gms.google-services'
|
apply plugin: 'com.google.gms.google-services'
|
||||||
apply plugin: 'com.google.firebase.crashlytics'
|
apply plugin: 'com.google.firebase.crashlytics'
|
||||||
|
|
||||||
|
// Reanimated 4.1.7 imports Worklets from its pre-AGP-8 CMake output path,
|
||||||
|
// while AGP 8.14 writes release outputs below intermediates/cxx/RelWithDebInfo.
|
||||||
|
// Keep the checked-in Android project compatible with the supported SDK 54
|
||||||
|
// dependency set by materializing that one legacy input after Worklets builds.
|
||||||
|
def workletsReleaseAbis = ["armeabi-v7a", "arm64-v8a", "x86", "x86_64"]
|
||||||
|
def syncWorkletsReleaseCmakeInputs = tasks.register("syncWorkletsReleaseCmakeInputs") {
|
||||||
|
dependsOn(":react-native-worklets:externalNativeBuildRelease")
|
||||||
|
|
||||||
|
doLast {
|
||||||
|
def workletsIntermediates = file("${rootDir}/../../../node_modules/react-native-worklets/android/build/intermediates")
|
||||||
|
workletsReleaseAbis.each { abi ->
|
||||||
|
def libraries = fileTree(workletsIntermediates) {
|
||||||
|
include "cxx/RelWithDebInfo/**/obj/${abi}/libworklets.so"
|
||||||
|
}.files
|
||||||
|
if (libraries.size() != 1) {
|
||||||
|
throw new GradleException("Expected exactly one Worklets release library for ${abi}, found ${libraries.size()}")
|
||||||
|
}
|
||||||
|
def source = libraries.iterator().next()
|
||||||
|
def destination = file("${workletsIntermediates}/cmake/release/obj/${abi}/libworklets.so")
|
||||||
|
destination.parentFile.mkdirs()
|
||||||
|
java.nio.file.Files.deleteIfExists(destination.toPath())
|
||||||
|
source.withInputStream { input ->
|
||||||
|
destination.withOutputStream { output -> output << input }
|
||||||
|
}
|
||||||
|
if (destination.length() != source.length()) {
|
||||||
|
throw new GradleException("Failed to copy Worklets release library for ${abi}")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
gradle.projectsEvaluated {
|
||||||
|
def reanimatedProject = findProject(":react-native-reanimated")
|
||||||
|
reanimatedProject?.tasks?.configureEach { task ->
|
||||||
|
if (task.name == "externalNativeBuildRelease" || task.name == "prefabReleasePackage") {
|
||||||
|
task.dependsOn(syncWorkletsReleaseCmakeInputs)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.configureEach { task ->
|
||||||
|
if (task.name.startsWith("configureCMakeRelWithDebInfo")) {
|
||||||
|
task.dependsOn(
|
||||||
|
":react-native-worklets:prefabReleasePackage",
|
||||||
|
":react-native-reanimated:prefabReleasePackage",
|
||||||
|
":shopify_react-native-skia:prefabReleasePackage",
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
"group.com.sauci.app"
|
"group.com.sauci.app"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"buildNumber": "45",
|
"buildNumber": "46",
|
||||||
"usesAppleSignIn": true,
|
"usesAppleSignIn": true,
|
||||||
"googleServicesFile": "./GoogleService-Info.plist",
|
"googleServicesFile": "./GoogleService-Info.plist",
|
||||||
"infoPlist": {
|
"infoPlist": {
|
||||||
@@ -189,7 +189,7 @@
|
|||||||
"backgroundColor": "#1a1a2e"
|
"backgroundColor": "#1a1a2e"
|
||||||
},
|
},
|
||||||
"package": "com.sauci.app",
|
"package": "com.sauci.app",
|
||||||
"versionCode": 48,
|
"versionCode": 49,
|
||||||
"googleServicesFile": "./google-services.json",
|
"googleServicesFile": "./google-services.json",
|
||||||
"permissions": [
|
"permissions": [
|
||||||
"RECEIVE_BOOT_COMPLETED",
|
"RECEIVE_BOOT_COMPLETED",
|
||||||
|
|||||||
@@ -772,7 +772,7 @@
|
|||||||
CODE_SIGN_ENTITLEMENTS = ../targets/widget/generated.entitlements;
|
CODE_SIGN_ENTITLEMENTS = ../targets/widget/generated.entitlements;
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
COPY_PHASE_STRIP = NO;
|
COPY_PHASE_STRIP = NO;
|
||||||
CURRENT_PROJECT_VERSION = 44;
|
CURRENT_PROJECT_VERSION = 46;
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
DEVELOPMENT_TEAM = BXVPBATDZY;
|
DEVELOPMENT_TEAM = BXVPBATDZY;
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||||
@@ -808,7 +808,7 @@
|
|||||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
||||||
CODE_SIGN_ENTITLEMENTS = ../targets/widget/generated.entitlements;
|
CODE_SIGN_ENTITLEMENTS = ../targets/widget/generated.entitlements;
|
||||||
CODE_SIGN_STYLE = Automatic;
|
CODE_SIGN_STYLE = Automatic;
|
||||||
CURRENT_PROJECT_VERSION = 44;
|
CURRENT_PROJECT_VERSION = 46;
|
||||||
DEBUG_INFORMATION_FORMAT = dwarf;
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
||||||
DEVELOPMENT_TEAM = BXVPBATDZY;
|
DEVELOPMENT_TEAM = BXVPBATDZY;
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||||
|
|||||||
@@ -47,7 +47,7 @@
|
|||||||
</dict>
|
</dict>
|
||||||
</array>
|
</array>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>45</string>
|
<string>46</string>
|
||||||
<key>GOOGLE_ANALYTICS_INAPURCHASE_COLLECTION_ENABLED</key>
|
<key>GOOGLE_ANALYTICS_INAPURCHASE_COLLECTION_ENABLED</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>ITSAppUsesNonExemptEncryption</key>
|
<key>ITSAppUsesNonExemptEncryption</key>
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
<string>com.apple.widgetkit-extension</string>
|
<string>com.apple.widgetkit-extension</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>45</string>
|
<string>46</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>1.0.7</string>
|
<string>1.0.7</string>
|
||||||
</dict>
|
</dict>
|
||||||
|
|||||||
@@ -1,5 +1,16 @@
|
|||||||
# Sauci Mobile Release Notes
|
# 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
|
## v1.0.6 — 30 August 2026
|
||||||
_iOS build 44 · Android build 48_
|
_iOS build 44 · Android build 48_
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user