Skip to content

Releases: rainbow-me/rainbow

v1.9.56

31 Jan 02:59
Compare
Choose a tag to compare

Added

  • Added better error handling on swaps flow with damaged wallets (#6398)
  • Expanded state v2, phase 1 (#6332)

Changed

  • Implemented new logic for backup prompt (#6388)
  • Bumped rudderstack (#6407)
  • Enabled third party positions to be calculated in address summary (#6404)
  • Query store optimizations (#6413)
  • Updated discover search to v3 endpoint (#6394)
  • Optimized backendNetworks store (#6409)
  • We now prevent e2e flow to run while PRs are in draft mode (#6406)
  • We’ve bumped slippage from 2 to 5 except on the following networks; mainnet, polygon and BSC (#6419)
  • Made significant improvements in the transaction handling architecture (#6390)
  • Bumped react native image crop picker (#6430)

Fixed

  • Fixed a crash that was caused by improper error handling of cloud backup system
  • Fixed an issue where on some Android devices the wallet UX navigation wasn’t scrollable (#6393)
  • Fixed an issue where the wrong native asset was being displayed on SignTransactionSheet (#6395)
  • Fixed inconsistencies between swaps store slippage and shared value (#6399)
  • Fixed emoji size type which was causing a crash on Android (#6421)
  • Fixed an issue with back up prompt not being shown on new wallet creation (#6423, #6426)
  • Fixed a bug where the buy button on a native asset was disabled (#6429)

v1.9.55

21 Jan 17:03
Compare
Choose a tag to compare

Changed

  • Refactored our chain badge system to now come from backend (#6328)

Fixed

  • Fixed a bug with chain icon on trending tokens sort (#6410)
  • Fixed a bug in wallet switcher on Android (#6412)

v1.9.54

17 Jan 15:01
Compare
Choose a tag to compare

Changed

  • Set the default cacheTime to 5 minutes (#6403)

Fixed

  • Nonce logic refactor which fixes base issues with pending transactions (#6402)

v1.9.53

15 Jan 14:49
d312658
Compare
Choose a tag to compare

Added

  • Added trending tokens flag to remote config (#6373)
  • We are now tracking failed walletconnect requests (#6304)
  • Wallet switcher v2 (#6318)
  • Wallet Groups (#6314)
  • Added a new zustand store creator to improve performance (#6325)

Changed

  • Made improvements to trending tokens/network switcher (#6372)
  • Cleaned up swaps zustand selectors (#6355)
  • Updated rainbow world app icon contract address (#6381)
  • Improved on charts loading performance (#6387)
  • Made many performance improvements in the app (#6376)

Fixed

  • Fixed broken e2e tests for backups (#6365)
  • Fixed a bug where swap submit button would get stuck on fetching (#6382)
  • Fixed failing transactions on virtuals.io in dapp browser (#6383)
  • Fixed an issue where the Google OAuth prompt would be stuck in a loop on app launch (#6380)
  • Fixed a bug where NFTs were not able to save to device (#6356)
  • Fixed a bug where android wouldn't allow users to install redacted icon (#6389)
  • Fixed a bug where long token names would cause an overlap over price data in trending tokens view (#6391)
  • Fixed a bug where tapping on copy address on wallet screen on Android devices would cause a crash (#6392)

v1.9.52

06 Jan 23:59
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where back up sheet kept showing for imported wallets (#6377)
  • Fixed an issue with isSwappingToTrendingAsset flag not tracking events properly (#6378)
  • Fixed an issue where the icon sheet was not showing up correctly, and we now prioritize back up sheet before the icon sheet (#6379)

v1.9.51

25 Dec 04:56
Compare
Choose a tag to compare

[1.9.51] (https://github.com/rainbow-me/rainbow/releases/tag/v1.9.51)

Added

  • Retrieve FID for wallet addresses (#6330)
  • Network Expansion (#6334)
  • Track token lists (#6303)
  • Add default option to dropdown menu for sort (#6359)

Changed

  • User assets migration (#6038)
  • Trending tokens polishes (#6331)
  • Convert networkColors to backendNetworks (#6353)
  • Trending tokens / network switcher cleanup (#6372)
  • Backups V2 Follow-up Fixes / Improvements (#6213)
  • Change logic around when to parse into our native formatter (#6360)
  • Support only persisting when search query is undefined (#6358)
  • Use positions value from summary for wallet balance (#6358)
  • Remove zustand selectors that return objects (#6355)
  • Add trending tokens flag to remote config.ts (#6373)
  • Fix and others i18n (#6367)

Removed

  • Trending tokens + network selector + explain sheet remove local networks (#6367)

Fixed

  • Icons hotfixes (#6342, #6345)
  • Selected state for network, timeframe, sort (#6352)
  • Time filters and default to D3 (#6362)
  • Network colors for network switcher (#6361)
  • Prevent backup prompt from firing on import (#6364)

v1.9.50

18 Dec 00:39
Compare
Choose a tag to compare

Fixed

  • Fixed an issue with unlocking app icons (#6342, #6345)

v1.9.49

17 Dec 16:32
583ef49
Compare
Choose a tag to compare

Added

  • Claim as X (#6193)
  • NFT checker 2.0 (#6293)
  • Added support for inkchain (#6323)

Changed

  • Improved nonce management logic for private mempool handling (#6277)
  • Split e2e into parallel and serial flows to improve CI runs (#6317)
  • Browser animation code cleanup (#6306)
  • Converted network accessors to functions (#6219)
  • Bumped nanoid from 3.3.7 to 3.3.8 in /src/design-system/docs (#6320)
  • Updated default currentNonce value to -1 (#6324)
  • Updated trending tokens query to support backend changes (#6312)
  • Replaced node ack retires with a small delay (#6326)
  • Updated swaps sdk (#6327)

Fixed

  • Fixed an issue with SignTransactionSheet not disabling button on authorization (#6242)
  • Fixed an issue where the sticky header on the wallet screen couldn’t be tapped when scrolled down the page (#6309)
  • Fixed a duplicate wallet initialization issue where initializeWallet was being called multiple times (#6310)
  • Fixed an issue where the wallet height calculation caused a break in the wallet switcher list with wallets up to two accounts (#6315)
  • Fixed a crash on develop regarding TextShadow (#6329)

v1.9.48

06 Dec 23:07
Compare
Choose a tag to compare

Fixed

  • Bumped persist version for positions query. Otherwise, app will crash when serving stale query that does not have new parser that guarantees non-null array fields (#6307)

v1.9.47

06 Dec 16:55
Compare
Choose a tag to compare

Added

  • Added react-native-turbo-haptics on both OS's (#6264)
  • Added trending tokens query (#6288)
  • Implemented active tab flag for dapp browser (#6279)
  • Added translations for claimables, DeFi Positions, WC loading state and swaps v2 bridging (#6295)
  • Added more analytics events for token details, erc20s and nfts (#6287)
  • Added ability to deeplink to swaps (#6178)

Changed

  • Replaced custom native review module with expo-store-review (#6268)
  • Updated mobile app's id'ing number of wallets to match BX (#6278)
  • Dapp Browser upgrades (#6269, #6300)
  • Enable third party defi positions & fix token list exclusion logic (#6299)

Fixed

  • Fixed a crash that would happen when attempting to swap tokens with 0 decimals (#6263)
  • Fixed app store deep links in dapp browser (#6267)
  • Fixed address searches on discover screen (#6272)
  • Fixed wallet telemetry identify for analytics (#6258)
  • Fixed a bug where users weren't able to open points breakdown from points screen (#6284)
  • Fixed an issue where we showed NaN wallet balance (#6283)
  • We now use MMKVObject initial value which fixes the empty default object being recreated (#6290)
  • Fixed the issue where we weren't showing the ledger pairing sheet during swaps confirmation (#6275)
  • Fixed build failures by using appstore connect key for CI (#6294)
  • Fixed a race condition where the wallet list would be static and users couldn't scroll (#6286)
  • Fixed lp badge gradient overflow and android shadows (#6296)