chore: add redirect.self.xyz to app link domains (#415)

* chore: add redirect.self.xyz to app link domains

* chore: add redirect.self.xyz to android manifest

* add self in the universal link path

* set gestureEnabled false on Launch screen

* improve ProveScreen UX

* improve ProveScreen UX

* implement deeplinking in mobile app and sdk

* start app listener in ViewFinder

* support WS connexion with complex qrcodes

* remove /self path from android deeplink support

---------

Co-authored-by: turboblitz <florent.tavernier@gmail.com>
This commit is contained in:
turnoffthiscomputer
2025-03-21 16:55:11 -04:00
committed by GitHub
parent f501bf47a4
commit 36a29c9a21
17 changed files with 321 additions and 89 deletions

View File

@@ -1,5 +1,6 @@
import { SelfBackendVerifier } from './src/SelfBackendVerifier';
import { getUserIdentifier } from './src/utils/utils';
import { countryCodes } from '../../common/src/constants/constants';
import { SelfApp, getUniversalLink } from '../../common/src/utils/appType';
export { SelfBackendVerifier, getUserIdentifier, countryCodes };
export { SelfBackendVerifier, getUserIdentifier, countryCodes, SelfApp, getUniversalLink };

View File

@@ -28,7 +28,8 @@
"@types/uuid": "^10.0.0",
"ethers": "^6.13.5",
"next": "^14.2.8",
"snarkjs": "^0.7.4"
"snarkjs": "^0.7.4",
"uuid": "^11.1.0"
},
"devDependencies": {
"@types/chai": "^4.3.6",
@@ -53,4 +54,4 @@
"publishConfig": {
"access": "public"
}
}
}

View File

@@ -22,4 +22,4 @@ export async function getUserIdentifier(publicSignals: PublicSignals, user_ident
BigInt(publicSignals[CIRCUIT_CONSTANTS.VC_AND_DISCLOSE_USER_IDENTIFIER_INDEX]),
user_identifier_type
);
}
}