Valora 1.97.0
Summary
We've updated the app to fix bugs, enhance our features, and improve overall performance.
Features
33f21b1 feat(earn): Show daily yield rate on the pool info screen if available (#6159)
8db264a feat(earn): add safety card to pool info screen (#6162)
eeafff3 feat(earn): show risks in safety card on pool info screen (#6163)
96e2283 feat(earn): add safety score bottom sheet (#6167)
b1c5b2c feat(earn): support partial withdrawals (#6128)
6e03eb4 feat(earn): Show Withdrawing and Claiming card when withdrawalIncludesClaim is true (#6168)
c25833a feat(earn): Add Claiming Reward line item on enter amount screen (#6169)
fe2ca49 feat: add feature gate for zerion transaction feed (#6181)
a1f5862 feat(earn): Add earn withdraw bottom sheet (#6142)
811e881 feat(fiatExchanges): support url params on external quotes (#6195)
6581faf feat(feedV2): generic deposit and withdraw types (#6189)
dead0e7 feat: earn confirmation screen display (#6144)
06c96c3 feat(feedV2): generic claim reward type (#6198)
Bug Fixes
0f20649 fix: race condition that prevents recovery phrase from showing sometimes (#6177)
16e2f2e fix(discover): misc android ripple bounds (#6179)
1d86457 fix: use the right colors (#6193)
1dcd25f fix(settings): use the custom Switch component (#6194)
bfdea5e fix(feedV2): fix missing title, subtitle, localAmount for deposit and withdraw (#6200)
Other
3a1a88e chore: bump app version to 1.97.0 (#6160)
419f30d chore(l10n): update translations from Crowdin (#6161)
8533127 chore(TransactionFeedV2): Show stand by transactions when paginated data is empty (#6152)
542aa4a chore(TransactionFeedV2): Add "No more transactions" toast (#6153)
113b1cb chore(e2e): upload artifacts if an Android workflow was cancelled (#6165)
035ad7e chore(deps): update dependency react-native-webview to ^13.12.3 (#6150)
422ce06 chore(earn): Make util function for getting pool balance in USD and depositToken units (#6155)
d03543c chore(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.60 (#6170)
7ebdccf chore(deps): update dependency react-i18next to ^15.0.3 (#6171)
cdfd8cb chore(l10n): update translations from Crowdin (#6164)
89e51c4 chore(TransactionFeedV2): Trigger haptic feedback when pending transactions turn to completed (#6154)
36cb21d chore(TransactionFeedV2): Add tracking for newly completed cross-chain swaps (#6156)
425a735 chore(TransactionFeedV2): Persist and rehydrate the first page of the feed (#6157)
7e1614d chore(TransactionFeedV2): Re-write transactions reducer to slice (#6166)
229f1c1 chore(TransactionFeedV2): Move redux-related side-effects from component-level useEffects to the slice (#6173)
02df87a refactor(earn): break pool info screen into multiple files (#6176)
6917e4c chore(l10n): update translations from Crowdin (#6174)
33e7351 chore(l10n): update translations from Crowdin (#6178)
6b05220 chore(deps): update patch file name (#6180)
2174e2f chore(l10n): update translations from Crowdin (#6183)
25039d0 chore(TransactionFeedV2): Connect to new API (#6182)
86106b9 chore(TransactionFeedV2): Merge old stand by transactions that are out of scope of pagination (#6185)
65b4db4 chore: cleanup knip config (#6184)
53d9187 refactor: remove usage of __typename
for the tx feed (#6186)
ba17b55 refactor(colors): sync names with design system (#6188)
b1c8c70 chore(l10n): update translations from Crowdin (#6191)
3122f6f chore(l10n): update translations from Crowdin (#6197)
ef81adc chore(feedV2): only query non deprecated types (#6196)
12210f7 chore: add itemType
to transaction_feed_item_select
event (#6199)