Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .cursorignore
Original file line number Diff line number Diff line change
Expand Up @@ -191,8 +191,6 @@ circuits/tests/**/test_cases.ts

# iOS
*.xcworkspace/
*.xcodeproj/
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

allow cursor to review xcode project files

*.pbxproj
app/ios/App Thinning Size Report.txt

# Android
Expand Down
2 changes: 1 addition & 1 deletion app/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ GEM
artifactory (3.0.17)
atomos (0.1.3)
aws-eventstream (1.4.0)
aws-partitions (1.1158.0)
aws-partitions (1.1159.0)
aws-sdk-core (3.232.0)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.992.0)
Expand Down
4 changes: 1 addition & 3 deletions app/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ apply plugin: "com.facebook.react"
apply plugin: "org.jetbrains.kotlin.android"
apply plugin: 'kotlin-android'
apply plugin: 'com.google.gms.google-services'
apply from: "../../../node_modules/@sentry/react-native/sentry.gradle"
Copy link
Member Author

@transphorm transphorm Sep 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@seshanthS this line caused the release build (not dev) to break. tested compiling without this line and the app still built successfully so I think it's safe to remove now.

here is the error. it seems to be related to source maps and a missing sentry.properties file. not needed for logging

Task ':app:createBundleReleaseJsAndAssets_SentryUpload_com.proofofpassportapp@2.6.5+100_100' is not up-to-date because:
  Task has not declared any outputs despite executing actions.
Starting process 'command 'node''. Working directory: /Volumes/files/Projects/selfxyz/selfapp/app/android Command: node /Volumes/files/Projects/selfxyz/selfapp/node_modules/@sentry/react-native/scripts/copy-debugid.js /Volumes/files/Projects/selfxyz/selfapp/app/android/app/build/intermediates/sourcemaps/react/release/index.android.bundle.packager.map /Volumes/files/Projects/selfxyz/selfapp/app/android/app/build/generated/sourcemaps/react/release/index.android.bundle.map
Successfully started process 'command 'node''
Copy `debugId` from packager source map to Hermes source map...
Packager source map does not have `debugId`.
Check generated source map for Debug ID: /Volumes/files/Projects/selfxyz/selfapp/app/android/app/build/generated/sourcemaps/react/release/index.android.bundle.map does not contain 'debugId' nor 'debug_id'.

Sentry Source Maps upload will include the release name and dist.
file not found '/Volumes/files/Projects/selfxyz/selfapp/app/android/sentry.properties' for 'release'
Sentry-CLI arguments: [/Volumes/files/Projects/selfxyz/selfapp/node_modules/@sentry/cli/bin/sentry-cli, react-native, gradle, --bundle, /Volumes/files/Projects/selfxyz/selfapp/app/android/app/build/generated/assets/createBundleReleaseJsAndAssets/index.android.bundle, --sourcemap, /Volumes/files/Projects/selfxyz/selfapp/app/android/app/build/generated/sourcemaps/react/release/index.android.bundle.map, --release, [email protected]+100, --dist, 100]
Starting process 'command '/Volumes/files/Projects/selfxyz/selfapp/node_modules/@sentry/cli/bin/sentry-cli''. Working directory: /Volumes/files/Projects/selfxyz/selfapp/app Command: /Volumes/files/Projects/selfxyz/selfapp/node_modules/@sentry/cli/bin/sentry-cli react-native gradle --bundle /Volumes/files/Projects/selfxyz/selfapp/app/android/app/build/generated/assets/createBundleReleaseJsAndAssets/index.android.bundle --sourcemap /Volumes/files/Projects/selfxyz/selfapp/app/android/app/build/generated/sourcemaps/react/release/index.android.bundle.map --release [email protected]+100 --dist 100
Successfully started process 'command '/Volumes/files/Projects/selfxyz/selfapp/node_modules/@sentry/cli/bin/sentry-cli''
  WARN    2025-09-13 13:10:57.579765 -07:00 Failed to find file referenced by SENTRY_PROPERTIES (/Volumes/files/Projects/selfxyz/selfapp/app/android/sentry.properties)
error: An organization ID or slug is required (provide with --org)

Add --log-level=[info|debug] or export SENTRY_LOG_LEVEL=[info|debug] to see more output.
Please attach the full debug log to all bug reports.
Resolve mutations for :app:createBundleReleaseJsAndAssets_SentryUploadCleanUp (Thread[Execution worker Thread 5,5,main]) started.
:app:createBundleReleaseJsAndAssets_SentryUploadCleanUp (Thread[Execution worker Thread 5,5,main]) started.

> Task :app:createBundleReleaseJsAndAssets_SentryUploadCleanUp SKIPPED
Skipping task ':app:createBundleReleaseJsAndAssets_SentryUploadCleanUp' as task onlyIf 'Task satisfies onlyIf closure' is false.
Could not execute [report metric STATISTICS_COLLECT_METRICS_OVERHEAD]
Could not execute [report metric STATISTICS_COLLECT_METRICS_OVERHEAD]

[Incubating] Problems report is available at: file:///Volumes/files/Projects/selfxyz/selfapp/app/android/build/reports/problems/problems-report.html

FAILURE: Build failed with an exception.

* Where:
Script '/Volumes/files/Projects/selfxyz/selfapp/node_modules/@sentry/react-native/sentry.gradle' line: 149

* What went wrong:
Execution failed for task ':app:createBundleReleaseJsAndAssets_SentryUpload_com.proofofpassportapp@2.6.5+100_100'.
> Process 'command '/Volumes/files/Projects/selfxyz/selfapp/node_modules/@sentry/cli/bin/sentry-cli'' finished with non-zero exit value 1




/**
Expand Down Expand Up @@ -123,7 +121,7 @@ android {
applicationId "com.proofofpassportapp"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 98
versionCode 99
versionName "2.6.5"
manifestPlaceholders = [appAuthRedirectScheme: 'com.proofofpassportapp']
externalNativeBuild {
Expand Down
14 changes: 1 addition & 13 deletions app/fastlane/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,12 @@ fastlane documentation

# Installation

Make sure you have the Xcode command line tools installed:
Make sure you have the latest version of the Xcode command line tools installed:

```sh
xcode-select --install
```

**Note:** The above command installs only the Command Line Tools, not the full Xcode app. Some Fastlane lanes and CocoaPods require the full Xcode app and the correct DEVELOPER_DIR. To verify your setup and switch to the proper Xcode app if needed:

```bash
# Verify Xcode and CLT
xcodebuild -version
xcode-select -p

# If needed, point to the correct Xcode app:
sudo xcode-select -s /Applications/Xcode.app
sudo xcodebuild -runFirstLaunch
```

For _fastlane_ installation instructions, see [Installing _fastlane_](https://docs.fastlane.tools/#installing-fastlane)

# Available Actions
Expand Down
10 changes: 5 additions & 5 deletions app/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2047,7 +2047,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- RNSentry (7.0.0-beta.1):
- RNSentry (7.0.1):
- DoubleConversion
- glog
- hermes-engine
Expand All @@ -2068,7 +2068,7 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Sentry/HybridSDK (= 8.52.1)
- Sentry/HybridSDK (= 8.53.2)
- Yoga
- RNSVG (15.12.1):
- DoubleConversion
Expand Down Expand Up @@ -2116,7 +2116,7 @@ PODS:
- segment-analytics-react-native (2.21.2):
- React-Core
- sovran-react-native
- Sentry/HybridSDK (8.52.1)
- Sentry/HybridSDK (8.53.2)
- SocketRocket (0.7.1)
- sovran-react-native (1.1.3):
- React-Core
Expand Down Expand Up @@ -2561,10 +2561,10 @@ SPEC CHECKSUMS:
RNLocalize: a2c93da4b4afae4630d4b3be79320c11c4342d1f
RNReactNativeHapticFeedback: e526ac4a7ca9fb23c7843ea4fd7d823166054c73
RNScreens: 806e1449a8ec63c2a4e4cf8a63cc80203ccda9b8
RNSentry: d240d406990e08d9b1fa967aaac67b7cb61b32e2
RNSentry: 6ad982be2c8e32dab912afb4132b6a0d88484ea0
RNSVG: 0c1fc3e7b147949dc15644845e9124947ac8c9bb
segment-analytics-react-native: bad4c2c7b63818bd493caa2b5759fca59e4ae9a7
Sentry: 2cbbe3592f30050c60e916c63c7f5a2fa584005e
Sentry: 59993bffde4a1ac297ba6d268dc4bbce068d7c1b
SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748
sovran-react-native: a3ad3f8ff90c2002b2aa9790001a78b0b0a38594
SwiftQRScanner: e85a25f9b843e9231dab89a96e441472fe54a724
Expand Down
4 changes: 2 additions & 2 deletions app/ios/Self.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@
CODE_SIGN_ENTITLEMENTS = OpenPassport/OpenPassportDebug.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 171;
CURRENT_PROJECT_VERSION = 172;
DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = 5B29R5LYHQ;
ENABLE_BITCODE = NO;
Expand Down Expand Up @@ -564,7 +564,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = OpenPassport/OpenPassport.entitlements;
CURRENT_PROJECT_VERSION = 171;
CURRENT_PROJECT_VERSION = 172;
DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = 5B29R5LYHQ;
FRAMEWORK_SEARCH_PATHS = (
Expand Down
2 changes: 1 addition & 1 deletion app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@
"@selfxyz/common": "workspace:^",
"@selfxyz/mobile-sdk-alpha": "workspace:^",
"@sentry/react": "^9.32.0",
"@sentry/react-native": "7.0.0-beta.1",
"@sentry/react-native": "7.0.1",
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

upgrade sentry to stable

"@tamagui/animations-css": "^1.129.3",
"@tamagui/animations-react-native": "^1.129.3",
"@tamagui/config": "1.126.14",
Expand Down
8 changes: 4 additions & 4 deletions app/version.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"ios": {
"build": 171,
"lastDeployed": "2025-08-26T16:35:10Z"
"build": 172,
"lastDeployed": "2025-09-13T16:35:10Z"
},
"android": {
"build": 98,
"lastDeployed": "2025-08-29T10:59:07Z"
"build": 99,
"lastDeployed": "2025-09-13T10:59:07Z"
}
}
Loading
Loading