Releases: valora-inc/wallet
Valora 1.102.0
Summary
We've updated the app to fix bugs, enhance our features, and improve overall performance.
Features
ee71b25 feat(warning): Add generic gas fee warning component (#6385)
c6c57b0 feat: support running without a STATSIG_API_KEY (#6403)
299072a feat(earn): support cross chain deposit in tx feed (#6431)
Bug Fixes
1fc69b6 fix(onboarding): ensure success screen is shown always at the end (#6408)
753750b fix(colors): avoid hard coded colors in GradientIcon (#6424)
0406f81 fix: number is formatted wrong when a dot is a grouping separator (#6428)
80151ad fix(enter amount): ensure that local amount can be updated always (#6427)
a471697 fix(colors): explicitly define colors in places that was missing them (#6426)
Other
358b955 chore: bump app version to 1.102.0 (#6401)
f284f7c chore(l10n): update translations from Crowdin (#6396)
11e5154 chore(l10n): update translations from Crowdin (#6405)
0eedfa9 test(e2e): add static sleep to wait for bottom sheet animation (#6407)
ebbae78 test(e2e): bypass network select modal when served on reload (#6411)
e81d8f2 chore(l10n): update translations from Crowdin (#6410)
ffd0eaf refactor(colors): deprecate literal colors, add semantic colors to replace 'black' (#6400)
70f2708 chore(colors): remove some deprecated colors (#6415)
bc4c9ac refactor(colors): remove white and replace with semantic counterparts (#6409)
554753f refactor(colors): replace gray3 usages with semantic counterparts (#6413)
135d6bd refactor(colors): remove gray3 and update icons to mostly default to textPrimary (#6414)
f48976c refactor(colors): replace gray4 with semantic counterparts (#6417)
4079e7d refactor(colors): rename state colors (#6416)
5db161b refactor(colors): replace deprecated blue and gold colours with semantic counterparts (#6419)
cec3ad5 refactor(colors): replace gray5 with semantic counterparts (#6418)
246bd00 refactor(colors): replace gray1 with semantic counterparts (#6420)
fd8dbd2 refactor(colors): replace most usages of gray2 with semantic colors (#6421)
c8f3593 refactor(colors): add a color for loading spinner (#6422)
045998d refactor(colors): replace gray2 with semantic counterparts (#6423)
f39e0e6 refactor(colors): refine and rename colors for consistency (#6425)
9a70651 chore: Add in font to EarnEnterAmount text style (#6430)
Valora 1.101.2
Valora 1.101.1
Valora 1.101.0
Summary
We've updated the app to fix bugs, enhance our features, and improve overall performance.
Features
fc9f085 feat(earn): Update earn deposit entry point bottom sheet (#6350)
8ee6df3 feat(TokenEnterAmount): add new flow to EarnEnterAmount.tsx (#6246)
43ac959 feat(earn): support cross chain swap and deposit (#6382)
3305182 feat(earn): cross chain swap and deposit changes on deposit entrypoint (#6390)
fc83679 feat(earn): add estimated duration for x chain swap and deposit (#6394)
9815138 feat(TokenEnterAmount): add new component to Swap flow (#6247)
93a1b8d feat(earn): show cross chain fees on enter amount screen (#6395)
Bug Fixes
3479fc8 fix: missing analytics due to react-native-adjust upgrade (#6376)
1421494 fix: broken custom payment with Bidali (#6383)
8d74b49 fix: new 2025 year causing one of the PointsHistoryBottomSheet tests to fail (#6392)
Other
33558ee chore: bump app version to 1.101.0 (#6353)
b40e2ef chore(ci): check e2e main
commits against Android API level 27 (#6031)
0b8e2d6 chore(earn): Add comments explaining non trivial booleans in deposit bottom sheet (#6355)
9350ff8 test(e2e): add waitForElementById and pass params as an object (#6352)
ddae713 chore(l10n): update translations from Crowdin (#6354)
8a839a9 chore(deps): update dependency google-libphonenumber to ^3.2.40 (#6358)
3a5d202 chore(deps): update dependency io-ts to v2.2.22 (#6359)
b0893b1 chore(deps): update dependency react-native-adjust to ^5.0.3 (#6361)
1f02984 chore(deps): update dependency react-native-quick-crypto to ^0.7.9 (#6362)
6dc5180 chore(deps): update dependency react-i18next to ^15.1.4 (#6360)
909932b chore(deps): update dependency react-native-safe-area-context to ^4.14.1 (#6363)
7eb98ed chore(deps): update fiatconnect packages (#6365)
bef3560 chore(deps): update dependency @reduxjs/toolkit to ^2.5.0 (#6366)
c6e2357 chore(tokens): update price history endpoint (#6367)
db7c098 chore(ci): specify Android API level as number (#6368)
8405e74 chore(deps): update dependency viem to ^2.21.55 (#6364)
1deaa95 chore(deps): upgrade detox to ^20.28.0 (#6263)
bce3e21 chore(deps): update dependency cocoapods to '>= 1.16.2', '< 1.17' (#6339)
0293cfb chore(deps): update dependency react-i18next to ^15.2.0 (#6369)
60d87d4 chore(deps): update dependency react-native-quick-crypto to ^0.7.10 (#6370)
11098b3 chore(deps): update dependency react-redux to ^9.2.0 (#6373)
7f281a0 chore(deps): update react-navigation monorepo (#6374)
2b6c916 chore: update licenses and disclaimer (#6375)
1da030a chore: update licenses and disclaimer (#6377)
ab7935c chore(deps): update dependency @gorhom/bottom-sheet to v5 (#6378)
f0fad04 chore(deps): update dependency i18next to v24 (#6381)
4058c6e chore(deps): revert react-native-quick-crypto upgrade (#6388)
8891d00 refactor(earn): check allow X chain swaps gate when showing deposit options (#6389)
9694bea chore(l10n): update translations from Crowdin (#6393)
6c5af6f chore(swap): track swapId
for same-chain swap events (#6398)
e72427d chore: remove redundant translation line (#6397)
9170504 chore(swap): track swap cancel (#6399)
Valora 1.100.1
Valora 1.100.0
Summary
We've updated the app to fix bugs, enhance our features, and improve overall performance.
Features
cacbe50 feat: add enter amount percentages on swap screen (#6269)
40a4fd2 feat(fiatExchanges): use getCicoQuotes endpoint (#6309)
Bug Fixes
c858ab0 fix(enter amount): switching empty amounts should remain empty (#6297)
9ac2e1b fix(e2e): remove e2e secrets from key_placer as they are now in gcp (#6324)
0b43004 fix(deps): update react-native-webview patch file name (#6325)
bc07228 fix(earn): Fix Earn Deposit bottom sheet bug on Android (#6236)
Other
d32db06 chore(deps): update dependency viem to ^2.21.53 (#6281)
60b1572 chore: update licenses and disclaimer (#6283)
9ba833c chore(deps): update react-navigation monorepo (#6284)
92eb0c7 chore(deps): update dependency web3-utils to ^4.3.2 (#6282)
72dcc6b chore: bump app version to 1.100.0 (#6285)
91cfca0 chore(deps): update dependency @coinbase/cbpay-js to ^2.4.0 (#6286)
6cfed4a chore: tweak generate-release-notes for linux usage (#6289)
8519466 chore(deps): update dependency @react-native-clipboard/clipboard to ^1.15.0 (#6290)
3b67845 chore(deps): update dependency @react-native-picker/picker to ^2.10.1 (#6291)
23862d1 chore(deps): update dependency @reduxjs/toolkit to ^2.4.0 (#6292)
250b34b chore(deps): update dependency @scure/bip39 to ^1.5.0 (#6294)
06bf2ee docs: fix link for mdx parsing (#6296)
35dcd31 chore: update copy for deposit to unknown app (#6298)
673b177 refactor(fiatExchanges): cleanup types (#6293)
87fe42b chore(l10n): update translations from Crowdin (#6299)
75d63c1 chore(deps): update dependency @react-native-async-storage/async-storage to ^2.1.0 (#6287)
68c3889 chore(deps): update dependency @toruslabs/constants to ^14.2.0 (#6312)
d9489b5 chore(deps): update react-navigation monorepo (#6311)
7f57b68 chore(deps): update dependency @toruslabs/torus.js to ^15.1.1 (#6315)
a0ca334 chore: update licenses and disclaimer (#6313)
d7481ee chore(deps): update dependency fuzzysort to ^3.1.0 (#6316)
dead397 chore(deps): update dependency i18next to ^23.16.8 (#6317)
f87075a chore(deps): update dependency @toruslabs/fetch-node-details to ^14.2.0 (#6314)
4fbaf07 chore(deps): update dependency react-i18next to ^15.1.3 (#6318)
93dec4d chore(deps): update dependency react-native-device-info to ^13.2.0 (#6321)
41295c4 chore(deps): update dependency react-native-gesture-handler to ^2.21.2 (#6322)
a21a900 chore(deps): update dependency @sentry/react-native to ^5.35.0 (#6295)
144241a chore(cleanup): Remove show_onboarding_phone_verification feature gate (#6304)
6f6416d chore(cleanup): Remove onboarding_terms_and_conditions experiment (#6301)
c81521e chore(cleanup): Remove earn_stablecoin_config dynamic config (#6305)
b15cb12 chore(cleanup): Remove show_apple_in_cab feature gate (#6302)
9aa4ebc chore(cleanup): Remove show_get_started feature gate (#6300)
2c542d0 refactor(fiatExchanges): remove coinbase pay section (#6307)
d7e6a28 chore(deps): update dependency @sentry/react-native to ^5.36.0 (#6328)
85c4e0e chore(deps): update dependency @react-native-picker/picker to ^2.10.2 (#6327)
7118e2d chore(deps): update dependency web3-utils to ^4.3.3 (#6330)
f0f244e chore(deps): update dependency react-native-webview to ^13.12.5 (#6329)
71c400a chore(l10n): update translations from Crowdin (#6323)
aa9ee6b chore: update licenses and disclaimer (#6326)
f233a9c chore(deps): update dependency react-native-localize to ^3.3.0 (#6331)
b4c8f04 refactor(fiatExchanges): remove fetchProviders references (#6310)
b9b47e3 chore(deps): update dependency react-native-share to ^11.1.0 (#6334)
09399c3 chore(deps): update dependency react-native-safe-area-context to ^4.14.0 (#6333)
0f87267 chore(deps): update segment (#6337)
4c5db02 chore(deps): update google-github-actions/get-secretmanager-secrets action to v2.2.2 (#6340)
35133b3 chore(cleanup): Remove show_swap_and_deposit feature gate (#6303)
ff027e2 chore(cleanup): Remove show_cash_in_token_filters feature gate (#6343)
9bec20a refactor(deeplinks): add additional logging (#6344)
74bc060 chore(cleanup): Remove show_multichain_beta related code (#6341)
dbbb667 refactor: clean unused networkConfig (#6342)
e80f3de refactor(deeplinks): add more logs (#6351)
5bde01c chore(l10n): update translations from Crowdin (#6349)
Valora 1.99.1
Valora 1.99.0
Summary
We've updated the app to fix bugs, enhance our features, and improve overall performance.
Features
ee3cc3f feat: improve error UI in zerion homefeed (#6228)
d2a7f64 feat: add build number to settings screen (#6234)
c440862 feat(points): Add gradient border to points pill (#6244)
f990fb8 feat(earn): Update earn entrypoint (#6233)
7714ddf feat: update pull to refresh functionality on wallet and home tabs (#6255)
dad6143 feat: add percentage amount options to earn and send flows (#6240)
8aa9921 feat(TokenEnterAmount): Add new Enter Amount component and useEnterAmount hook (#6242)
295b9f5 feat(TokenEnterAmount): add new flow to EnterAmount.tsx (#6245)
Bug Fixes
2bf5579 fix(route): Fix issue with initial route, clean up onboarding feature config (#6218)
138c7e9 fix(earn): entry point performance and ripple (#6252)
0a6414a fix(headers): remove animations causing header shift on ios (#6256)
9ddea5a fix: remove whitespace at bottom of web-view after keyboard dismiss (#6253)
5853f2f fix(navigation): Simplify initial route logic (#6223)
3516a13 fix(sends): Enforce token override when sending specific token via QR code (#6250)
059cf1c fix: use historical local amount in sent transaction details (#6264)
a31429b fix: phone verification ends at CYA screen always (#6266)
538a3d9 fix: jumpstart intro should only be seen once (#6268)
77b1e49 fix(analytics): Send redux_store_size event regularly (#6271)
Other
e39b981 chore: bump app version to 1.99.0 (#6231)
b393e94 refactor: simplify refresh balance triggers (#6232)
d0d1b32 chore(l10n): update translations from Crowdin (#6230)
6b3487a chore(icons): remove unused question icon (#6235)
57963fb chore: upgrade cross-spawn to address vulnerability alert (#6241)
f994ece chore(tokens): Use new tokensInfo endpoint with networkIds query param (#6238)
407deb2 chore(knip): enhance knip reliability (#6239)
ca09824 chore(l10n): update translations from Crowdin (#6248)
2acfcf1 chore(deps): update to @react-navigation v7 and react-native-screens v4 (#6217)
66bd6d0 chore(l10n): update translations from Crowdin (#6249)
24ede4b chore: update licenses and disclaimer (#6251)
6daa3bf chore(deps): upgrade react-navigation and react-native-screens (#6257)
45363d2 chore(discover): Update rewards icon (#6237)
17eaf65 chore(l10n): update translations from Crowdin (#6254)
f39abe8 chore(l10n): update translations from Crowdin (#6261)
e2346ec test(e2e): set up tests on mainnet (#6229)
0fa2fb6 chore(l10n): update translations from Crowdin (#6262)
1ea0927 chore(l10n): update translations from Crowdin (#6265)
45e93fd chore(deps): update dependency react-native-adjust to v5 (#6002)
bb7c985 chore: update licenses and disclaimer (#6274)
96a1496 chore(l10n): update translations from Crowdin (#6267)
7e50d20 chore(deps): update dependency @react-native-masked-view/masked-view to ^0.3.2 (#6275)
b8a2e2e chore(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.62 (#6273)
694265d chore(deps): update dependency react-native-qrcode-svg to ^6.3.12 (#6277)
f80d09e chore(deps): update dependency google-libphonenumber to ^3.2.39 (#6276)
77503f8 chore(deps): update dependency react-native-quick-crypto to ^0.7.7 (#6278)
4c29ee0 chore(deps): update dependency react-native-webview to ^13.12.4 (#6279)
ce7dce3 chore(deps): update dependency tslib to ^2.8.1 (#6280)
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)