Valora 1.83.0
Pre-releaseSummary
We've updated Valora to fix bugs, enhance our features, and improve overall performance.
Features
b8c82ca feat(points): add valora heart imagery to points screen (#5267)
81d0924 feat(onboarding): add terms and conditions colloquial variant (#5293)
d5999ab feat(points): Add points history bottom sheet (#5254)
9132662 feat(onboarding): add terms and conditions checkbox variant (#5298)
e3d7fad feat(wallet-tab): include error message when token fetching fails (#5308)
041b1c7 feat(points): sending points events (#5294)
dd299c6 feat(points): Implement Points Activity bottom sheet cards (#5259)
3846796 feat(points): add number ticker for balance (#5345)
15e0dbf feat(points): Implement empty state for points history bottom sheet (#5361)
d2230ca feat(points): Add error banner on failure fetching subsequent points history pages (#5362)
d5ef268 feat: add stablecoin earn feature gate (#5373)
a4ca31c feat(swap): enable app fee via remote config (#5359)
5f6afd1 feat(swap): track valora fee (#5368)
Bugs Fixes
72857a1 fix(deps): update dependency date-fns to v3 (#5250)
eb8c395 fix(qr-scanner): Allow data with network prefixes (#5262)
4709a0b fix(deps): update dependency jwt-decode to v4 (#5264)
a9c2a5e fix(deps): update dependency react-redux to ^9.1.1 (#5271)
1c45f69 fix(deps): update dependency i18next to v23 (#5251)
e9ee848 fix(deps): update dependency react-i18next to v14 (#5273)
1047ae4 fix(deps): update dependency react-native-webview to ^13.8.5 (#5285)
15d653d fix(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.33 (#5284)
ae4b829 fix(deps): update dependency viem to ^2.9.20 (#5288)
d18db96 fix(deps): update dependency react-native-webview to ^13.8.6 (#5287)
8d17b7a fix(deps): update dependency viem to ^2.9.23 (#5289)
6dfef29 fix(deps): update dependency lottie-react-native to v6 (#5272)
c46604b fix(deps): update fiatconnect packages (#5301)
363556a fix(deps): update dependency @sentry/types to ^7.111.0 (#5302)
1f0da53 fix(deps): update dependency @toruslabs/fetch-node-details to ^13.3.0 (#5305)
4a8d5c1 fix(deps): update dependency @toruslabs/constants to ^13.3.0 (#5303)
24e46cd fix(deps): update dependency react-native-screens to ^3.31.1 (#5309)
f7d23f1 fix(deps): update dependency react-native-permissions to v4 (#5311)
b0e6e12 fix(deps): update dependency react-native-exit-app to v2 (#5291)
f8cbb08 fix(deps): update dependency react-native-picker-select to v9 (#5314)
38c8d1b fix(deps): update dependency react-native-share to v10 (#5317)
b5bdbf1 fix(deps): update dependency react-native-share to ^10.2.0 (#5328)
acfddf4 fix(deps): update fiatconnect packages (#5329)
ff0864e fix(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.38 (#5331)
c2ffb18 fix(feed): use tx status from the blockchain-api (#5323)
9436275 fix(deps): update fiatconnect packages (#5337)
31acd51 fix(deps): update dependency @fiatconnect/fiatconnect-sdk to ^0.5.40 (#5340)
05b9ef2 fix(deps): update dependency viem to ^2.9.25 (#5344)
de6abe4 fix(deps): update dependency react-native-video to ^6.0.0-rc.0 (#5338)
dfda184 fix(deps): update dependency react-i18next to ^14.1.1 (#5347)
10e2a23 fix(deps): update dependency viem to ^2.9.28 (#5348)
dcd5dfd fix(deps): update fiatconnect packages (#5349)
78b3c6e fix(deps): update dependency react-native-safe-area-context to ^4.10.1 (#5352)
1070ddb fix(deps): update dependency react-native-haptic-feedback to v2 (#5292)
48b1ac1 fix(deps): update dependency react-native-simple-toast to v3 (#5353)
e87b6d7 fix(deps): update dependency react-native-url-polyfill to v2 (#5356)
c598cf0 fix(deps): update dependency react-native-localize to v3 (#5310)
ba386e4 fix(deps): update dependency react to v18.3.1 (#5363)
9197dcc fix(deps): update dependency com.clevertap.android:clevertap-android-sdk to v5.2.2 (#5366)
df34e35 fix(deps): update dependency react-native-svg to v15 (#5370)
e72fc01 fix(deps): update dependency @react-native-clipboard/clipboard to ^1.14.1 (#5371)
Other
de9f5b2 test(e2e): ensure new instance whenever launch args are set (#5270)
a8d9c26 chore: bump app version to 1.83.0 (#5269)
6175669 chore(l10n): update translations from Crowdin (#5268)
530a554 ci: cancel outdated merge queue requests, run test always on main (#5275)
11b6229 refactor(welcome): remove background, update font (#5281)
3cdf4b3 chore: update licenses and disclaimer (#5280)
cdbf332 chore(l10n): update translations from Crowdin (#5282)
7fe7042 chore(points): add UI for no supported activities (#5279)
3e729ce chore: update licenses and disclaimer (#5286)
d3e2655 chore: update licenses and disclaimer (#5290)
474cd91 chore(l10n): update translations from Crowdin (#5283)
9f0c6a3 revert(iOS): revert unnecessary privacy manifest (#5266) (#5296)
87b9892 chore(deps): update react-native-device-info (#5295)
95ad45d chore: update licenses and disclaimer (#5299)
ef833ff chore: update licenses and disclaimer (#5304)
d9a2686 chore(l10n): update translations from Crowdin (#5300)
4b38660 refactor(fiat-exchange): remove unused component (#5313)
0f9f9f7 chore(deps): upgrade firebase dependencies to v19.1.0 (#5297)
7d95f94 chore(deps): upgrade Sentry to v5 (#5319)
d99aa51 chore(deps): remove react-native-fs custom fork resolution (#5320)
ac6b717 chore(points): Use activityId and pointsAmount throughout (#5255)
8192fe0 test(e2e): run all tests against tab navigator (#5325)
c606a83 refactor(header): Update TopBarIconButtonV2 and refactor headers components (#5276)
15d61ff chore(l10n): update translations from Crowdin (#5324)
48ee202 chore: update licenses and disclaimer (#5316)
c59949a chore: update licenses and disclaimer (#5330)
a1e2edc chore(deps): patch react-native-fs with privacy manifest (#5322)
ceba569 chore(deps): patch react-native-cookies with privacy policy (#5332)
8b8316d chore(iOS): declare privacy manifest (#5334)
ab86920 chore(dep): disable automatic updates to firebase dependencies (#5335)
0249fe1 refactor: remove drawer navigation (#5318)
52fb14d refactor(education): remove unnecessary prop and enum (#5341)
0db5dd2 test(e2e): remove use_tab_navigator override (#5327)
ba19b9d refactor(tabs): rename tab screen components (#5342)
c3ee267 refactor(backup): replace settings screen param with boolean (#5336)
3e99327 chore: remove unused logo and updating branding sha (#5346)
18e9321 chore: update licenses and disclaimer (#5339)
896df3c chore: add statsig stable id to debug screen (#5343)
2bbc26b chore: update licenses and disclaimer (#5355)
90233b9 chore: Remove old CeloGoldHistoryChart (#5307)
950fa63 chore: Switch polygon testnet from mumbai to amoy (#5326)
13f5278 chore(deps): update dependency gradle to v7.6.4 (#5365)
a27f375 chore(deps): update dependency cocoapods to '>= 1.15.2', '< 1.16' (#5367)
c023ff6 ci: upload detox build to emerge on merge queue runs (#5360)
13d98f8 chore(l10n): update translations from Crowdin (#5374)
97f022e test(e2e): update detox to 20.18.5 (#5375)
0776d57 chore(l10n): update translations from Crowdin (#5377)