Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[IOAPPX-458] Enable the new UI + Add dynamic typeface selection #6590

Open
wants to merge 66 commits into
base: IOAPPX-453-add-new-appearance-page
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
aaa5dc6
Update `io-app-design-system` to `5.x` (pre-release)
dmnplb Jan 8, 2025
a7c4fca
Add logic to the `Appearance` screen
dmnplb Jan 8, 2025
800c7f1
Rename "experimental DS" to "experimental interface"
dmnplb Jan 8, 2025
16066e9
Fix `tsc` errors
dmnplb Jan 8, 2025
d86922a
Remove `size` prop from `Banner` instances
dmnplb Jan 8, 2025
0a1cf6f
Remove `title` from `Alert` instances
dmnplb Jan 8, 2025
63adcbd
Remove legacy `Badge` variants
dmnplb Jan 8, 2025
2802bcd
Update `io-app-design-system` to `5.0.0-2`
dmnplb Jan 8, 2025
da94481
Fix `tsc` errors
dmnplb Jan 8, 2025
feb3a61
Update `jest` snapshots
dmnplb Jan 8, 2025
e82fd44
Merge branch 'IOAPPX-453-add-new-appearance-page' into IOAPPX-458-ena…
dmnplb Jan 9, 2025
6f325c2
Update icons
dmnplb Jan 9, 2025
0fd7c68
Merge branch 'IOAPPX-453-add-new-appearance-page' into IOAPPX-458-ena…
dmnplb Jan 9, 2025
0d7d754
Update `jest` snapshot
dmnplb Jan 9, 2025
b05926f
Update `jest` snapshot
dmnplb Jan 9, 2025
b207270
chore(IT Wallet): [SIW-1933] Handle Trustmark QR code generation fail…
mastro993 Jan 9, 2025
4c8f237
chore(release): 2.80.0-rc.10
github-actions[bot] Jan 9, 2025
7e5ca4a
fix: [IOBP-1100] German FAQ strings (#6579)
LeleDallas Jan 10, 2025
f2659cf
chore(Cross): [IOAPPX-346] Remove manually linked deps (#5972)
LazyAfternoons Jan 13, 2025
1059177
chore: [IOPID-2575] Bump `rn-keychain` and force `AES_GCM_NO_AUTH` (#…
shadowsheep1 Jan 13, 2025
272db91
chore: [IOAPPX-454] Parametrize the use of `Kotlin` and `OkHttp` vers…
shadowsheep1 Jan 13, 2025
3a92958
[IOCOM-1823,IOCOM-1826] FIMS history get saga and header component te…
forrest57 Jan 13, 2025
cf721d7
[IOPID-2592] Fix wrong navigation on first app install (#6600)
ChrisMattew Jan 14, 2025
ea2663f
feat(IT Wallet): [SIW-1944] Remove the ongoing badge when errors occu…
ale-mazz Jan 14, 2025
5333333
chore(release): 2.81.0-rc.0
github-actions[bot] Jan 14, 2025
3bd912a
chore(release): 2.81.0-rc.1
github-actions[bot] Jan 14, 2025
b03d94e
refactor: [IOBP-1095] Replace legacy headers for IDPay screens (#6583)
LeleDallas Jan 14, 2025
ea95f85
fix: [IOBP-1101] Add missing `Mixpanel` events/properties (#6581)
LeleDallas Jan 15, 2025
9382eeb
chore(IT Wallet): [SIW-1945] Disable screenshots and recordings on IT…
gispada Jan 15, 2025
c42e492
refactor: [IOBP-1094] Standardize legacy switch/radio for IDPay scree…
LeleDallas Jan 15, 2025
40f6224
feat(IT Wallet): [SIW-1918] Add iPatente CTA in MDL details screen (#…
mastro993 Jan 15, 2025
6d14bde
refactor: [IOBP-1096] Replace legacy markdown component for IDPay (#6…
LeleDallas Jan 15, 2025
ccdef7c
chore(release): 2.81.0-rc.2
github-actions[bot] Jan 15, 2025
c3b2f95
chore: [IOPID-2579] add management of remote portal urls (#6594)
Ladirico Jan 16, 2025
70e552c
refactor: [IOBP-1115] Replace deprecated components and functions for…
LeleDallas Jan 16, 2025
0ba5a4d
[IOCOM-1848] Analytics for Push Notifications Engagement (#6598)
Vangaorth Jan 16, 2025
22f5a05
chore(release): 2.81.0-rc.3
github-actions[bot] Jan 16, 2025
58557e7
[IOPID-2598] Tracking offline event (#6606)
ChrisMattew Jan 17, 2025
d76c8c9
refactor[IOBP-1119]: Adapt IDPay custom table and list to design syst…
LeleDallas Jan 17, 2025
eddd677
[IOCOM-1914] Paid payment badge from message details (#6610)
Vangaorth Jan 17, 2025
93bd0a8
feat: [PE-882] CGN new discounts count (#6607)
freddi301 Jan 17, 2025
2d7127a
chore: [IOBP-1122] Remove PSP preselection logic based on the onUs fi…
Hantex9 Jan 17, 2025
b84f0d1
chore: [IOAPPX-405] Removing unused react imports (#6562)
LeleDallas Jan 17, 2025
4f037ed
chore(release): 2.81.0-rc.4
github-actions[bot] Jan 17, 2025
c2c7654
fix: [IOPAE-1688] Fix infinite scroll on the services home page (#6613)
adelloste Jan 20, 2025
877ec8e
chore [IOPID-2600] Add new content on carousel (#6608)
Ladirico Jan 20, 2025
d78090d
chore: [IOBP-1141] Added `psp_selected` mixpanel property for the pay…
Hantex9 Jan 20, 2025
5c4ee7b
chore(release): 2.81.0-rc.5
github-actions[bot] Jan 20, 2025
b5e0beb
[SIW-1953] Mixpanel tracking of new ITWallet feature (#6601)
RiccardoMolinari95 Jan 21, 2025
d4c52c8
feat: [IOAPPX-465] Add PR title linter workflow about conventional co…
shadowsheep1 Jan 21, 2025
6057b32
chore(release): 2.81.0-rc.6
github-actions[bot] Jan 21, 2025
7667aac
fix(C r o s s): [IOAPPX-464] Context space handling inside PR Title (…
shadowsheep1 Jan 22, 2025
cc99fab
test:[IOCOM-1828] fims history list items tests (#6614)
forrest57 Jan 22, 2025
f808e29
fix(IT Wallet): [SIW-1959] Remove ITW credentials placeholders from w…
mastro993 Jan 22, 2025
3409b7a
fix(IT Wallet): [SIW-1986] Persist ITW store after logout (#6619)
mastro993 Jan 22, 2025
8395b5d
feat(privacy): [IOPID-2609] Disable screenshots and recordings in Pin…
ChrisMattew Jan 22, 2025
3598b57
chore(release): 2.81.0-rc.7
github-actions[bot] Jan 22, 2025
7f5ccee
chore: [IOBP-1151] Move tests and snapshots to the correct folder (#6…
LeleDallas Jan 23, 2025
bb33c2f
chore: [IOBP-1149] Hide download receipt button if the transaction is…
Hantex9 Jan 23, 2025
d5ae637
chore(CGN): [PE-916] Clear cache when reloading CGN webview component…
Hantex9 Jan 23, 2025
6575527
fix(ITWallet): [SIW-1985] Fix "ladybug" debugging tool issues (#6611)
mastro993 Jan 23, 2025
d72920c
feat(IT Wallet): [SIW-1958,SIW-1974] Issuance failure support bottom …
gispada Jan 23, 2025
6b1bd84
chore(release): 2.81.0-rc.8
github-actions[bot] Jan 23, 2025
e86dd6c
feat(ITWallet): [SIW-1455] Reissuing expired or expiring eID (#6580)
RiccardoMolinari95 Jan 24, 2025
0aed07e
chore(cross): [SIW-1978] Update `@pagopa/io-app-design-system` to 4.3…
gispada Jan 24, 2025
4e46073
Align branch to master
dmnplb Jan 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 1 addition & 9 deletions .env.local
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ TOT_MESSAGE_FETCH_WORKERS=5
SHUFFLE_PINPAD_ON_PAYMENT=NO
# Repository of app content
CONTENT_REPO_URL='http://127.0.0.1:3000/static_contents'
# Privacy url to load in TOS Screen
PRIVACY_URL='https://io.italia.it/app-content/tos_privacy.html'
# Privacy url for Zendesk usage
ZENDESK_PRIVACY_URL='https://www.pagopa.it/it/privacy-policy-assistenza/'
# Mixpanel
Expand Down Expand Up @@ -60,10 +58,6 @@ IDPAY_ENABLED=YES
IDPAY_API_BASEURL='http://127.0.0.1:3000'
# IDPay test/env RESTful API
IDPAY_API_UAT_BASEURL='https://api-io.uat.cstar.pagopa.it'
# Unsupported device more information url
UNSUPPORTED_DEVICE_MORE_INFO_URL='https://io.italia.it/app-content/unsupported_device.html'
# Unsupported device learn more url
UNSUPPORTED_DEVICE_LEARN_MORE_URL='https://io.italia.it/faq/#n1_15'
# Cie/Spid more information url
CIE_SPID_INFORMATION_URL='https://identitadigitale.gov.it'
# Pin/Puk help url
Expand Down Expand Up @@ -95,6 +89,4 @@ ITW_ISSUANCE_REDIRECT_URI="https://wallet.io.pagopa.it/index.html"
# Bypass the check that enforces the identity of the issued eID is the same as the authenticated user
ITW_BYPASS_IDENTITY_MATCH=YES
# Use the test environment for the IDP hint for both CIE and SPID
ITW_IDP_HINT_TEST=YES
# IPZS Privacy Policy URL
ITW_IPZS_PRIVACY_URL='https://io.italia.it/informativa-ipzs'
ITW_IDP_HINT_TEST=YES
10 changes: 1 addition & 9 deletions .env.production
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ TOT_MESSAGE_FETCH_WORKERS=5
SHUFFLE_PINPAD_ON_PAYMENT=NO
# Repository of app content
CONTENT_REPO_URL='https://assets.cdn.io.pagopa.it'
# Privacy url to load in TOS Screen
PRIVACY_URL='https://io.italia.it/app-content/tos_privacy.html'
# Privacy url for Zendesk usage
ZENDESK_PRIVACY_URL='https://www.pagopa.it/it/privacy-policy-assistenza/'
# Mixpanel
Expand Down Expand Up @@ -60,10 +58,6 @@ IDPAY_ENABLED=YES
IDPAY_API_BASEURL='https://api-io.cstar.pagopa.it'
# IDPay test/env RESTful API
IDPAY_API_UAT_BASEURL='https://api-io.uat.cstar.pagopa.it'
# Unsupported device more information url
UNSUPPORTED_DEVICE_MORE_INFO_URL='https://io.italia.it/app-content/unsupported_device.html'
# Unsupported device learn more url
UNSUPPORTED_DEVICE_LEARN_MORE_URL='https://io.italia.it/faq/#n1_15'
# Cie/Spid more information url
CIE_SPID_INFORMATION_URL='https://identitadigitale.gov.it'
# Pin/Puk help url
Expand Down Expand Up @@ -95,6 +89,4 @@ ITW_ISSUANCE_REDIRECT_URI="https://wallet.io.pagopa.it/index.html"
# Bypass the check that enforces the identity of the issued eID is the same as the authenticated user
ITW_BYPASS_IDENTITY_MATCH=NO
# Use the test environment for the IDP hint for both CIE and SPID
ITW_IDP_HINT_TEST=NO
# IPZS Privacy Policy URL
ITW_IPZS_PRIVACY_URL='https://io.italia.it/informativa-ipzs'
ITW_IDP_HINT_TEST=NO
22 changes: 10 additions & 12 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ module.exports = {
"@stylistic/eslint-plugin-js"
],
rules: {
//Rules from react 17 https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html#eslint
"react/react-in-jsx-scope": "off",
"react/jsx-uses-react": "off",
"comma-dangle": ["error", "never"],
"no-case-declarations": "off",
"no-inner-declarations": "off",
Expand Down Expand Up @@ -124,24 +127,19 @@ module.exports = {
"no-restricted-imports": [
"error",
{
"paths": [
paths: [
{
name: "i18n-js",
message: 'Importing I18n from "i18n-js" is not allowed. Import it from "ts/i18n.ts" instead.',
},
message:
'Importing I18n from "i18n-js" is not allowed. Import it from "ts/i18n.ts" instead.'
},
{
name: "@pagopa/ts-commons",
importNames: ["pot"],
message: 'Importing { pot } from "@pagopa/ts-commons" is not allowed. Use \'import * as pot from "@pagopa/ts-commons/lib/pot"\' instead.',
message:
'Importing { pot } from "@pagopa/ts-commons" is not allowed. Use \'import * as pot from "@pagopa/ts-commons/lib/pot"\' instead.'
}
],
patterns: [
{
group: ["**/config"],
importNames: ["privacyUrl"],
message: 'Importing "privacyUrl" from "config.ts" module is restricted. Please use "tosConfigSelector" to obtain it instead.'
}
]
]
}
]
},
Expand Down
68 changes: 68 additions & 0 deletions .github/workflows/pr-title-conventional-commit-linter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: "Check for conventional commit change type inside the PR title"

on:
pull_request:
types:
- opened
- edited
- reopened
- synchronize

jobs:
lint:
name: Validate PR Title
runs-on: ubuntu-22.04
env:
VALID_TYPES: "feat|fix|docs|style|refactor|perf|test|build|ci|chore|revert"
steps:
- name: Check PR Title Format
id: lint
run: |
PR_TITLE="${{ github.event.pull_request.title }}"
if [[ "$PR_TITLE" =~ ^([a-z]+)(\(([ a-zA-Z0-9_-]+)\))?:[[:space:]]*(.+)$ ]]; then
TYPE=${BASH_REMATCH[1]}
CONTEXT=${BASH_REMATCH[3]}
DESCRIPTION=${BASH_REMATCH[4]}
echo fix: $TYPE
echo context: $CONTEXT
echo description: $DESCRIPTION
echo "PR_TYPE=$TYPE" >> $GITHUB_ENV
echo "PR_CONTEXT=$CONTEXT" >> $GITHUB_ENV
echo "PR_DESCRIPTION=$DESCRIPTION" >> $GITHUB_ENV
if [[ ! "$TYPE" =~ ^($VALID_TYPES)$ ]]; then
echo "VALIDATION_RESULT=warning" >> $GITHUB_ENV
else
echo "VALIDATION_RESULT=success" >> $GITHUB_ENV
fi
else
echo "VALIDATION_RESULT=failure" >> $GITHUB_ENV
fi

- name: Find Existing Comment
uses: peter-evans/find-comment@81e2da3af01c92f83cb927cf3ace0e085617c556
id: find_comment
with:
issue-number: ${{ github.event.pull_request.number }}
comment-author: "github-actions[bot]"
body-regex: "^## PR Title Validation for conventional commit type.*"

- name: Add Validation Comment
uses: peter-evans/create-or-update-comment@5adcb0bb0f9fb3f95ef05400558bdb3f329ee808
with:
comment-id: ${{ steps.find_comment.outputs.comment-id }}
issue-number: ${{ github.event.pull_request.number }}
body: |
## PR Title Validation for conventional commit type
${{ env.VALIDATION_MESSAGE }}
edit-mode: replace
env:
VALIDATION_MESSAGE: |
${{ env.VALIDATION_RESULT == 'success' && ':white_check_mark: All good! PR title follows conventional commit type.' ||
env.VALIDATION_RESULT == 'warning' && ':warning: PR title is valid but uses an unconventional type.' ||
':x: PR title is invalid.<br />It must follow the format `type(context): description`.<br/>Valid types are: feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert.' }}

- name: Fail if Title Invalid
if: env.VALIDATION_RESULT == 'failure'
run: |
echo "Pull request title (${{ github.event.pull_request.title }}) is not properly formatted."
exit 1
118 changes: 118 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,124 @@

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.81.0-rc.8](https://github.com/pagopa/io-app/compare/2.81.0-rc.7...2.81.0-rc.8) (2025-01-23)


### Features

* **IT Wallet:** [[SIW-1958](https://pagopa.atlassian.net/browse/SIW-1958),[SIW-1974](https://pagopa.atlassian.net/browse/SIW-1974)] Issuance failure support bottom sheet with Zendesk integration ([#6605](https://github.com/pagopa/io-app/issues/6605)) ([d72920c](https://github.com/pagopa/io-app/commit/d72920c83b3dc8f0d0de53324a78654f655e4b01))


### Bug Fixes

* **ITWallet:** [[SIW-1985](https://pagopa.atlassian.net/browse/SIW-1985)] Fix "ladybug" debugging tool issues ([#6611](https://github.com/pagopa/io-app/issues/6611)) ([6575527](https://github.com/pagopa/io-app/commit/65755274ccb80d23a2d276c6b45816435afe4e69))


### Chores

* **CGN:** [[PE-916](https://pagopa.atlassian.net/browse/PE-916)] Clear cache when reloading CGN webview component ([#6632](https://github.com/pagopa/io-app/issues/6632)) ([d5ae637](https://github.com/pagopa/io-app/commit/d5ae637661f68ece3742124f2e408afcd47ac02c))
* [[IOBP-1149](https://pagopa.atlassian.net/browse/IOBP-1149)] Hide download receipt button if the transaction is of cart type ([#6629](https://github.com/pagopa/io-app/issues/6629)) ([bb33c2f](https://github.com/pagopa/io-app/commit/bb33c2fe14ad7c0d45e636da6ec715a0ade14bb4))
* [[IOBP-1151](https://pagopa.atlassian.net/browse/IOBP-1151)] Move tests and snapshots to the correct folder ([#6631](https://github.com/pagopa/io-app/issues/6631)) ([7f5ccee](https://github.com/pagopa/io-app/commit/7f5ccee2cd8ea419c526f0825df85807ae5e2955))

## [2.81.0-rc.7](https://github.com/pagopa/io-app/compare/2.81.0-rc.6...2.81.0-rc.7) (2025-01-22)


### Features

* **privacy:** [[IOPID-2609](https://pagopa.atlassian.net/browse/IOPID-2609)] Disable screenshots and recordings in PinCreation and CiePinScreen components ([#6628](https://github.com/pagopa/io-app/issues/6628)) ([8395b5d](https://github.com/pagopa/io-app/commit/8395b5d594ee6c4e40b19e5b3e661cbdecf5674b))


### Bug Fixes

* **C r o s s:** [[IOAPPX-464](https://pagopa.atlassian.net/browse/IOAPPX-464)] Context space handling inside PR Title ([#6626](https://github.com/pagopa/io-app/issues/6626)) ([7667aac](https://github.com/pagopa/io-app/commit/7667aacb0bc0e69bf7c31408363cf19ce91ad056))
* **IT Wallet:** [[SIW-1959](https://pagopa.atlassian.net/browse/SIW-1959)] Remove ITW credentials placeholders from wallet ([#6620](https://github.com/pagopa/io-app/issues/6620)) ([f808e29](https://github.com/pagopa/io-app/commit/f808e29389d0a1ea6ab31cf4738fb676b0576114))
* **IT Wallet:** [[SIW-1986](https://pagopa.atlassian.net/browse/SIW-1986)] Persist ITW store after logout ([#6619](https://github.com/pagopa/io-app/issues/6619)) ([3409b7a](https://github.com/pagopa/io-app/commit/3409b7ad53d2fdb67941dd8b1d0915a9fe06402c))

## [2.81.0-rc.6](https://github.com/pagopa/io-app/compare/2.81.0-rc.5...2.81.0-rc.6) (2025-01-21)


### Features

* [[IOAPPX-465](https://pagopa.atlassian.net/browse/IOAPPX-465)] Add PR title linter workflow about conventional commit type ([#6618](https://github.com/pagopa/io-app/issues/6618)) ([d4c52c8](https://github.com/pagopa/io-app/commit/d4c52c801a07a2be381b5cd2423127a7a9c55c84))

## [2.81.0-rc.5](https://github.com/pagopa/io-app/compare/2.81.0-rc.4...2.81.0-rc.5) (2025-01-20)


### Bug Fixes

* [[IOPAE-1688](https://pagopa.atlassian.net/browse/IOPAE-1688)] Fix infinite scroll on the services home page ([#6613](https://github.com/pagopa/io-app/issues/6613)) ([c2c7654](https://github.com/pagopa/io-app/commit/c2c765430b38b794c8bcc57b16c1598a8804e60e))


### Chores

* [[IOBP-1141](https://pagopa.atlassian.net/browse/IOBP-1141)] Added `psp_selected` mixpanel property for the payment flow ([#6616](https://github.com/pagopa/io-app/issues/6616)) ([d78090d](https://github.com/pagopa/io-app/commit/d78090d53ff73d98610e72fe9f6483103c849784))

## [2.81.0-rc.4](https://github.com/pagopa/io-app/compare/2.81.0-rc.3...2.81.0-rc.4) (2025-01-17)


### Features

* [[PE-882](https://pagopa.atlassian.net/browse/PE-882)] CGN new discounts count ([#6607](https://github.com/pagopa/io-app/issues/6607)) ([93bd0a8](https://github.com/pagopa/io-app/commit/93bd0a83b8285cc91184c8bc43f546534a6c5add))


### Chores

* [[IOAPPX-405](https://pagopa.atlassian.net/browse/IOAPPX-405)] Removing unused react imports ([#6562](https://github.com/pagopa/io-app/issues/6562)) ([b84f0d1](https://github.com/pagopa/io-app/commit/b84f0d1ff6a18c700421f9b9135c6c580449afb9))
* [[IOBP-1122](https://pagopa.atlassian.net/browse/IOBP-1122)] Remove PSP preselection logic based on the onUs field ([#6612](https://github.com/pagopa/io-app/issues/6612)) ([2d7127a](https://github.com/pagopa/io-app/commit/2d7127a0b4a201184e31cc55a0f8f06e8b9d9f98))

## [2.81.0-rc.3](https://github.com/pagopa/io-app/compare/2.81.0-rc.2...2.81.0-rc.3) (2025-01-16)


### Chores

* [[IOPID-2579](https://pagopa.atlassian.net/browse/IOPID-2579)] add management of remote portal urls ([#6594](https://github.com/pagopa/io-app/issues/6594)) ([c3b2f95](https://github.com/pagopa/io-app/commit/c3b2f952487771747ad9ae89a2613bd7a966fbdb))

## [2.81.0-rc.2](https://github.com/pagopa/io-app/compare/2.81.0-rc.1...2.81.0-rc.2) (2025-01-15)


### Features

* **IT Wallet:** [[SIW-1918](https://pagopa.atlassian.net/browse/SIW-1918)] Add iPatente CTA in MDL details screen ([#6577](https://github.com/pagopa/io-app/issues/6577)) ([40f6224](https://github.com/pagopa/io-app/commit/40f6224246d1e6a352c07180365fc629dd9185ca))


### Bug Fixes

* [[IOBP-1101](https://pagopa.atlassian.net/browse/IOBP-1101)] Add missing `Mixpanel` events/properties ([#6581](https://github.com/pagopa/io-app/issues/6581)) ([ea95f85](https://github.com/pagopa/io-app/commit/ea95f85220fb4dbdca0a68de0560b0dd1396d912))


### Chores

* **IT Wallet:** [[SIW-1945](https://pagopa.atlassian.net/browse/SIW-1945)] Disable screenshots and recordings on ITW screens ([#6595](https://github.com/pagopa/io-app/issues/6595)) ([9382eeb](https://github.com/pagopa/io-app/commit/9382eebb070c7cf337ff9dd71b5f3ad666814cf9))

## [2.81.0-rc.1](https://github.com/pagopa/io-app/compare/2.81.0-rc.0...2.81.0-rc.1) (2025-01-14)

## [2.81.0-rc.0](https://github.com/pagopa/io-app/compare/2.80.0-rc.10...2.81.0-rc.0) (2025-01-14)


### Features

* **IT Wallet:** [[SIW-1944](https://pagopa.atlassian.net/browse/SIW-1944)] Remove the ongoing badge when errors occur ([#6592](https://github.com/pagopa/io-app/issues/6592)) ([ea2663f](https://github.com/pagopa/io-app/commit/ea2663f0628960da0a352aa0f4a721c63028a9cf))


### Bug Fixes

* [[IOBP-1100](https://pagopa.atlassian.net/browse/IOBP-1100)] German FAQ strings ([#6579](https://github.com/pagopa/io-app/issues/6579)) ([7e5ca4a](https://github.com/pagopa/io-app/commit/7e5ca4a918ec36b82e77837987da34db647bffdf))


### Chores

* [[IOAPPX-454](https://pagopa.atlassian.net/browse/IOAPPX-454)] Parametrize the use of `Kotlin` and `OkHttp` versions to be used from libraries if needed ([#6574](https://github.com/pagopa/io-app/issues/6574)) ([272db91](https://github.com/pagopa/io-app/commit/272db916e415a951675738427bccbe94c3eab2e7))
* [[IOPID-2575](https://pagopa.atlassian.net/browse/IOPID-2575)] Bump `rn-keychain` and force `AES_GCM_NO_AUTH` ([#6587](https://github.com/pagopa/io-app/issues/6587)) ([1059177](https://github.com/pagopa/io-app/commit/1059177fb10f9ffa9cf7994e113ccd845f4aef2a))
* **Cross:** [[IOAPPX-346](https://pagopa.atlassian.net/browse/IOAPPX-346)] Remove manually linked deps ([#5972](https://github.com/pagopa/io-app/issues/5972)) ([f2659cf](https://github.com/pagopa/io-app/commit/f2659cfd53feff5976397807916b84e234287d04))

## [2.80.0-rc.10](https://github.com/pagopa/io-app/compare/2.80.0-rc.9...2.80.0-rc.10) (2025-01-09)


### Chores

* **IT Wallet:** [[SIW-1933](https://pagopa.atlassian.net/browse/SIW-1933)] Handle Trustmark QR code generation failures ([#6558](https://github.com/pagopa/io-app/issues/6558)) ([b207270](https://github.com/pagopa/io-app/commit/b207270adeb6b14bee81ee1e5a02344ff1b98aca))
* **IT Wallet:** [[SIW-1949](https://pagopa.atlassian.net/browse/SIW-1949)] Display email address in the same line in issuance failure screen ([#6589](https://github.com/pagopa/io-app/issues/6589)) ([22ca3e6](https://github.com/pagopa/io-app/commit/22ca3e692394a3d5395646f6f299293e4f62f480))

## [2.80.0-rc.9](https://github.com/pagopa/io-app/compare/2.80.0-rc.8...2.80.0-rc.9) (2025-01-08)


Expand Down
13 changes: 4 additions & 9 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,8 @@ android {
applicationId "it.pagopa.io.app"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 100154904
versionName "2.80.0.9"
versionCode 100154914
versionName "2.81.0.8"
multiDexEnabled true
// The resConfigs attribute will remove all not required localized resources while building the application,
// including the localized resources from libraries.
Expand Down Expand Up @@ -184,24 +184,19 @@ android {
}

dependencies {
implementation project(':jail-monkey')
implementation project(':react-native-linear-gradient')
implementation project(':react-native-share')
// The version of react-native is set by the React Native Gradle Plugin
implementation("com.facebook.react:react-android")

implementation project(':react-native-cie')

implementation ("com.squareup.okhttp3:okhttp:4.9.2")
implementation 'com.squareup.okhttp3:logging-interceptor:4.9.2'
implementation ("com.squareup.okhttp3:okhttp:${rootProject.ext.okhttpVersion}")
implementation ("com.squareup.okhttp3:logging-interceptor:${rootProject.ext.okhttpVersion}")

if (hermesEnabled.toBoolean()) {
implementation("com.facebook.react:hermes-android")
} else {
implementation jscFlavor
}

implementation project(':react-native-fingerprint-scanner')
implementation "org.jetbrains.kotlin:kotlin-reflect:1.3.41"
implementation('com.google.firebase:firebase-iid:21.1.0') {
because "Firebase messaging 22.0.0 removes Firebase Instance ID API but out current version of the mixpanel sdk requires it https://github.com/mixpanel/mixpanel-android/issues/744 https://firebase.google.com/support/release-notes/android#messaging_v22-0-0"
Expand Down
1 change: 1 addition & 0 deletions android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ buildscript {
ndkVersion = "26.1.10909125"
kotlinVersion = "1.9.24"
firebaseMessagingVersion = "23.2.1"
okhttpVersion = "4.9.2"
}
repositories {
google()
Expand Down
Loading
Loading