Skip to content

Releases: valora-inc/wallet

Valora 1.77.0

09 Feb 14:19
a4ca203
Compare
Choose a tag to compare
Valora 1.77.0 Pre-release
Pre-release

Summary

We've updated Valora to fix bugs, enhance our features, and improve overall performance.

Features

a0359ba feat(assets): fetch nfts on load (#4819)
0b47294 feat: prep for arbitrum (#4812)
4b259ad feat(optimism): Setup optimism network (#4840)
36e6e66 feat(onboarding): remove steps when importing on Pin and ImportWallet screens (#4831)
5548c88 feat(onboarding): remove steps on phone verification screen when importing (#4834)
fe2e559 feat(CAB): Add landing screen for phone verification (recovery) (#4821)
ea1d2e1 feat: add import select screen (#4800)
8e26f01 feat(swap): add token bottom sheet filters (#4828)
b9b14b3 feat(imported-token): Adding network dropdown to support multichain (#4806)
533d580 feat(keyless-backup): Use decrypted mnemonic to restore wallet (#4811)
b936789 feat: keyless backup intro (#4848)
a3e5e89 feat(recovery): Add error screen for restore flow (#4847)
25e89c0 feat(keylessBackup): restore complete screen (#4856)

Bug Fixes

0c4adb8 fix(deps): update dependency victory-native to ^36.8.2 (#4817)
b098680 fix(deps): update dependency @coinbase/cbpay-js to ^1.10.0 (#4818)
1beaff6 fix(imported-tokens): Fetching imported token balances in the wallet (#4798)
92913a9 fix(deps): update dependency @sentry/types to ^7.98.0 (#4822)
c31e440 fix(deps): update dependency viem to ^2.5.0 (#4823)
f9b9ed1 fix: ensure that deep links are consumed after onboarding (#4792)
9161d5b fix: display issues due to non unique keys for assets (#4830)
871e186 fix(arbitrum): arbiscan link (#4843)
b85f792 fix: fix attention icon display (#4853)
7a7f217 fix(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.26 (#4871)
a7464fa fix: prevent home action button resize (#4758)
7587c42 fix(onboarding): revert default of CPV screen to be in onboarding (#4876)
fa92f1f fix(keyless-backup): ensure pin on wallet security drawer nav item (#4873)
a4ca203 fix(webview): prevent keyboard from obscuring inputs in webview (#4869)

Other

344726f chore: bump app version to 1.77.0 (#4814)
ed249e3 chore(l10n): update translations from Crowdin (#4815)
80d4a90 chore(deps): update dependency prettier to v3.2.4 (#4791)
ac2b75c chore: update licenses and disclaimer (#4816)
26a7bf3 chore(l10n): update translations from Crowdin (#4820)
3b9a336 chore: remove fiat exchange currency screen (#4813)
ea40b06 chore: update licenses and disclaimer (#4824)
0d1166f chore(swap): separate to and from token lists (#4802)
af59cde chore(l10n): update translations from Crowdin (#4829)
b89cac8 refactor(statsig): remove unused gate constant (#4825)
e064b15 chore: update rn webview patch to latest version (#4826)
6dd62c4 chore(l10n): update translations from Crowdin (#4835)
b64577d chore: update new user guidance copy to reflect changes in supercharge (#4838)
cd08274 chore(l10n): update translations from Crowdin (#4839)
df9bbc0 chore(l10n): update translations from Crowdin (#4841)
a757a89 chore(l10n): update translations from Crowdin (#4844)
b3e6f2d chore: add analytics for token bottom sheet filters (#4832)
89fc127 chore(l10n): update translations from Crowdin (#4846)
493b856 refactor(send): remove use_viem_for_send feature gate (#4854)
62ceef4 chore(renovate): disable celo (#4861)
5b570e1 chore(nft): update nftsWithMetadataSelector typings (#4849)
4eb91ef test(e2e): update tests to run against new send flow (#4867)
194a3fd test(e2e): test full send flow on deeplinks send links (#4845)
f418069 refactor(keyless-backup): use viem instead ethers for signing (#4874)
e5249c5 refactor(swap): make token network filters more dynamic (#4866)
64c57de chore(l10n): update translations from Crowdin (#4860)
400f636 refactor(send): clean some todos (#4862)
0e85e89 chore(multichain): static typing for multichain (#4842)
b16dc2e refactor(dapps): use filter chip component and simplify logic (#4833)
c4cd608 refactor: use FlatList for token bottom sheet (#4852)

Valora 1.76.1

07 Feb 22:29
745f651
Compare
Choose a tag to compare

Summary

This release is a patch on top of v1.76.0, with additional commits. See release branch: https://github.com/valora-inc/wallet/tree/release/wallet/1.76.1.

Commits included

356e1c3 fix(payments): create and pass a preparedTx to confirmation screen (#4851)
a52a381 fix(wc): handle errors while preparing transactions (#4864)
745f651 chore: bump app version

Valora 1.76.0

27 Jan 00:37
b3e4c42
Compare
Choose a tag to compare

Summary

We've updated Valora to fix bugs, enhance our features, and improve overall performance.

Features

7615adb feat(swaps): group tokens without priceUsd at bottom of token selection sheet (#4733)
69ffa92 feat(qr): update scan icon (#4748)
ad0cde9 feat: price history chart display (#4679)
6cf6d05 feat(import-token): Show imported tokens in asset list and send flow. (#4734)
b0c2ff4 feat: add get started section (#4754)
0e3c416 feat: CleverTap Inbox Notifications (#4696)
8937c61 feat: add no usd price warning to swap token select (#4749)
0729ae3 feat(swaps): fund your wallet bottom sheet (#4781)
6bdc139 feat(send): remove picker icon when forceTokenId set (#4753)
0e74562 feat(keyless-backup): get and decrypt mnemonic on restore (#4783)
5e49ad9 feat(phone-verification): change styles on phone verification code input component (#4782)
7d6ace7 feat(prepare-transactions): add estimated gas fee (#4790)
0d7aea3 feat(swaps): store 10 recently swapped tokenIds (#4794)
d10e35b feat(swap): show estimated network fee (#4793)
7adb139 feat(token-import): Adding default token icon for imported tokens (#4768)
7b73f06 feat(swap): track estimated gas fee (#4795)
bfabcdb feat(fees): get proper baseFeePerGas on Celo for the estimated gas fee (#4796)
75d35ed feat(jumpstart): get jumpstart contract address from dynamic config (#4803)

Bug Fixes

a7e5711 fix(deps): update dependency viem to 2.0.6 (#4742)
af0ff5a fix: render svg wallet connect dapp images (#4736)
76f7237 fix(deps): update dependency ibantools to ^4.3.9 (#4759)
ca56956 fix(deps): update dependency @sentry/types to ^7.93.0 (#4763)
83efd29 fix(deps): update dependency victory-native to ^36.8.1 (#4764)
61def95 fix(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.25 (#4777)
c1df7e2 fix(deps): update dependency ethers to ^6.10.0 (#4778)
bf88783 fix(swap): tokens with balance but no usd price should be near the top of list (#4750)
01a6549 fix(cico): fix text input bug on CICO enter amount screen (#4773)
e1b1617 fix(deps): update dependency react-native-gesture-handler to ^2.14.1 (#4780)
845274b fix: no usd price warning for swaps (#4799)
b3e4c42 fix(balances): Fixing walletHasBalance (#4807)

Other

089cc52 chore: bump app version to 1.76.0 (#4746)
37972a7 test(e2e): update cico e2e tests to use bottom sheet (#4737)
01c125b chore(l10n): update translations from Crowdin (#4744)
984573c chore: update licenses and disclaimer (#4743)
c9e23f9 chore(deps): upgrade knip to v3 (#4741)
537ea13 chore: legal copy updates (#4751)
d374097 chore: remove chunked file read + debug log view (#4676)
34f611b chore(l10n): update translations from Crowdin (#4752)
8353ee2 chore: update licenses and disclaimer (#4760)
f8b4236 docs(analytics): remove unused event types (#4756)
a1c7c90 refactor(keyless-backup): update setup screens to match latest design (#4757)
252a41e refactor(keyless-backup): update phone input screens to match latest design (#4771)
fa73df6 chore: update qr file name (#4772)
b3e227f chore(deps): update dependency follow-redirects to ^1.15.5 (#4774)
299beba chore: switch to lint-staged for pre-commit hook (#4776)
7368d66 chore(l10n): update translations from Crowdin (#4770)
217fdbc chore: consolidate alert icons (#4745)
5103b5e chore(deps): update prettier (major) (#4775)
851dc01 chore(l10n): update translations from Crowdin (#4785)
898ee37 chore: update keychain lib and add more logging (#4767)
7d7121c chore: precautions for CleverTap Inbox integration (#4784)
2057795 chore: update licenses and disclaimer (#4787)
f82f50b chore: ensure supercharge gated by rewards enabled selector (#4786)
5a8782a chore(l10n): update translations from Crowdin (#4789)
a7920d2 test(e2e): update send and secure send tests (#4804)
a02aed2 chore(supercharge): ensure error on supercharge screen only (#4808)
6020867 chore(l10n): update translations from Crowdin (#4797)

Valora 1.75.1

12 Jan 22:10
Compare
Choose a tag to compare

Summary

We've updated Valora to fix bugs, enhance our features, and improve overall performance.

Features

6091214 feat: price history in redux (#4678)
b40c502 feat(nft): fetch for all supported networks (#4731)
f63d27b feat(cash-in): add multichain support to coinbasepay (#4723)

Bug Fixes

02ba92e fix(wc): PIN / Biometrics asked too early (#4671)
fcf7a77 fix(saveContacts): add deviceId to saveContacts call (#4680)
cf7d342 fix(walletconnect): ensure there is a loading state when preparing transaction (#4674)
4c1dd45 fix(savecontacts): use instanceId for android (#4681)
75cb445 fix(send): add migration to clean recent recipients with no address (#4689)
e5f479c fix(send): use correct address when searching for an address with PN mapping (#4699)
39ebeee fix: ensure transfer details have fee field populated (#4686)
bf2ff7f fix(sends): Fix ERC20 fee currencies for Celo sends (#4697)
3baeba1 fix(nft): show correct block explorer link for nfts (#4727)
6763dcd fix(wc): incorrect normalization of transaction fields (#4730)
c3e5957 fix: update payment sent tx details screen to prioritise token units (#4728)
801d267 fix(send): debounce resolveId requests correctly (#4740)
72478b6 fix(sends): Fix error checking when estimating gas (#4738)
88cd4bd fix(coinbasePay): enable non-celo tokens (#4747)

Other

22a1d43 chore(l10n): update translations from Crowdin (#4668)
8d9fb94 chore: bump app version to 1.75.0 (#4672)
82bbf1c docs: Add instruction to create AVD on M1 mac (#4677)
857f7a7 chore(deps): bump tj-actions/changed-files from 35 to 41 in /.github/workflows (#4682)
43184b3 chore(analytics): add super properties for token balance (#4683)
d1efe5b test(e2e): e2e tests for new send flow (#4635)
e28b1d1 chore(knip): make it easier to spot regressions with colors (#4684)
383fdfa chore: cleanup use_zendesk_api_for_support experiment (#4675)
1e9bab3 chore: update licenses and disclaimer (#4688)
aafd497 chore(analytics): Chain segmentation for totalBalanceUsd (#4685)
c38b811 fix(deps): update dependency @react-native-clipboard/clipboard to ^1.13.0 (#4648)
1df0c52 chore(deps): update dependency bl to ^6.0.10 (#4692)
107eae8 fix(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.23 (#4693)
849a9a2 fix(deps): update dependency @react-native-clipboard/clipboard to ^1.13.2 (#4694)
1fc7afa test(e2e): check for error message text instead of presence (#4698)
e734a49 fix(deps): update dependency react-native-video to ^6.0.0-beta.3 (#4701)
e17db1f fix(deps): update dependency react-native-webview to ^13.6.4 (#4702)
a40530e fix(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.24 (#4703)
f959343 chore(deps): update dependency moment to ^2.30.1 (#4704)
0cd50b3 fix(deps): update dependency @sentry/types to ^7.91.0 (#4705)
0ca08ce fix(deps): update dependency ethers to ^6.9.2 (#4700)
0bfcf90 fix(deps): update dependency fp-ts to v2.16.2 (#4707)
5a1b9fc fix(deps): update dependency @gorhom/bottom-sheet to ^4.6.0 (#4708)
9552b9c fix(deps): update dependency react-native-device-info to ^10.12.0 (#4710)
9cd7725 fix(deps): update dependency react-native-gesture-handler to ^2.14.0 (#4711)
911b21a fix(deps): update dependency @sentry/types to ^7.92.0 (#4713)
52a5b93 fix(deps): update dependency react-native-safe-area-context to ^4.8.2 (#4714)
9367ba1 fix(deps): update dependency react-native-screens to ^3.29.0 (#4715)
8589310 fix(deps): update dependency redux-saga to ^1.3.0 (#4716)
7a705c6 fix(deps): update dependency statsig-react-native to ^4.14.0 (#4718)
55b3e84 chore: update licenses and disclaimer (#4719)
47eca06 chore(deps): update dependency typescript to ^5.3.3 (#4720)
b3f981d chore(deps): update testing-library (#4721)
e20dd43 fix(deps): workaround pod install failure with boost (#4722)
7146f77 chore: move home action test id to parent custom component (#4717)
d4f3041 build(deps): resolution to use follow-redirects ^1.15.4 (#4724)
5af717e fix(deps): update dependency victory-native to ^36.7.0 (#4725)
ed4d426 refactor(swap): use useReducer to make SwapScreen state changes easier to reason about (#4673)
2a66214 chore(analytics): Include multichain assets for account_funded/liquidated event (#4687)
48b4bcc chore: update e2e test to use ENS (instead of Nom) (#4739)
93ccca7 chore: remove specific mentions of Celo from in-app t&c for multichain (#4735)
f7b371e refactor(send): update button text from send to continue on recipient selection (#4732)

Valora 1.75.0

11 Jan 17:25
f7b371e
Compare
Choose a tag to compare
Valora 1.75.0 Pre-release
Pre-release

Summary

We've updated Valora to fix bugs, enhance our features, and improve overall performance.

Features

6091214 feat: price history in redux (#4678)
b40c502 feat(nft): fetch for all supported networks (#4731)
f63d27b feat(cash-in): add multichain support to coinbasepay (#4723)

Bug Fixes

02ba92e fix(wc): PIN / Biometrics asked too early (#4671)
fcf7a77 fix(saveContacts): add deviceId to saveContacts call (#4680)
cf7d342 fix(walletconnect): ensure there is a loading state when preparing transaction (#4674)
4c1dd45 fix(savecontacts): use instanceId for android (#4681)
75cb445 fix(send): add migration to clean recent recipients with no address (#4689)
e5f479c fix(send): use correct address when searching for an address with PN mapping (#4699)
39ebeee fix: ensure transfer details have fee field populated (#4686)
bf2ff7f fix(sends): Fix ERC20 fee currencies for Celo sends (#4697)
3baeba1 fix(nft): show correct block explorer link for nfts (#4727)
6763dcd fix(wc): incorrect normalization of transaction fields (#4730)
c3e5957 fix: update payment sent tx details screen to prioritise token units (#4728)
801d267 fix(send): debounce resolveId requests correctly (#4740)
72478b6 fix(sends): Fix error checking when estimating gas (#4738)

Other

22a1d43 chore(l10n): update translations from Crowdin (#4668)
8d9fb94 chore: bump app version to 1.75.0 (#4672)
82bbf1c docs: Add instruction to create AVD on M1 mac (#4677)
857f7a7 chore(deps): bump tj-actions/changed-files from 35 to 41 in /.github/workflows (#4682)
43184b3 chore(analytics): add super properties for token balance (#4683)
d1efe5b test(e2e): e2e tests for new send flow (#4635)
e28b1d1 chore(knip): make it easier to spot regressions with colors (#4684)
383fdfa chore: cleanup use_zendesk_api_for_support experiment (#4675)
1e9bab3 chore: update licenses and disclaimer (#4688)
aafd497 chore(analytics): Chain segmentation for totalBalanceUsd (#4685)
c38b811 fix(deps): update dependency @react-native-clipboard/clipboard to ^1.13.0 (#4648)
1df0c52 chore(deps): update dependency bl to ^6.0.10 (#4692)
107eae8 fix(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.23 (#4693)
849a9a2 fix(deps): update dependency @react-native-clipboard/clipboard to ^1.13.2 (#4694)
1fc7afa test(e2e): check for error message text instead of presence (#4698)
e734a49 fix(deps): update dependency react-native-video to ^6.0.0-beta.3 (#4701)
e17db1f fix(deps): update dependency react-native-webview to ^13.6.4 (#4702)
a40530e fix(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.24 (#4703)
f959343 chore(deps): update dependency moment to ^2.30.1 (#4704)
0cd50b3 fix(deps): update dependency @sentry/types to ^7.91.0 (#4705)
0ca08ce fix(deps): update dependency ethers to ^6.9.2 (#4700)
0bfcf90 fix(deps): update dependency fp-ts to v2.16.2 (#4707)
5a1b9fc fix(deps): update dependency @gorhom/bottom-sheet to ^4.6.0 (#4708)
9552b9c fix(deps): update dependency react-native-device-info to ^10.12.0 (#4710)
9cd7725 fix(deps): update dependency react-native-gesture-handler to ^2.14.0 (#4711)
911b21a fix(deps): update dependency @sentry/types to ^7.92.0 (#4713)
52a5b93 fix(deps): update dependency react-native-safe-area-context to ^4.8.2 (#4714)
9367ba1 fix(deps): update dependency react-native-screens to ^3.29.0 (#4715)
8589310 fix(deps): update dependency redux-saga to ^1.3.0 (#4716)
7a705c6 fix(deps): update dependency statsig-react-native to ^4.14.0 (#4718)
55b3e84 chore: update licenses and disclaimer (#4719)
47eca06 chore(deps): update dependency typescript to ^5.3.3 (#4720)
b3f981d chore(deps): update testing-library (#4721)
e20dd43 fix(deps): workaround pod install failure with boost (#4722)
7146f77 chore: move home action test id to parent custom component (#4717)
d4f3041 build(deps): resolution to use follow-redirects ^1.15.4 (#4724)
5af717e fix(deps): update dependency victory-native to ^36.7.0 (#4725)
ed4d426 refactor(swap): use useReducer to make SwapScreen state changes easier to reason about (#4673)
2a66214 chore(analytics): Include multichain assets for account_funded/liquidated event (#4687)
48b4bcc chore: update e2e test to use ENS (instead of Nom) (#4739)
93ccca7 chore: remove specific mentions of Celo from in-app t&c for multichain (#4735)
f7b371e refactor(send): update button text from send to continue on recipient selection (#4732)

Valora 1.74.1

22 Dec 13:53
Compare
Choose a tag to compare

Summary

We've updated Valora to fix bugs, enhance our features, and improve overall performance.

Features

0379c9a feat(send): show warning for unknown addresses (#4584)
d89dde5 feat(swap): skip swap confirmation screen (#4587)
c4d9319 feat(secure-send): Hook up secure send to the old and new send flow (#4597)
0d2a421 feat(token-import): Validate token address (#4576)
26e39ac feat(send): Show Valora V icon for address-based recipients depending on phone verification (#4586)
ebf8f2c feat(send): use verification status for showing unknown address info (#4604)
9b0f180 feat(swap): show network switch warning (#4601)
d1c2107 feat: add pending approval homefeed item for swap flow (#4593)
10d0ae1 feat(swap): update max fee currency warning (#4622)
f9975fb feat(token-import): Validate ERC-20 token contract (#4618)
b7927a5 feat: add supported networks to navigation drawer (#4626)
d8953df feat: add automatic fee currency selection to walletconnect viem flow (#4621)
0c39e55 feat(multichain): Add beta tag to home screen (#4624)
e5c8717 feat(dapps): display transaction fees and supported networks (#4642)
455b766 feat(identity): save contacts (#4658)
d19cf77 feat(identity): add client platform and verison to save contacts request (#4660)
f63a995 feat(qr-code): new copy for QR code (#4650)

Bug Fixes

5796676 fix: incorrect color for token sent in homefeed (#4596)
901c42b fix: use token ids not addresses accessing test fixture data (#4598)
e5250d1 fix(viem): Fix Viem gas estimation bug (#4623)
2388738 fix(send): Assorted Send recipient bugfixes (#4625)
bbb3e8b fix: look up the recipient DEK, not your own DEK (#4632)
e1cefe6 fix(send): support new send flow for QR Scan and pay deeplink (#4630)
7e2d873 fix(send): Fix when secure send flow happens (#4653)
72214a9 fix: use new send screen when enabled (#4665)

Other

a6299b6 chore(l10n): update translations from Crowdin (#4592)
c1a7de9 chore(swap): delete SwapExecuteScreen (#4600)
2daf88a chore: bump app version to 1.74.0 (#4603)
8ca74b3 chore(eth): display external exchanges for ethereum (#4590)
3ab7948 chore(deps): update dependency bl to ^6.0.9 (#4610)
1bfdbfa fix(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.22 (#4612)
6b8646f fix(deps): update dependency ethers to ^6.9.0 (#4613)
f3b292d fix(deps): update dependency ibantools to ^4.3.7 (#4614)
a987673 fix(deps): update dependency react-native-video to ^6.0.0-beta.1 (#4615)
b220c1f fix(deps): update dependency @react-native-async-storage/async-storage to ^1.21.0 (#4616)
a2c6ed0 chore(l10n): update translations from Crowdin (#4599)
263144a chore: isCoreToken -> isFeeCurrency (#4606)
811004b chore: refactor getting fee currencies from selector instead of hook (#4620)
4d3231b chore: update licenses and disclaimer (#4611)
60d3876 chore: update hooks to call the v2/getShortcuts endpoint (#4607)
14f43dc chore(l10n): update translations from Crowdin (#4619)
fc9ade3 refactor(send): merge send flow feature gates (#4629)
e6527de fix(deps): update dependency @react-native-picker/picker to ^2.6.1 (#4617)
60796ba chore(renovate): allow updating node (#4628)
71aefff fix(deps): update dependency @react-native-masked-view/masked-view to ^0.3.1 (#4636)
c222291 fix(logs): logs sometimes cannot be attached (#4633)
1f21ef5 chore(deps): update dependency node to v20.10.0 (#4637)
1976075 chore: update copy for RRv9 (#4639)
75b574e chore(swap): remove swap with ContractKit (#4634)
765c559 chore(swaps): remove unused analytics events + incorrect usdTotal prop (#4641)
828f09d fix(deps): update dependency ibantools to ^4.3.8 (#4645)
baec933 fix(deps): update dependency react-native-video to ^6.0.0-beta.2 (#4647)
3f7b428 ci: fix knip regression (#4644)
de97673 chore: only add a swap approve transaction if the allowance is not enough (#4640)
1314927 chore(analytics): add analytics events for deeplinks and qr code scans (#4631)
5b27c20 chore(l10n): update translations from Crowdin (#4627)2f22cc62f chore(l10n): update translations from Crowdin (#4654)
d5149c7 chore: use block time for confirmed transaction time (#4602)
ccde1c5 chore(multichain-beta): add multichainBetaStatus to support email (#4659)
c314b10 chore(l10n): update translations from Crowdin (#4657)
c55a5c7 refactor(swap): data structures simplifications (#4655)
863454f chore(supercharge): skip fetching rewards for empty wallets (#4656)
2a467d1 chore: remove celo-specific copy (#4662)
c076efe chore(l10n): update translations from Crowdin (#4661)
458e34e refactor(swap): remove unneeded state + rename variable (#4663)
e4f85d1 chore: modify some translations to account for supported chains (#4667)
bf350b0 chore: fix typos (#4669)
078134e chore(swap): cleanup guaranteedSwapPriceEnabled experiment (#4664)
ff201c8 chore: bump app version to 1.74.1

Valora 1.73.1

08 Dec 17:26
b8f95c2
Compare
Choose a tag to compare

Summary

This release is a patch on top of v1.73.0, with additional commits. See release branch: https://github.com/valora-inc/wallet/tree/release/wallet/1.73.0.

Commits included

f8ebe5a fix: incorrect color for token sent in homefeed (#4596)
b8f95c2 chore: bump app version

Valora 1.73.0

07 Dec 18:31
8a513db
Compare
Choose a tag to compare
Valora 1.73.0 Pre-release
Pre-release

Summary

We've updated Valora to fix bugs, enhance our features, and improve overall performance.

Features

756d9ae feat(swap): multichain support (#4526)
27de3d2 feat(send): show fees on confirmation screen for all tokens (#4527)
4bb70ea feat(secure-send): remove edit button on confirmation screen (#4556)
6b63b77 feat: add approval transactions to homefeed (#4534)
6ae7350 feat(fees): Adding fees information to confirmed transactions (#4537)
6c9a933 feat(multichain): add beta screen (#4565)
422abf0 feat(send): Implement new Send Search UI (#4468)
93db460 feat(multichain): show beta screen on first launch after onboarding (#4571)
55b303d feat: send select recipient display, search and selection improvements (#4490)
cfcf74c feat: invite rewards card (#4583)
18f6662 feat: add slippage tolerance info bottom sheet to swap screen (#4591)
7f76277 feat(fees): Adding fees for Celo standby transactions (#4580)
8a513db fix(cico): Add sorting to CICO currency bottom sheet (#4566)

Bug Fixes

3c72985 fix(swap): ensure fiat swap value works with comma decimal separator (#4539)
fcd8aa1 fix(swap): do not display fiat values that are 0 or NaN (#4540)
593bc05 fix(swaps): ensure clear button works on swap input (#4542)
e47e26d fix(swap): ensure fiat swap value works with comma decimal separator (#4539)
1530348 fix(swap): do not display fiat values that are 0 or NaN (#4540)
00cf7cb fix(swaps): ensure clear button works on swap input (#4542)
4e81e43 fix: incorrect fee currency amount displayed for 'need-decrease-spend-amount-for-gas' (#4552)
0d4ee42 fix(swap): incorrect network clients used for multichain (#4559)
bcf492e fix(swap): user stuck after cancelling PIN input in the viem flow (#4560)
4067ef2 fix(send): use correct fee for total in send confirmation screen (#4567)
0bcddab fix(standby-txs): Setting the failed transactions status correctly. (#4594)
9dc2d04 fix: pass taps in recipient flatlist while avoiding rerenders (#4588)

Other

1f6506e chore(deps): clean unnecessary resolutions (#4530)
1e73de3 chore(l10n): update translations from Crowdin (#4531)
3b35415 fix(deps): update dependency @sentry/types to ^7.81.0 (#4535)
f8700e1 fix(deps): update dependency react-native-get-random-values to ^1.10.0 (#4536)
510c010 chore: reduce the number of colors in the colors enum (#4524)
0e91ef7 chore: bump app version to 1.73.0 (#4538)
5bf932c fix(deps): update dependency @react-native-async-storage/async-storage to ^1.19.6 (#4543)
37edc6d fix(deps): update dependency @sentry/types to ^7.81.1 (#4544)
599cc23 fix(deps): update dependency react-native-webview to ^13.6.3 (#4545)
d0ad49b chore(deps): update dependency js-yaml to v4 (#4546)
2d551d9 fix(deps): update dependency @react-native-async-storage/async-storage to ^1.19.7 (#4547)
0b76f3a fix(CI): reduce number of expected offramp providers and exchanges (#4551)
216cf13 chore(l10n): update translations from Crowdin (#4553)
d1b2e3e chore(supercharge): Remove supercharge v1 code (#4517)
1842661 chore: ensure homefeed items have the same font (#4550)
e850029 chore: update licenses and disclaimer (#4532)
7f0d2d3 chore(l10n): update translations from Crowdin (#4555)
6e3d2cd feat(send): use fees from prepared tx in send sagas (#4554)
d281dbe feat(CICO): Replace CICO currency selection radio buttons with bottom sheet (#4483)
4075300 docs: fix typo in CONTRIBUTING.md (#4558)
118b171 chore: make spendToken optional in prepareTransactions (#4562)
89a9b03 feat(secure-send): Update styles to match new designs (#4557)
7024a59 chore(l10n): update translations from Crowdin (#4561)
7bb6944 chore(l10n): update translations from Crowdin (#4568)
8c8751a chore(analytics): add networkId to send_tx_complete (#4572)
89cf2d2 chore(l10n): update translations from Crowdin (#4575)
0647946 chore: Update fiat exchange flow to use token IDs (#4450)
f3c7ce2 feat(multichain): add beta status property to statsig user (#4582)
3f9fea4 chore(qrcode): Clean up QR code experiment (#4573)
0176dc6 chore: update color palette for design system (#4579)
d80d1cd refactor(qr): make QR Scanner logic more modular (#4577)
dda0af2 chore(analytics): add networkId to provider selection analytics event data (#4574)

Valora 1.72.1

24 Nov 19:42
Compare
Choose a tag to compare

Summary

This release is a patch on top of v1.72.0, with additional commits. See release branch: https://github.com/valora-inc/wallet/tree/release/wallet/1.72.1

Commits included

f8989f8 chore: bump app version to 1.72.1
00cf7cb fix(swaps): ensure clear button works on swap input (#4542)
1530348 fix(swap): do not display fiat values that are 0 or NaN (#4540)
e47e26d fix(swap): ensure fiat swap value works with comma decimal separator (#4539)

Valora 1.72.0

24 Nov 11:55
129d74d
Compare
Choose a tag to compare
Valora 1.72.0 Pre-release
Pre-release

Summary

We've updated Valora in order to fix bugs, enhance our features and improve overall performance.

Features

ec0a96d feat(send): show contacts on new recipient screen (#4455)
2698898 feat: add network fee to swap screen (#4425)
14503c9 feat(import-token): Create a Notification component (#4436)
9831ba3 feat(send): show valora icon for phone number recipients (#4466)
bb3c8f5 feat(prepare-transactions): multichain support (#4453)
ac24883 feat(swap): improve loading UI (#4469)
9a2b97f feat(token-import): Extend TextInput, create PasteButton (#4475)
18104c0 feat(token-import): Create Import Token screen (#4474)
d002291 feat(send): contacts permission on new recipient screen (#4478)
23e7c56 feat: enable multichain WalletConnect transactions (#4477)
a8bc7c1 feat(swap): delete SwapReviewScreen (#4481)

Bug Fixes

e130aba fix(deps): downgrade viem to 1.16.6 to fix send TX serialized as EIP-1559 (#4458)
9393d6a fix(send): styles on select recipient screen (#4457)
a596f66 fix(send): avoid showing invite modal for contacts that have an address (#4462)
2242d94 fix(viem): Adding standby tx after sending (#4443)
fe93b01 fix(deps): update dependency @react-native-async-storage/async-storage to ^1.19.5 (#4487)
b980e6c fix(deps): update dependency @segment/analytics-react-native-plugin-firebase to ^0.3.11 (#4488)
97ac615 fix(token-details): show asset value as title on token details screen (#4482)
1f4d3bf fix(deps): update dependency clevertap-react-native to ^1.2.1 (#4489)
3228a57 fix(deps): update dependency react-native-gesture-handler to ^2.13.4 (#4492)
37400df fix(deps): update dependency @fiatconnect/fiatconnect-types to ^13.3.0 (#4486)
5f1b98f fix(deps): update dependency react-native-permissions to ^3.10.1 (#4493)
b8851bf fix(deps): update dependency react-native-email-link to ^1.14.8 (#4496)
d37a218 fix(deps): update dependency react-native-screens to ^3.27.0 (#4497)
aa2660c fix(deps): update dependency react-native-shake to ^5.5.2 (#4498)
8b31a4b fix(deps): update dependency react-native-safe-area-context to ^4.7.4 (#4495)
137f2c1 fix(deps): update dependency victory-native to ^36.6.12 (#4500)
748ec41 fix(deps): update react-navigation monorepo (#4501)
dd9e769 fix(deps): update dependency @coinbase/cbpay-js to ^1.9.0 (#4502)
67e4bb0 fix(deps): update dependency @react-native-community/netinfo to ^9.5.0 (#4503)
590d754 fix(deps): update dependency @sentry/types to ^7.80.1 (#4504)
4dae491 fix(deps): update dependency react-native-image-crop-picker to ^0.40.2 (#4513)
8c238b1 fix(deps): update dependency react-native-video to ^6.0.0-alpha.11 (#4499)
7ef4ed2 fix(deps): update dependency react-native-video to ^6.0.0-beta.0 (#4520)

Other

8f66457 chore: bump app version to 1.72.0 (#4454)
f602fb2 test(e2e): properly wait for WC requests + add logs (#4459)
8954f4a docs: explain fetch_balance (#4461)
501b507 chore(l10n): update translations from Crowdin (#4456)
732047a chore: add inviterAddress to wallet created event (#4464)
3f5b572 chore: update referral rewards copy v1 (#4471)
0af4e06 test(e2e): wait for TX receipt (#4463)
daded1e chore: copy change -- replace "add" with "buy" (#4472)
2283d3a chore: update referral rewards copy (#4470)
cab4bcd chore(l10n): update translations from Crowdin (#4473)
5014be6 chore: use node 20 (#4465)
183d8e6 chore(l10n): update translations from Crowdin (#4476)
93c359c chore(deps): update dependency async to ^3.2.5 (#4485)
0bc4644 chore(deps): update fiatconnect sdk, ethers (#4484)
920b70f chore(l10n): update translations from Crowdin (#4480)
dbbe82b chore: remove apollo and related graphql libs (#4460)
8448cca chore(eth-fees): calculate eth send fees on SendEnterAmount (#4491)
062524c ci: use yarn-install action in workflows (#4494)
741eff8 chore(l10n): update translations from Crowdin (#4506)
79da0b9 chore: update licenses and disclaimer (#4514)
b661e99 test: re-enable secure send e2e test (#4507)
59a16b1 chore(swaps): Removing swap native tokens experiment (#4516)
1b07f21 refactor(swap): use token id (#4518)
04811c1 refactor(max-button): use viem for max button (#4512)
9a4907b docs(wallet): add docs on quick reinstall, deleting derived data (#4528)
5c15863 chore(l10n): update translations from Crowdin (#4515)
2154e75 chore: show fiat value for both swap tokens and tweak warnings (#4522)
aafcfc3 chore(deps): update dependency glob-parent to v6 (#4529)
3e01467 chore: update design system font names (#4525)
129d74d chore: clean up colors enum and rename some existing colors (#4523)