Commit Graph

3153 Commits

Author SHA1 Message Date
Sairam Girirao
311f47fdf6 [INJIMOB-2976]: Fix the Overlapping of Introscreen Content with the pagination dots (#1902)
Signed-off-by: sairam-g9162 <sairamgirirao@gmail.com>
2025-04-23 13:46:08 +05:30
abhip2565
dc8ad3238d [INJIMOB-3069] remove face-placeholder from vc detail view (#1901)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-04-23 12:15:36 +05:30
KiruthikaJeyashankar
ca937331ce [INJIMOB-3129] handle long client name consent (#1894)
* [INJIMOB-3129] fix display of long client names in OVP consent screen

To avoid, long client names making the consent screen occupy the entire screen, the client names are formatted for display. The logic of formatting involves trimming the value to 15 characters and appending ... with it

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-3129] fix enabling of share with selfie button in OVP flow

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-3129] optimize import and avoid usage of var

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-3129] rename formatText function

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

---------

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
2025-04-22 11:43:27 +05:30
KiruthikaJeyashankar
6a6425f22d [INJIMOB-2381] update readme with known issue reg terminal config (#1886)
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
2025-04-14 14:05:53 +05:30
abhip2565
ca7d3c2781 [INJIMOB-3196] ad null checks to fix crash issues (#1887)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-04-14 14:05:24 +05:30
balachandarg-tw
8a7c8bf443 [INJIMOB-2452]: Fix for undefined props in VcCardView (#1883)
Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
2025-04-11 12:54:24 +05:30
KiruthikaJeyashankar
6a4dbe618f [INJIMOB-2381] update node version in build workflows (#1882)
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
2025-04-11 11:45:50 +05:30
KiruthikaJeyashankar
d14229bd94 [INJIMOB-2491] Update docs ovp (#1879)
* Update docs ovp (#1876)

* [INJIMOB-2761] add file for request-uri support doc

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2761] add doc content for request-uri support doc

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2491]: add doc for the different client id scheme support added in ovp library

Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>

* [INJIMOB-2491]: add default value for client id scheme in docs

Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>

* [INJIMOB-2491] update iOS deployment target version in readme

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

---------

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
Co-authored-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2799]: add support for sending wallet metadata to verifier (#1875)

* [INJIMOB-2799]: add support for sending wallet metadata to verifier

Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>

* [INJIMOB-3157]: [iOS]add support to send wallet metadata to verifier

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-3157]: [iOS] pass client id schemes only if it is present and not empty

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-2491]: should read walletMetadata from config if present else from the local

Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>

* [INJIMOB-3157]:[iOS]update validations on wallet metadata

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-3157]: update openid4vp swift package

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-3157]: fix native module issue

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-3157]: refactor wallet metadata to pass optional values

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-3157]: refactor wallet metadata to pass optional values

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-3157]: update openid4vp swift package

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

---------

Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>
Co-authored-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-2381] fix compile and target SDK 34 is causing app crash in debug build (#1877)

* [INJIMOB-2381] update package.json and resolve dependencies for react 0.73.0

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>

* [INJIMOB-2381] setup for 0.73.6

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>

* [INJIMOB-2381] fix font & image not loading issue

changes include
- move common image assets to android & iOS folders
- update gradle version to 8.2
- add expo-font asset for Inter regular
- replace useFont with expo-font
- remove flipper (reason: 0.74 react native decoupled flipper)
- npm package updates
- close icon changed to close text in QRScanner.tsx

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>

* [INJIMOB-2381] update android:mosip script as per updated react native version

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix android build failure issue

Changes include:
- rename android assets folder as per convention
- remove unused biometrics dependency
- use env from react-native-dotenv as per module registered in babel config
- revert conversion of close icon to image in QRScanner component

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix iOS build issue

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] rm unused local images linking in adnroid

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix splash screen not rendering issue in android

Issue: Local assets were not loaded via React Native Image component in android, to fix this @react-native/assets-registry has been added
Reference: https://github.com/expo/expo/issues/31240#issuecomment-2459049911

Other changes:
- remove usage of expo-image as we dont have any explicit usecase for expo-image and its unused

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] rm unused intro slider image assets

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] revert back using local font assets in android

Reason: Previously expo-font was used for fonts, to bring back the same compatiblity it is bought back

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] use GestureHandlerRootView in root level to handle gestures

ref - https://docs.swmansion.com/react-native-gesture-handler/docs/1.x/#js

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove custom assets and linking for images in iOS

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] use default parameters instead of defaultProps

Reason: React 18 has marked defaultProps as deprecated and it is removed in React 19 version. To avoid the issue of deprated usage, its modified.

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove unused terminal option in android build script

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove font assets in android

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] optimize import

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix failing test

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] set package.resolved version to 2

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix setting of camera view in face scanner

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix setting of camera view in face compare

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove flipper config file

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove unused debug logs

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] refactor use component instead of type

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] refactor use GestureHandlerRootView only on root level

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] refactor remove unused config linking of font assets

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] refactor remove unused image assets

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix camera persmission issue in QRScanner

use expo-camera to request and getstatus of camera permission instead of expo-barcode-scanner to avoid multiple re-renders of scan screen in flow of camera permission denial

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove package expo-barcode-scanner

expo-barcode-scanner is deprecated and its suggested to use expo-camera to handle the scanning flows. The existing bar-code-scanner implementations have been replaced with expo-camera.

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] use extracted enums instead of legacy expo-camera

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove patch for react-native-0.71.8

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] revert date-fs version to 2.28.0

date-fns is not supporting filipino langauge, so we are maintaining patch for that. The patch created is for version 2.28.0 and updating the version of date-fns is causing conflicts in patch application if updated as well. To avoid this issue, version is kept as 2.28.0

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] update readme

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove usage of legacy expo-camera in getting image type

Other changes
- remove resolutions block from package.json
- sync pbxproj

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] add active prop to expo-camera as per suggestions

expo-camera suggests "Only one Camera preview can be active at any given time. If you have multiple screens in your app, you should unmount Camera components whenever a screen is unfocused.". To handle this active prop is used which is set to false on unMount of the component whenever rendering Camera from expo-camera

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

---------

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com>
Co-authored-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
Co-authored-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com>

* [INJIMOB-1699] update vc-verifier  version to 1.3.0-snapshot (#1878)

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>

---------

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
Signed-off-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com>
Co-authored-by: Alka Prasad <prasadalka1998@gmail.com>
Co-authored-by: adityankannan-tw <adityan.kannan@thoughtworks.com>
Co-authored-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
Co-authored-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com>
2025-04-10 15:26:53 +05:30
adityankannan-tw
1ca1233d46 [INJIMOB-2452]: fix fetching of wellknown in vc card view (#1880)
Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>
2025-04-10 14:48:08 +05:30
abhip2565
e3096e1ef2 [INJIMOB-1699] update vc-verifier version to 1.3.0-snapshot (#1878)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-04-10 14:38:14 +05:30
KiruthikaJeyashankar
68488f3f0c [INJIMOB-2381] fix compile and target SDK 34 is causing app crash in debug build (#1877)
* [INJIMOB-2381] update package.json and resolve dependencies for react 0.73.0

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>

* [INJIMOB-2381] setup for 0.73.6

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>

* [INJIMOB-2381] fix font & image not loading issue

changes include
- move common image assets to android & iOS folders
- update gradle version to 8.2
- add expo-font asset for Inter regular
- replace useFont with expo-font
- remove flipper (reason: 0.74 react native decoupled flipper)
- npm package updates
- close icon changed to close text in QRScanner.tsx

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>

* [INJIMOB-2381] update android:mosip script as per updated react native version

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix android build failure issue

Changes include:
- rename android assets folder as per convention
- remove unused biometrics dependency
- use env from react-native-dotenv as per module registered in babel config
- revert conversion of close icon to image in QRScanner component

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix iOS build issue

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] rm unused local images linking in adnroid

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix splash screen not rendering issue in android

Issue: Local assets were not loaded via React Native Image component in android, to fix this @react-native/assets-registry has been added
Reference: https://github.com/expo/expo/issues/31240#issuecomment-2459049911

Other changes:
- remove usage of expo-image as we dont have any explicit usecase for expo-image and its unused

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] rm unused intro slider image assets

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] revert back using local font assets in android

Reason: Previously expo-font was used for fonts, to bring back the same compatiblity it is bought back

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] use GestureHandlerRootView in root level to handle gestures

ref - https://docs.swmansion.com/react-native-gesture-handler/docs/1.x/#js

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove custom assets and linking for images in iOS

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] use default parameters instead of defaultProps

Reason: React 18 has marked defaultProps as deprecated and it is removed in React 19 version. To avoid the issue of deprated usage, its modified.

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove unused terminal option in android build script

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove font assets in android

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] optimize import

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix failing test

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] set package.resolved version to 2

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix setting of camera view in face scanner

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix setting of camera view in face compare

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove flipper config file

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove unused debug logs

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] refactor use component instead of type

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] refactor use GestureHandlerRootView only on root level

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] refactor remove unused config linking of font assets

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] refactor remove unused image assets

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] fix camera persmission issue in QRScanner

use expo-camera to request and getstatus of camera permission instead of expo-barcode-scanner to avoid multiple re-renders of scan screen in flow of camera permission denial

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove package expo-barcode-scanner

expo-barcode-scanner is deprecated and its suggested to use expo-camera to handle the scanning flows. The existing bar-code-scanner implementations have been replaced with expo-camera.

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] use extracted enums instead of legacy expo-camera

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove patch for react-native-0.71.8

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] revert date-fs version to 2.28.0

date-fns is not supporting filipino langauge, so we are maintaining patch for that. The patch created is for version 2.28.0 and updating the version of date-fns is causing conflicts in patch application if updated as well. To avoid this issue, version is kept as 2.28.0

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] update readme

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] remove usage of legacy expo-camera in getting image type

Other changes
- remove resolutions block from package.json
- sync pbxproj

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2381] add active prop to expo-camera as per suggestions

expo-camera suggests "Only one Camera preview can be active at any given time. If you have multiple screens in your app, you should unmount Camera components whenever a screen is unfocused.". To handle this active prop is used which is set to false on unMount of the component whenever rendering Camera from expo-camera

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

---------

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com>
Co-authored-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
Co-authored-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com>
2025-04-10 14:37:41 +05:30
Alka Prasad
affeb5cff8 [INJIMOB-2799]: add support for sending wallet metadata to verifier (#1875)
* [INJIMOB-2799]: add support for sending wallet metadata to verifier

Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>

* [INJIMOB-3157]: [iOS]add support to send wallet metadata to verifier

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-3157]: [iOS] pass client id schemes only if it is present and not empty

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-2491]: should read walletMetadata from config if present else from the local

Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>

* [INJIMOB-3157]:[iOS]update validations on wallet metadata

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-3157]: update openid4vp swift package

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-3157]: fix native module issue

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-3157]: refactor wallet metadata to pass optional values

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-3157]: refactor wallet metadata to pass optional values

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-3157]: update openid4vp swift package

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

---------

Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>
Co-authored-by: adityankannan-tw <adityan.kannan@thoughtworks.com>
2025-04-10 13:41:17 +05:30
anup-nehe
e8b30df128 MOSIP-40489 reduce the running time for inji-wallet (#1867)
* MOSIP-39892

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* MOSIP-40489

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* resolve conflicts

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* resolve conflicts

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

---------

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>
2025-04-02 14:41:16 +05:30
KiruthikaJeyashankar
0b8777cdd6 [INJIMOB-2810] openID4VP draft 23 support (#1859)
* [INJIMOB-2180] send selectedVcs along with credential format

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2180] update OVP library version

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2180] fix syntax error in credentials map creation

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2810] modify OVP library communication method params input type

Changes include
- Modify selectedCredentials to hold a credential format of VCs
- Modify VPResponseMetadata creation and passing to OVP library to include credential format

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMON-2810] modify shareVP method signature as per library

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2810] handle conversion of json string - vpTokensForSigning in native module

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2810] modify iOS native module to adapt OVP library changes

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2810] modify inji-opeind4vp library version to 0.3.0

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2810] modify inji-opeind4vp to adapt rename of VPTokenForSigning to UnsignedVPToken

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2810] update OpenID4VP swift library version to develop

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

---------

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
2025-03-27 00:17:17 +05:30
abhip2565
680eff5668 [INJIMOB-3142][INJIMOB-3127][INJIMOB-3126] release16 bug fixes sync to develop (#1865)
* [INJIMOB-3126]fix ios app crash issue by updating expo camera dependencies (#1864)

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>

* [INJIMOB-3127] fix cache preferred api call for vc rendering (#1863)

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>

* [INJIMOB-3142] change vp token sign algo constant to ed25519signature2020 (#1862)

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>

---------

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-03-24 15:42:37 +05:30
balachandarg-tw
d48d1880e7 [INJIMOB-3145]: Update to version 0.17.0. (#1866)
Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
2025-03-24 15:40:32 +05:30
balachandarg-tw
c5cfbf1a06 [INJIMOB-2425]: Add updated VCI client version in Inji (#1848)
* [INJIMOB-2425]: Update VCI client to patch version in build.gradle

Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>

* [INJIMOB-2425]: Update version to 0.3.0 SNAPSHOT verrsion

Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>

* [INJIMOB-2425]: Update pacakge dependecy for VCI client

Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>

---------

Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
2025-03-19 11:34:30 +05:30
adityankannan-tw
06b060bef5 [INJIMOB-3108]: add test id for issuer logo in home screen card view (#1856)
Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>
2025-03-17 16:47:38 +05:30
abhip2565
f07d1c528c [INJIMOB-3027] add fallback if display property of credential type is missing (#1832)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-03-14 08:26:52 +05:30
abhip2565
62298c8768 [INJIMOB-3065] add fallback for missing display in credentialSubject fields of wellknown (#1850)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-03-14 08:26:27 +05:30
Alka Prasad
6edd5c06e2 [INJIMOB-2748]: exclude google crypto tink module to remove duplicate class error (#1854)
* [INJIMOB-2748]: exclude google crypto tink module to remove duplicate class error

Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>

* [INJIMOB-2887]: update openid4vp swift package

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-2748]: bump up the ovp library version

Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>

---------

Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>
Co-authored-by: adityankannan-tw <adityan.kannan@thoughtworks.com>
2025-03-13 20:15:06 +05:30
KiruthikaJeyashankar
61673d0f66 [INJIMOB-2886] add sonar support for inji-wallet (#1852)
Other changes include:
- add mocks for failing tests

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
2025-03-11 11:34:46 +05:30
abhip2565
44b7803fcd [INJIMOB-2985] make authorization_servers optional and add fallback logic (#1813)
* [INJIMOB-2985] make authorization_servers optional and add fallback logic

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>

* [INJIMOB-2985] add fallback if  grant_types_supported is missing in metadata

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>

---------

Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-03-07 12:46:25 +05:30
abhip2565
406d7f94af [INJIMOB-2779] remove enable auth user input for ios workflows (#1846)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-03-07 10:55:16 +05:30
abhip2565
733da45df2 [INJIMOB-3043] update logo in homescreen and splash screen (#1837)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-03-06 00:35:32 +05:30
balachandarg-tw
c8b6880f9d [INJIMOB-2949]: Fix for Mosip Vc Verrification while constructing Proof Purpose (#1833)
Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
2025-03-04 19:16:31 +05:30
KiruthikaJeyashankar
5c01a00679 [INJIMOB-2258] sync changes from release-0.15.0 & release-0.16.0 (#1826)
* [INJIMOB-2258] sync docs from release-0.15.0

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2091] update OpenID4VP swift library version (#1815)

* [INJIMOB-2091] update OpenID4VP swift library version

Other changes:
- Modify authenticateVerifier method call's labels as per library

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2901] rename encodedAuthorizationRequest to urlEncodedAuthorizationRequest

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

---------

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2978]  update module dependencies (#1821)

* [INJIMOB-2258]: bump up vc-verifier verion and update ovp library

Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>

* [INJIMOB-2978]  update module dependencies

Other changes
- update openid4vp swift library version

Co-Authored by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

* [INJIMOB-2258] update swift openid4vp package

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

---------

Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Co-authored-by: Alka Prasad <prasadalka1998@gmail.com>

* [INJIMOB-2091] update OpenID4VP swift library version to develop

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>

---------

Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: Alka Prasad <prasadalka1998@gmail.com>
Co-authored-by: Alka Prasad <prasadalka1998@gmail.com>
2025-02-27 18:10:28 +05:30
abhip2565
d5b7a3ce16 [INJIMOB-2779] modify podfile to bypass biometric for automation (#1829)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-02-27 15:41:33 +05:30
anup-nehe
298e0dafdd MOSIP-39892 (#1814)
Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>
2025-02-27 10:07:37 +05:30
balachandarg-tw
04041c21b1 [INJIMOB-2633]: Add KMP artifact of Pixelpass 0.7.0, exclude dependencies in OVP library (#1824)
Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
2025-02-27 09:28:14 +05:30
abhip2565
e826588e40 [INJIMOB-2943] add testId for intro-slider screens and refactor to improve readability (#1800)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-02-26 23:01:46 +05:30
balachandarg-tw
57e3112572 [INJIMOB-2452]: [Develop] Well knwon discovery design document (#1812)
* [INJIMOB-2452]: Well known discovery design document

Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>

* [INJIMOB-2452]: Changes in wellknown discovery document

Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>

* [INJIMOB-2452]: Replace Well Known into well-known

Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>

---------

Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
2025-02-26 22:59:21 +05:30
abhip2565
6234726859 [INJIMOB-2983] support did:jwk to send ed25519 public key to verifier in ovp flow (#1817)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-02-26 12:31:13 +05:30
balachandarg-tw
f341176d1b [INJIMOB-2907]: Update Tuvali version to 0.5.2-SNAPSHOT (#1806)
Signed-off-by: BalachandarG <balachandar.g@thoughtworks.com>
2025-02-19 11:02:21 +05:30
abhip2565
f804b12445 [INJIMOB-2903] add design doc for keymanagement feature (#1790)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-02-06 20:03:28 +05:30
adityankannan-tw
62070e09e4 add OpenID4VP sequence diagram (#1788) 2025-02-06 18:58:57 +05:30
Aditya Singh
119cf5c8f5 [INJIMOB-2575] qr-login log in vc-activity log (#1785)
Signed-off-by: Aditya Singh <aditya.singh509@infosys.com>
Co-authored-by: Aditya Singh <aditya.singh509@infosys.com>
2025-02-06 18:55:06 +05:30
adityankannan-tw
3f13cf775e [INJIMOB-2881]: truncate client name text in send vp screen (#1780)
Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>
2025-02-06 16:41:39 +05:30
abhip2565
e382476a45 [INJIMOB-2878] add custom workflow for ios build (#1779)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-02-05 13:27:24 +05:30
abhip2565
75f460767b [INJIMOB-2878] modify ios/fastfile to fix automation build artifact path (#1776)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-02-04 16:47:46 +05:30
abhip2565
8e1a75a8fa [INJIMOB-2878] modify ios/fastfile and internal build workflow to enable automation build without testflight deploy (#1775)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-02-04 10:52:34 +05:30
abhip2565
777aa8ff40 [INJIMOB-2878] modify ios/fastfile and internal build workflow to enable automation build without testflight deploy (#1773)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-02-03 19:24:28 +05:30
adityankannan-tw
edc2d0d47f [INJIMOB-2325]: Update Openid4vp package with client id scheme and request uri support (#1772)
* [INJIMOB-2325]: update openid4vp package with client id scheme and request uri support

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

* [INJIMOB-2325]: update openid4vp package with client id scheme and request uri support

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>

---------

Signed-off-by: adityankannan-tw <adityan.kannan@thoughtworks.com>
2025-02-03 16:03:49 +05:30
abhip2565
680de2bd60 [INJIMOB-2337] add dynamic intro-sliders with localization support (#1762)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-01-24 15:30:25 +05:30
Sairam Girirao
60fec928ee [INJIMOB-2525]: Fix help button design consistentcy across different screens (#1753)
* [INJIMOB-2525]:Changed Helpscreen button in keymanagement page and backupandrestore and also changed style in homescreenlayout to fix overlapping of Inji logo with help button

Signed-off-by: sairam-girirao_infosys <sairam.girirao@infosys.com>

* Fix help icon style consistency across pages

Signed-off-by: sairam-girirao_infosys <sairam.girirao@infosys.com>

* Fix help Icon consistency across pages

Signed-off-by: sairam-girirao_infosys <sairam.girirao@infosys.com>

* Fix Code for HelpICon is Redundant across the code

Signed-off-by: sairam-girirao_infosys <sairam.girirao@infosys.com>

---------

Signed-off-by: sairam-girirao_infosys <sairam.girirao@infosys.com>
2025-01-24 12:20:55 +05:30
anup-nehe
06770cdb25 INJIMOB-2722 MOSIP-39001 incorporated changes and updated the prerequisite data (#1760)
* MOSIP-37454 MOSIP-37452

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* resolve conflicts

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* resolve conflicts

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* updated the readme

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* updated readme

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* update readme

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* MOSIP-37765 MOSIP-37848

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* resolve conflict

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* MOSIP-39001

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* INJIMOB-2722

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

---------

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>
2025-01-20 23:49:02 +05:30
Chandra Keshav Mishra
2962bfd9c5 [MOSIP-38411] rename main to master (#1757)
Signed-off-by: Chandra Keshav Mishra <chandrakeshavmishra@gmail.com>
2025-01-15 13:29:22 +05:30
abhip2565
53cf8a0d77 [INJIMOB-2576] fix app lockout issue when app exited in passcode screen. (#1749)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-01-07 18:13:41 +05:30
KiruthikaJeyashankar
24f06b775f [INJIMOB-2415] fix syntax error in gaurd condition (#1750)
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
2025-01-07 15:18:26 +05:30
abhip2565
d9d873116c [INJIMOB-2653] modify and fix checksum of boost and generate patch for boost podspec update (#1751)
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
2025-01-06 17:18:17 +05:30