Skip to content

Commit

Permalink
Merge branch 'IOCOM-1133-push' into IOCOM-1354
Browse files Browse the repository at this point in the history
  • Loading branch information
Vangaorth committed May 22, 2024
2 parents bb3181d + c9a6f98 commit 8951336
Show file tree
Hide file tree
Showing 158 changed files with 21,340 additions and 3,228 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,20 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [2.60.0-rc.2](https://github.com/pagopa/io-app/compare/2.60.0-rc.1...2.60.0-rc.2) (2024-05-15)


### Bug Fixes

* [[IOBP-638](https://pagopa.atlassian.net/browse/IOBP-638)] Add nested scroll enabled flag on the current payment webview modal ([#5758](https://github.com/pagopa/io-app/issues/5758)) ([f0d2477](https://github.com/pagopa/io-app/commit/f0d2477e78aee5bf4751e93e69de0ee1cadab58c))
* [[PE-587](https://pagopa.atlassian.net/browse/PE-587),[PE-589](https://pagopa.atlassian.net/browse/PE-589),[PE-591](https://pagopa.atlassian.net/browse/PE-591)] CGN revamp fixes ([#5754](https://github.com/pagopa/io-app/issues/5754)) ([e0dcee1](https://github.com/pagopa/io-app/commit/e0dcee1143a950758d7238894aed42a6528032a4))


### Chores

* **Cross:** [[IOAPPX-265](https://pagopa.atlassian.net/browse/IOAPPX-265)] Add a new debug screen with the sticky behaviour of the action block ([#5623](https://github.com/pagopa/io-app/issues/5623)) ([2349078](https://github.com/pagopa/io-app/commit/23490781afc6bc3d30465e63b2595fca1238d976))
* [[IOCOM-1357](https://pagopa.atlassian.net/browse/IOCOM-1357)] Entry point, structure and first half of saga for FIMS implementation ([#5767](https://github.com/pagopa/io-app/issues/5767)) ([2da9302](https://github.com/pagopa/io-app/commit/2da9302c51444fd746d924cfd5921947da18d17f))

## [2.60.0-rc.1](https://github.com/pagopa/io-app/compare/2.60.0-rc.0...2.60.0-rc.1) (2024-05-14)


Expand Down
4 changes: 2 additions & 2 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -145,8 +145,8 @@ android {
applicationId "it.pagopa.io.app"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 100154815
versionName "2.60.0.1"
versionCode 100154816
versionName "2.60.0.2"
buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString()
if (isNewArchitectureEnabled()) {
// We configure the CMake build only if you decide to opt-in for the New Architecture.
Expand Down
3,809 changes: 3,809 additions & 0 deletions img/features/itWallet/eid_card.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3,809 changes: 3,809 additions & 0 deletions img/features/itWallet/eid_card_invalid.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions ios/ItaliaApp.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -784,7 +784,7 @@
CODE_SIGN_ENTITLEMENTS = ItaliaApp/ItaliaApp.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CURRENT_PROJECT_VERSION = 1;
CURRENT_PROJECT_VERSION = 2;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = M2X5YQ4BJ7;
ENABLE_BITCODE = NO;
Expand Down Expand Up @@ -825,7 +825,7 @@
CODE_SIGN_ENTITLEMENTS = ItaliaApp/ItaliaApp.entitlements;
CODE_SIGN_IDENTITY = "iPhone Distribution";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CURRENT_PROJECT_VERSION = 1;
CURRENT_PROJECT_VERSION = 2;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = M2X5YQ4BJ7;
ENABLE_BITCODE = NO;
Expand Down
2 changes: 1 addition & 1 deletion ios/ItaliaApp/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>1</string>
<string>2</string>
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
<key>LSApplicationQueriesSchemes</key>
Expand Down
2 changes: 1 addition & 1 deletion ios/ItaliaAppTests/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1</string>
<string>2</string>
</dict>
</plist>
10 changes: 10 additions & 0 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ PODS:
- hermes-engine (0.70.15)
- jail-monkey (2.3.2):
- React
- JOSESwift (2.4.0)
- libevent (2.1.12)
- Mixpanel-swift (4.2.0):
- Mixpanel-swift/Complete (= 4.2.0)
Expand Down Expand Up @@ -144,6 +145,9 @@ PODS:
- pagopa-io-react-native-http-client (0.1.3):
- Alamofire
- React-Core
- pagopa-io-react-native-jwt (1.2.0):
- JOSESwift (~> 2.3)
- React-Core
- pagopa-io-react-native-login-utils (1.0.0):
- React-Core
- pagopa-react-native-zendesk (0.3.29):
Expand Down Expand Up @@ -623,6 +627,7 @@ DEPENDENCIES:
- OpenSSL-Universal (= 1.1.1100)
- "pagopa-io-react-native-crypto (from `../node_modules/@pagopa/io-react-native-crypto`)"
- "pagopa-io-react-native-http-client (from `../node_modules/@pagopa/io-react-native-http-client`)"
- "pagopa-io-react-native-jwt (from `../node_modules/@pagopa/io-react-native-jwt`)"
- "pagopa-io-react-native-login-utils (from `../node_modules/@pagopa/io-react-native-login-utils`)"
- "pagopa-react-native-zendesk (from `../node_modules/@pagopa/io-react-native-zendesk`)"
- RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
Expand Down Expand Up @@ -716,6 +721,7 @@ SPEC REPOS:
- GoogleUtilities
- GoogleUtilitiesComponents
- GTMSessionFetcher
- JOSESwift
- libevent
- Mixpanel-swift
- MLImage
Expand Down Expand Up @@ -763,6 +769,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/@pagopa/io-react-native-crypto"
pagopa-io-react-native-http-client:
:path: "../node_modules/@pagopa/io-react-native-http-client"
pagopa-io-react-native-jwt:
:path: "../node_modules/@pagopa/io-react-native-jwt"
pagopa-io-react-native-login-utils:
:path: "../node_modules/@pagopa/io-react-native-login-utils"
pagopa-react-native-zendesk:
Expand Down Expand Up @@ -933,6 +941,7 @@ SPEC CHECKSUMS:
GTMSessionFetcher: 3a63d75eecd6aa32c2fc79f578064e1214dfdec2
hermes-engine: 2592781da1571e4375dfd897f9462638c2d0ceb9
jail-monkey: d7c5048b2336f22ee9c9e0efa145f1f917338ea9
JOSESwift: 7ff178bb9173ff42c6e990929a9f2fa702a34f69
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
Mixpanel-swift: e5dd85295923e6a875acf17ccbab8d2ecb10ea65
MixpanelReactNative: 0101b8828c2f335c128850e71ab7d3b7adde089a
Expand All @@ -944,6 +953,7 @@ SPEC CHECKSUMS:
OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
pagopa-io-react-native-crypto: 6aa9f33e4bf64ef420ad97c720c1ad0f876cd470
pagopa-io-react-native-http-client: 14b1ed3cd090108f9cb324f951811fe556b81e51
pagopa-io-react-native-jwt: f89a378bbc5ebfd93c24ec5993e97545a4815157
pagopa-io-react-native-login-utils: 442a5e2ab8db2c476fed2cff6d7ad16388ff1f21
pagopa-react-native-zendesk: e4a63ee0745a567b641110f7ff78e457086ab7a3
PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4
Expand Down
2 changes: 0 additions & 2 deletions locales/de/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -572,9 +572,7 @@ authentication:
card5-title: "Willkommen in IO!"
card5-content: "Lass uns gemeinsam herausfinden, was du machen kannst"
card5-content-accessibility: "Wähle das vorherige Element, um einen Chat mit dem IO-Team zu beginnen, wenn etwas nicht so funktioniert, wie es sollte."
expiredCardTitle: "Karte abgelaufen oder nicht mehr gültig"
expiredCardHeaderTitle: "Anmeldung mit CIE"
expiredCardContent: "Die verwendete Karte ist nicht mehr gültig oder abgelaufen.\nWenn du dich anmelden und auf die IO zugreifen möchtest, musst du SPID verwenden."
expiredCardHelp: "Wie erneuert man seine elektronische Identitätskarte?"
cie:
genericTitle: "Anmeldung mit CIE"
Expand Down
83 changes: 80 additions & 3 deletions locales/en/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -445,6 +445,7 @@ profile:
idpayTestAlert: This change requires app reboot
designSystemEnvironment: Experimental Design System
newWalletSection: New wallet section
newHomeSection: New messages home
appVersion: Version
backendVersion: Backend Version
debugMode: Debug mode
Expand Down Expand Up @@ -602,9 +603,9 @@ authentication:
card5-title: Welcome to IO!
card5-content: What can you do?
card5-content-accessibility: Select previous item to open a chat with the IO team if something is not working.
expiredCardTitle: Card expired or no longer valid
expiredCardTitle: The CIE verification failed
expiredCardHeaderTitle: Login with CIE
expiredCardContent: "The card used is no longer valid or has expired.\nIf you want to log in and access IO you must use SPID."
expiredCardContent: The card used is no longer valid or has expired. Use SPID to enter the app.
expiredCardHelp: How to renew your Electronic Identity Card?
cie:
genericTitle: Login with CIE
Expand Down Expand Up @@ -1920,7 +1921,8 @@ messageDetails:
contextualHelpContent: !include messages/message_detail.md
headerTitle: Message
emptyMessage: No content
loadingText: Loading message details in progress...
loadingText: Loading message details
pleaseWait: Wait a few moments
errorText: We were unable to load the details of your message
retryText: It's probably a temporary error... please try again!
submitBugText: If the problem is not resolved, report it with the '?' icon at the top right, thank you!
Expand Down Expand Up @@ -2090,6 +2092,7 @@ services:
disableAllMsg: "Remember, on IO you will receive messages only from services having some personalized information to communicate to you. You will not receive spam messages. If you disable all the services, they can no longer contact you through the app (until you enable it again). You can use the services through other channels (front office, website, etc.)"
close: Close
emptyListMessage: There are no services available at this time, pull down to refresh
new: New
home:
institutions:
title: National
Expand Down Expand Up @@ -3023,6 +3026,60 @@ features:
failure: FALLITA
success: ""
itWallet:
card:
eid:
label: Identità Digitale
expired: Non valida
pending: In lavorazione
digital: Versione digitale
generic:
error:
title: "C'è un problema sui nostri sistemi"
body: "Riprova tra qualche minuto. Se si ripete, contatta l'assistenza."
close: "Chiudi"
rp: "Relying Party"
trusted: "Trusted"
search: "Cerca"
alert:
title: "Vuoi interrompere l’operazione?"
confirm: "Sì, interrompi"
cancel: "No, vai indietro"
dataSource:
multi: "Forniti da {{credentialSource}}"
single: "Fornito da {{credentialSource}}"
credential: "Credenziale"
attribute: "Attributo"
placeholders:
claimNotAvailable: "Attributo non riconosciuto"
claimLabelNotAvailable: "Etichetta attributo non presente"
organizationName: "Nome ente non disponibile"
verifiableCredentials:
type:
digitalCredential: "Identità digitale"
disabilityCard: "Tessera Europa della disabilità"
healthCard: "Tessera Sanitaria"
drivingLicense: "Licenza di guida"
claims:
uniqueId: "ID univoco"
givenName: "Nome"
familyName: "Cognome"
taxIdCode: "Codice Fiscale"
birthdate: "Data di nascita"
placeOfBirth: "Luogo di nascita"
expirationDate: "Scadenza"
securityLevel: "Livello di sicurezza"
issuedBy: "Credenziale emessa da"
info: "Ulteriori info su questi dati"
issuedByNew: "Emessa da"
releasedBy: "Rilasciata da"
mdl:
category: "Licenza {{category}}"
issuedDate: "Valida dal"
expirationDate: "Valida fino"
unrecognizedData:
title: "Non riconosci alcuni dati?"
body: "Se ci sono errori nei dati o vuoi capire meglio cosa significano, puoi contattare il Ministero dell’Interno."
cta: "Chiedi informazioni o segnala errori"
discovery:
info:
title: Start with your Digital Identity
Expand Down Expand Up @@ -3052,6 +3109,26 @@ features:
3: Attivalo
primaryAction: Vai alle impostazioni
secondaryAction: Ho fatto
issuance:
credentialPreview:
title: "Ecco un’anteprima della tua tessera"
subtitle:
"Prima di aggiungerla, verifica che tutte le informazioni siano
corrette."
banner:
title: "Qualcosa non torna?"
content: "Se ci sono errori nei dati o vuoi capire meglio cosa significano, contatta l’assistenza."
actionTitle: "Contatta l'assistenza"
bottomSheet:
about:
title: "Chi è?"
subtitle: "È la fonte che gestisce e protegge i tuoi dati. App IO ti consente di visualizzarli perché è in grado di verificare e proteggere la tua identità grazie a importanti procedure di sicurezza."
data:
title: "Protezione dei dati"
subtitle: "I tuoi dati non vengono salvati su questo dispositivo, ma conservati nella Wallet Instance e potrai decidere di revocarli in qualsiasi momento."
toast:
success: "Tessera aggiunta!"
failure: "Non siamo riusciti ad aggiungere questa tessera, riprova più tardi."
webView:
error:
missingParams: Not all information necessary to access this page are available
Expand Down
83 changes: 80 additions & 3 deletions locales/it/index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -445,6 +445,7 @@ profile:
idpayTestAlert: La modifica richiede il riavvio dell'app
designSystemEnvironment: Design System sperimentale
newWalletSection: Nuova sezione portafoglio
newHomeSection: Nuova home messaggi
appVersion: Versione
backendVersion: Versione Backend
debugMode: Modalità debug
Expand Down Expand Up @@ -602,9 +603,9 @@ authentication:
card5-title: Ti diamo il benvenuto su IO!
card5-content: Vediamo insieme cosa puoi fare
card5-content-accessibility: Seleziona elemento precedente per aprire una chat con il team di IO se qualcosa non funziona come dovrebbe.
expiredCardTitle: Carta scaduta o non più valida
expiredCardTitle: La verifica della CIE non è andata a buon fine
expiredCardHeaderTitle: Entra con CIE
expiredCardContent: "La carta utilizzata non è più valida oppure è scaduta.\nSe vuoi autenticarti ed accedere ad IO devi usare SPID."
expiredCardContent: La carta utilizzata potrebbe essere scaduta o non più valida. Prova ad usare SPID per entrare in app.
expiredCardHelp: Come rinnovare la propria Carta di Identità Elettronica?
cie:
genericTitle: Entra con CIE
Expand Down Expand Up @@ -1920,7 +1921,8 @@ messageDetails:
contextualHelpContent: !include messages/message_detail.md
headerTitle: Messaggio
emptyMessage: Nessun contenuto
loadingText: Caricamento dei dettagli del messaggio in corso...
loadingText: Stiamo caricando il messaggio
pleaseWait: Attendi qualche secondo
errorText: Non siamo riusciti a caricare i dettagli del tuo messaggio
retryText: Probabilmente è un errore temporaneo... riprova per piacere!
submitBugText: Se il problema non si risolve segnalacelo con l'icona '?' in alto a destra, grazie!
Expand Down Expand Up @@ -2090,6 +2092,7 @@ services:
disableAllMsg: "Ricorda che su IO ti scriveranno solo i servizi che effettivamente hanno qualche informazione personalizzata da comunicarti. Non riceverai messaggi di spam. Se disattivi tutti i servizi, questi non potranno più contattarti tramite IO (finché non li riattiverai). Potrai continuare a fruire i servizi attraverso altri canali (sportello, sito, etc.)"
close: Chiudi
emptyListMessage: Non ci sono servizi disponibili al momento, trascina in basso per aggiornare
new: Nuovo
home:
institutions:
title: Nazionali
Expand Down Expand Up @@ -3023,6 +3026,60 @@ features:
failure: FALLITA
success: ""
itWallet:
card:
eid:
label: Identità Digitale
expired: Non valida
pending: In lavorazione
digital: Versione digitale
generic:
error:
title: "C'è un problema sui nostri sistemi"
body: "Riprova tra qualche minuto. Se si ripete, contatta l'assistenza."
close: "Chiudi"
rp: "Relying Party"
trusted: "Trusted"
search: "Cerca"
alert:
title: "Vuoi interrompere l’operazione?"
confirm: "Sì, interrompi"
cancel: "No, vai indietro"
dataSource:
multi: "Forniti da {{credentialSource}}"
single: "Fornito da {{credentialSource}}"
credential: "Credenziale"
attribute: "Attributo"
placeholders:
claimNotAvailable: "Attributo non riconosciuto"
claimLabelNotAvailable: "Etichetta attributo non presente"
organizationName: "Nome ente non disponibile"
verifiableCredentials:
type:
digitalCredential: "Identità digitale"
disabilityCard: "Tessera Europa della disabilità"
healthCard: "Tessera Sanitaria"
drivingLicense: "Licenza di guida"
claims:
uniqueId: "ID univoco"
givenName: "Nome"
familyName: "Cognome"
taxIdCode: "Codice Fiscale"
birthdate: "Data di nascita"
placeOfBirth: "Luogo di nascita"
expirationDate: "Scadenza"
securityLevel: "Livello di sicurezza"
issuedBy: "Credenziale emessa da"
info: "Ulteriori info su questi dati"
issuedByNew: "Emessa da"
releasedBy: "Rilasciata da"
mdl:
category: "Licenza {{category}}"
issuedDate: "Valida dal"
expirationDate: "Valida fino"
unrecognizedData:
title: "Non riconosci alcuni dati?"
body: "Se ci sono errori nei dati o vuoi capire meglio cosa significano, puoi contattare il Ministero dell’Interno."
cta: "Chiedi informazioni o segnala errori"
discovery:
info:
title: Inizia dalla tua Identità Digitale
Expand Down Expand Up @@ -3052,6 +3109,26 @@ features:
3: Attivalo
primaryAction: Vai alle impostazioni
secondaryAction: Ho fatto
issuance:
credentialPreview:
title: "Ecco un’anteprima della tua tessera"
subtitle:
"Prima di aggiungerla, verifica che tutte le informazioni siano
corrette."
banner:
title: "Qualcosa non torna?"
content: "Se ci sono errori nei dati o vuoi capire meglio cosa significano, contatta l’assistenza."
actionTitle: "Contatta l'assistenza"
bottomSheet:
about:
title: "Chi è?"
subtitle: "È la fonte che gestisce e protegge i tuoi dati. App IO ti consente di visualizzarli perché è in grado di verificare e proteggere la tua identità grazie a importanti procedure di sicurezza."
data:
title: "Protezione dei dati"
subtitle: "I tuoi dati non vengono salvati su questo dispositivo, ma conservati nella Wallet Instance e potrai decidere di revocarli in qualsiasi momento."
toast:
success: "Tessera aggiunta!"
failure: "Non siamo riusciti ad aggiungere questa tessera, riprova più tardi."
webView:
error:
missingParams: Non sono presenti le informazioni necessarie per accedere a questa pagina
Expand Down
Loading

0 comments on commit 8951336

Please sign in to comment.