Releases: valora-inc/wallet
Valora 1.98.0
Summary
We've updated the app to fix bugs, enhance our features, and improve overall performance.
Features
40d6606 feat(earn): prepare transactions and use on confirmation screen (#6192)
8ea0f61 feat(earn): handle claims in withdraw submit saga (#6203)
ab5e17a feat(earn-info): keep token icon and name on the same line (#6222)
Bug Fixes
5ba5bd4 fix(feedV2): inverted swap from/to for deposits with swap (#6204)
0cc6c32 fix(discover): make explore dapps card tap behavior intuitive (#6209)
52fb491 fix(TransactionFeedV2): Fix persisted feed storing unmerged transactions (#6205)
34a9d38 fix(TransactionFeedV2): Fix removals and "jumps" of pending transactions (#6206)
3b04940 fix: some pending stand by transaction not getting cleaned up (#6224)
Other
94d2d78 chore(l10n): update translations from Crowdin (#6201)
beca58b chore: bump app version to 1.98.0 (#6202)
630cf89 refactor(earn-types): combine withdraw actions and earn enter mode (#6187)
f788797 chore: reduce logging and update error UI for homefeed (#6208)
7e74af3 refactor: Use mobilestack references in android builds (#6039)
fd30a91 chore(l10n): update translations from Crowdin (#6210)
424fe4b refactor: cleanup DefaultAvatar (#6211)
e3f42b7 chore(prices): fetch exchange rate from cloud function (#6216)
d7a0abb chore(balances): fetch token balances from cloud function (#6215)
c9bc051 chore: use comma separated query params and only query enabled networks (#6219)
80d26b2 chore(send): send flow UI updates (#6220)
053c81f chore(l10n): update translations from Crowdin (#6225)
e34ca3b chore: more app updates for UK compliance (#6221)
Valora 1.97.1
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)
Valora 1.96.0
Summary
We've updated the app to fix bugs, enhance our features, and improve overall performance.
Features
ff7976e feat(positions): Make positions tappable (#6137)
720ae00 feat(feed): Add RTK-Query, add api slice for Transaction Feed V2 (#6134)
Bug Fixes
aa2fe7d fix(earn): fix wrapping and alignments on pool info screen (#6143)
Other
f49b00e chore: bump app version to 1.96.0 (#6129)
1aa94d6 chore(l10n): update translations from Crowdin (#6132)
2fbcb31 chore(earn): Clean up single pool earn flow (#6133)
837975c chore(deps): update dependency i18next to ^23.15.2 (#6138)
edf6d3b chore(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.59 (#6139)
4c4693d chore(l10n): update translations from Crowdin (#6141)
d5c953f chore(deps): update dependency @reduxjs/toolkit to ^2.2.8 (#6147)
5f197e0 chore(deps): update dependency @sentry/react-native to ^5.33.2 (#6148)
cb95f43 chore(deps): update dependency react-native-video to ^6.6.4 (#6149)
cff858a chore(l10n): update translations from Crowdin (#6145)
b005f2b chore: add script to generate release notes (#6131)
76f1605 chore(TransactionFeedV2): Cleanup stand by transactions in Transaction Feed V2 (#6146)
6a8884a chore(TransactionFeedV2): Add error handling to Transaction Feed V2 (#6151)
59d75a7 chore(e2e): re-enable home feed e2e test (#6158)
Valora 1.95.1
Valora 1.95.0
Summary
We've updated Valora to fix bugs, enhance our features, and improve overall performance.
Features
b39180e feat: sticky home actions (#6033)
36b4546 feat: update copy in buy and swap flows for UK compliance (#6100)
04bb249 feat(earn): Add earn_supported_pools dynamic config (#6112)
Bug Fixes
2a6433e fix(earn): Compute total deposit amount correctly for EarnPoolInfoScreen (#6104)
312d7e0 fix(feed): use the right earn amount (#6111)
cb70b7f fix(headers): use empty string for title (#6113)
c0a9178 fix(earn): Show correct pool amount when LP to deposit is not 1:1 (#6121)
Other
caa5799 chore(deps): update dependency @segment/analytics-react-native to ^2.19.5 (#6057)
56e36b7 chore(deps): update dependency react-i18next to ^15.0.2 (#6058)
ab3ba04 chore: bump app version to 1.95.0 (#6059)
543ca4b chore(l10n): update translations from Crowdin (#6060)
0a963ef chore(deps): update dependency @react-native-clipboard/clipboard to ^1.14.2 (#6063)
993f86b chore(deps): update dependency @walletconnect/react-native-compat to ^2.16.2 (#6064)
83c8319 chore(deps): update dependency @walletconnect/utils to ^2.16.2 (#6065)
fdee159 chore(deps): update dependency @walletconnect/web3wallet to ^1.15.2 (#6066)
284884e chore(deps): update dependency react-native-haptic-feedback to ^2.3.3 (#6067)
54996bf chore(deps): update dependency viem to ^2.21.10 (#6070)
b204082 chore(deps): update dependency @react-native-community/netinfo to ^11.4.0 (#6071)
ca1e790 chore(deps): update dependency @sentry/react-native to ^5.33.0 (#6072)
5133152 chore(deps): update dependency react-native-quick-crypto to ^0.7.5 (#6069)
f35b078 chore(deps): update dependency typescript to ^5.6.2 (#6075)
7af872c chore: update licenses and disclaimer (#6077)
749e27a chore(deps): update dependency @testing-library/react-native to ^12.7.2 (#6076)
18a04af chore: parameterise app name used in auth (#6078)
e87d45f chore(deps): group walletconnect dependencies (#6068)
c8a7187 chore(deps): update dependency @react-native-picker/picker to ^2.8.1 (#6081)
f1f050a chore(l10n): update translations from Crowdin (#6079)
bb2d955 chore(deps): update dependency @react-native-community/netinfo to ^11.4.1 (#6080)
31dac57 chore(deps): update dependency react-native-svg to ^15.7.1 (#6084)
62bef57 chore(deps): update dependency react-native-video to ^6.6.2 (#6085)
b39dbf8 chore(ci): accept all Android licenses (#6086)
cf5ff64 chore(docs): update rainbowkit recommendation (#6087)
dc6c545 chore(deps): update dependency date-fns to v4 (#6089)
b5a49a5 chore(deps): update dependency react-native-device-info to v13 (#6090)
9f13da0 chore(deps): update dependency react-native-share to v11 (#6091)
6631ad7 chore(deps): update dependency viem to ^2.21.11 (#6093)
5190cda docs: update android profiling instructions (#6088)
515d2e3 chore(ci): temp disable home feed (#6101)
81775f2 chore(l10n): update translations from Crowdin (#6097)
08edccf chore: remove logging of homefeed response (#6102)
c51ed46 chore(deps): update dependency uuid to v10 (#6094)
e53d516 chore(deps): update dependency @sentry/react-native to ^5.33.1 (#6105)
ad9a320 chore(deps): update dependency viem to ^2.21.14 (#6107)
fcdb2af chore: update licenses and disclaimer (#6106)
341e0f8 chore: reduce logs for redux logger, analytics, remote config (#6103)
9ae02ee chore(deps): update dependency react-native-auth0 to v3 (#6006)
31d5c25 chore: update licenses and disclaimer (#6110)
7010e0b chore(deps): update dependency @toruslabs/torus.js to ^15.0.5 (#6114)
c17a8a1 chore(deps): update dependency viem to ^2.21.15 (#6116)
ef425c1 chore(deps): update dependency react-native-gesture-handler to ^2.20.0 (#6117)
8ebae79 chore(deps): update google-github-actions/get-secretmanager-secrets action to v2.1.4 (#6118)
71caa3c chore(l10n): update translations from Crowdin (#6109)
ec1fbf8 chore(deps): update dependency node to v20.17.0 (#6119)
6538212 chore(deps): update tj-actions/changed-files action to v45 (#6122)
a0a06dc chore(l10n): update translations from Crowdin (#6120)
d11ea76 chore(analytics): consistent earn events (#6115)
73ce253 chore: remove "stablecoin" references from stablecoin earn in prepara… (#6124)
24b234c chore(earn): Beefy terms and conditions changes (#6127)
db9f34d chore(l10n): update translations from Crowdin (#6125)
Valora 1.94.2
Summary
This release is a patch on top of v1.94.1, with additional commits. See the release branch: https://github.com/valora-inc/wallet/tree/release/wallet/1.94.2.
Commits included
6d1bdc0 style: rename enableSwapFee to enableAppFee (#6096)
5dd581f chore: bump app version
Valora 1.94.1
Summary
This release is a patch on top of v1.94.0, with additional commits. See the release branch: https://github.com/valora-inc/wallet/tree/release/wallet/1.94.1.
Commits included
c140e30 chore: add app name to support requests (#6029)
3cad53c fix(bottom-sheets): earn url open and onboarding skip (#6061)
d243c5e fix(earn): use statsig dynamic config for app fee (#6062)
cca395c chore: bump app version
Valora 1.94.0
Summary
We've updated Valora to fix bugs, enhance our features, and improve overall performance.
Features
26b196e feat(earn): Earn enter amount redesign (#5958)
b2d2c00 feat: use bottom sheet modal from @gorhom/bottom-sheet (#5928)
483ceed feat(jumpstart): change logic for when to show the intro screen (#5943)
93902f4 feat(earn): Update Earn intro page (#5977)
9708aa7 feat(earn): show swappable tokens on enter amount screen (#5998)
044ebfe feat(earn): prepare swap + deposit transaction (#5999)
f4a5156 feat(earn): show swap info in tx details (#6000)
8bcbf74 feat(earn): remove token filter (#6037)
86ab990 feat: add bottom sheet for fee details (#5997)
f284401 feat(earn): include swap info in deposit bottom sheet (#6027)
cc12ac5 feat(earn): Deposit entrypoint updates (#5932)
b9cb0fc feat(earn): consistent analytics props for deposit (#6044)
9817785 feat(earn): Update transaction details screen to show swap & deposit correctly (#6014)
Bug Fixes
7bc2441 fix(earn): navigate to earn home from points screen (#5949)
07ac76e fix(e2e): Fix funding script (#5976)
26fa478 fix(earn): clean up info icons (#6040)
3d045e3 fix: close bottom sheet prior to points onPress navigation (#6034)
1c5dab8 fix(earn): ensure isNative is false and not undefined (#6024)
6318bb9 fix: iOS release workflow (#6028)
21f4de3 fix(earn): fix deposit label being cutoff (#6056)
4727655 fix(earn): approve standby tx handling for swap-deposit (#6055)
2aeec76 feat(earn): Add pending transaction for EarnSwapDeposit (#6054)
f27172b feat: add swap fee to FeeDetailsBottomSheet (#6025)
ec6fb15 feat: add swap details bottom sheet (#6026)
Other
efd37b0 chore(deps): update dependency viem to ^2.21.2 (#5950)
75a7463 chore(deps): update dependency @walletconnect/react-native-compat to ^2.16.0 (#5951)
931fa54 chore(deps): update dependency viem to ^2.21.4 (#5952)
0665705 chore(deps): update dependency @walletconnect/react-native-compat to ^2.16.1 (#5953)
5e8ad65 chore: bump app version to 1.94.0 (#5927)
3af19d4 chore(deps): update dependency @walletconnect/utils to ^2.16.0 (#5954)
59aa2ca chore(deps): update dependency @walletconnect/web3wallet to ^1.15.0 (#5955)
662b5de chore: update @th3rdwave/react-navigation-bottom-sheet
(#5930)
bbd0e39 chore(deps): update dependency react-native-screens to ^3.34.0 (#5939)
f08fccd chore(deps): update dependency @walletconnect/web3wallet to ^1.15.1 (#5960)
780bcc2 chore(deps): update dependency @walletconnect/utils to ^2.16.1 (#5959)
99c717d chore(deps): update dependency react-native-safe-area-context to ^4.11.0 (#5961)
6eb8741 chore(deps): update dependency react-native-video to ^6.5.0 (#5964)
62a561f chore(deps): update react-navigation monorepo (#5966)
eca9597 build(deps): bump serve-static from 1.15.0 to 1.16.0 (#5963)
b779f4f chore(l10n): update translations from Crowdin (#5956)
8c482df chore: migrate min required app version to Statsig (#5957)
629804e chore(deps): update dependency react-native-shake to ^5.6.2 (#5962)
33a8efe chore: move branding config to Statsig (#5969)
df044a5 chore: update licenses and disclaimer (#5970)
f922c87 chore: remove "Welcome" title from Home Tab (#5971)
55b0088 chore(deps): update dependency react-native-webview to ^13.12.1 (#5965)
836ab2c build(deps): bump path-to-regexp from 1.8.0 to 1.9.0 (#5979)
5e3274b build(deps): bump dset from 3.1.2 to 3.1.4 (#5980)
07f3ed0 chore(deps): update dependency react-native-webview to ^13.12.2 (#5981)
c50c7b7 chore(l10n): update translations from Crowdin (#5978)
d1393c8 chore: replace app name with variable in translations (#5972)
6cceed8 fix(deps): add react-native-shake to renovate ignore list (#5985)
8c2efca chore(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.58 (#5987)
927cf39 chore(deps): update dependency fuzzysort to v3 (#5990)
4179ef1 chore(l10n): update translations from Crowdin (#5984)
9c0ac07 chore(deps): revert update dependency react-native-shake to ^5.6.2 (#5986)
8cbb621 chore(deps): update dependency @react-native-async-storage/async-storage to v2 (#5982)
0fbc1af chore: move walletconnect universal link to config (#5993)
42bbc1e chore: update licenses and disclaimer (#5989)
9729d1f refactor(earn): cleanup EnterAmount, remove Card (#5996)
7f1e5cb chore(deps): update dependency react-i18next to v15 (#6001)
7cce5f2 chore: update licenses and disclaimer (#6004)
afffc72 chore(deps): update dependency viem to ^2.21.5 (#6003)
4a8e9b7 chore(l10n): update translations from Crowdin (#5995)
7721ad2 chore(deps): update dependency viem to ^2.21.6 (#6005)
02fb04f chore: cleanup debug menu options (#5975)
91d9835 refactor: move deep link prefix to .env file (#6008)
ee0c00b chore(deps): update dependency i18next to ^23.15.1 (#5988)
44b1b86 refactor: add env variable for user agent app name (#6009)
8e6ec0c chore(l10n): update translations from Crowdin (#6013)
dd53112 refactor: reuse same variable for user agent header and app registry (#6017)
fba9c30 chore(ci): update android api level to 34 for e2e on pr (#6011)
d4067d4 refactor: use MobileStack references in ios build (#6012)
e6743eb refactor(earn): update deposit bottom sheet design (#6016)
eee3653 chore(l10n): update translations from Crowdin (#6022)
b567c8d refactor(earn): misc deposit cleanup (#6023)
8ed104d build(deps): install ninja on android (#6042)
3481bcc chore(l10n): update translations from Crowdin (#6035)
fbd0547 chore(ci): download Android platform matching the compile SDK version (#6053)
90e6b3d chore(l10n): update translations from Crowdin (#6043)
Valora 1.93.1
Summary
We've updated Valora to fix bugs, enhance our features, and improve overall performance.
Features
ac00301 feat: Move settings icon to the left, change TabHome icon (#5923)
6c8a11c feat: Add new gradient divider and active navigation tab underline (#5924)
Bug Fixes
d0e2803 fix: only show withdraw when deposited in pool (#5929)
f5ed0cc fix(onbaording): Disable CPV in onboarding (#5931)
06e4e62 fix: restore Cloud Account Backup (#5941)
Other
92326d0 chore: remove obsolete yarn resolutions (#5917)
6863420 chore(ci): update fastlane and its plugins (#5902)
bd7a369 chore(deps): update dependency react-native-quick-crypto to ^0.7.4 (#5908)
df0e65e chore(deps): update dependency react-native-keychain to ^8.2.0 (#5892)
f1ab1bd chore(docs): fix typos (#5048)
e9a0d97 chore(deps): update dependency react-native-localize to ^3.2.1 (#5911)
6113dd2 fix(earn): Copy updates (#5933)
6578aea chore(l10n): update translations from Crowdin (#5925)
cc5c8f4 chore(deps): update dependency react-native-pager-view to ^6.4.1 (#5936)
e9f1230 chore(deps): update dependency @scure/bip39 to ^1.4.0 (#5935)
38c5b7b fix: use mocked date in EarnPoolInfoScreen test (#5942)
6e7710c ci: ignore emergetools errors (#5944)
84d34dd chore(deps): update dependency react-native-picker-select to ^9.3.1 (#5938)
88ddf3e ci: fix fastlane error for android releases (#5945)
526f007 chore: update licenses and disclaimer (#5926)
cae931f chore: update licenses and disclaimer (#5948)
984b7a6 chore: bump app version