chore(IT-Wallet): [SIW-3754] Bump CIE SDK version + CIE Playgrounds refactoring#7863
Open
chore(IT-Wallet): [SIW-3754] Bump CIE SDK version + CIE Playgrounds refactoring#7863
Conversation
Contributor
Jira Pull Request LinkThis Pull Request refers to Jira issues: |
Contributor
PR Title Validation for conventional commit type✅ All good! PR title follows the conventional commit type. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Short description
This PR updates the CIE SDK adding support for logs (iOS) and engagement sounds (Android).
List of changes proposed in this pull request
Navigation and Structure Refactoring:
Introduced a new
CiePlaygroundsNavigatorthat encapsulates all CIE-related playground screens, replacing multiple individual stack routes with a single nested navigator for better organization and maintainability. (ts/features/settings/devMode/playgrounds/Cie/navigation/CiePlaygroundsNavigator.tsx,ts/features/settings/common/navigation/SettingsNavigator.tsx,ts/features/settings/common/navigation/routes.ts,ts/features/settings/common/navigation/params/SettingsParamsList.ts, [1] [2] [3] [4] [5] [6] [7] [8]Removed legacy CIE IAS+MRTD playground screens and their associated navigation routes, consolidating all related functionality under the new navigator. (
ts/features/settings/devMode/playgrounds/Cie/CieIasAndMrtdPlayground.tsx, [1] [2]Feature Additions and Improvements:
Added a new
CieAttributesScreenallowing users to read CIE attributes, with appropriate NFC event handling and error management. (ts/features/settings/devMode/playgrounds/Cie/screens/CieAttributesScreen.tsx, ts/features/settings/devMode/playgrounds/Cie/screens/CieAttributesScreen.tsxR1-R103)Refactored the existing CIE authentication playground into
CieAuthenticationScreen, improved naming, and ensured compatibility with the new navigator structure. (ts/features/settings/devMode/playgrounds/Cie/screens/CieAuthenticationScreen.tsx, [1] [2]User Interface Updates:
ReadStatusComponentfor a better visual fit. (ts/features/settings/devMode/playgrounds/Cie/components/ReadStatusComponent.tsx, ts/features/settings/devMode/playgrounds/Cie/components/ReadStatusComponent.tsxL39-R40)Dependency Update:
@pagopa/io-react-native-ciedependency from version 1.3.2 to 1.3.3. (package.json, package.jsonL64-R64)How to test
On Android:
On iOS:
Preview
screen-20260211-150815-1770818837864.2.mp4
ScreenRecording_02-12-2026.11-46-59_1.MP4