4.87.0 (2023-06-27)
Chores
- placeholder: change placeholder to 0 instead of 0.00 (7398932)
- token-allowance: update copy (2b9147a)
- token-select: change search placeholder copy (13967e4)
- constants: add counter and base constants (08ab3a4)
- variable: remove unused variable (3e70ac0)
- swap-quote-tx: update naming (a7b2c39)
- swap-quote-type: update swap quote type to match endpoint (d4bfd8f)
- useCountDown: move useCountdown to hooks folder (b8abe7f)
- dex-api:
- dex-gateway-api: update dex gateway apis (3a28a35)
- quote-api: update quote api (ac70eb5)
- resolve-pr-comment: resolve pr comment (f93fb59)
- base-rate-fees: removed unused imports (1a784b2)
New Features
- quote-details: add tooltip and icon to quote details (d2f697c)
- swap-module: add max and balance to token (0669fd6)
- counter-input: disable counter input (b53323d)
- limiting-swap-calls: limit swap calls (6aecb4c)
- use-countdown: add format style to useCountodwn (20e7100)
- buildtx-api: update buildtx api values (131e734)
- top-nav: change dex nav to match wallet nav (b0703c8)
- token-selection: hide counter token if same base token selected, vice versa (e0df4e1)
- token-select: remove 0 balance tokens from input (9a1d495)
- select-tokens: rearchitect select token (b418d18)
- dex-token-schema: update dex token schema (2ee2811)
- token-allowance:
- analytics: add analytics (6e7fa7f)
- dex-events: add dex events (05c188a)
- deposit-more: add deposit more button (d84fdee)
- receive: add params to allow to show showAddress step on initial (d22eb70)
- quote-errors-ui: add quote error to ui (94d7098)
- quote-errors: map errors to swapQuote redux state (d05d075)
- complete-swap: add post confirmation screen (cd2bc25)
- post-confirmation: add post-confirmation ui (7b77fee)
- post-confirm-images: add post confirm images (8697165)
- send-swap: create send swap in redux saga (d248fb4)
- confirm-swap:
- quote-details-ui: update quote details based on props (6fc8590)
- swap-confirmation: add quote mock data and additional properties to quote response (7cf6955)
- usePrevious-hook: add hook to keep track of previous value (ed22045)
- dex-allowance:
- dex-token-allowance: add token allowance check to redux (1a00a2d)
- get-token-allowance: add token allowance api (f8eebeb)
- allowance-ui: trigger allowance modal on approve (001ed1d)
- dex-swap-quote:
- swap-quote: fetch swap quote every 30s after quote is fetched (6a4e499)
- base-rate-fees: update loading state (3045c1e)
- dex-swap-quote-ui: update quote details ui (9205033)
- dex-verification: add logic for displaying verification checkmark (3faf1c0)
- verification-check: add verification checkmark to dex token list (2740437)
- dex-images: move dex images into dex folder (aba30be)
- dex-mock: add mock data for dex endpoints (9bb7154)
Bug Fixes
- dex:
- scrolling: fix scrolling when height too small (cfc4349)
- swap-quote: swap quote should not call when step change (8031cef)
- blockchain-fee: change blockchain fee to be the output currency (f3ad578)
- slippage:
- slippage-settings: remove % from titles and add % icon to input (0ae6af5)
- base-rate-fees: update fees as backend value change to minor units (cde8dfc)
- analytics:
- buy: remove redundant eligibility fetch (a8eca9f)
- unmount: undo reordering of unmounting (655bec8)
- buy-modal: add loading screen (5e1bc4c)
- quote-details: fix quote details for calculating network fee (8cbe520)
- token-allowance:
- initial-swap-error: cancel polling on initial load (cfea02e)
- token-allowance-api: fix api (e523639)
- dex-swap-quote:
- dex-quote-details: fix min amount value (8d383b8)
- base-fees: update text style for base (908f16c)
- token-list:
- dex-token-list:
- dex-search: get remote search values (3bcd86a)
- dex-seearch: add search to redux (2ccfb9d)
- dex-endpoints: adjust dex endpoints to hit dex-gateway (d91a394)
Other Changes
- base-rate-fees: update fees as backend value change to minor units" (cf65299)
- //github.com/blockchain/blockchain-wallet-v4-frontend into feat/dex (a50c73b)
- //github.com/blockchain/blockchain-wallet-v4-frontend into feat/dex (716e23e)
- //github.com/blockchain/blockchain-wallet-v4-frontend into feat/DEX-209/dex-allowance (7dd1680)
- //github.com/blockchain/blockchain-wallet-v4-frontend into feat/dex (d4ce465)
- //github.com/blockchain/blockchain-wallet-v4-frontend into feat/DEX-209/dex-allowance (0be30b2)
- //github.com/blockchain/blockchain-wallet-v4-frontend into feat/dex (bee6574)
- //github.com/blockchain/blockchain-wallet-v4-frontend into feat/dex (c6e329b)
- //github.com/blockchain/blockchain-wallet-v4-frontend into feat/dex (2861ec5)
- //github.com/blockchain/blockchain-wallet-v4-frontend into feat/dex (c0235bd)
- //github.com/blockchain/blockchain-wallet-v4-frontend into fix/dex-search (ea9e9f8)
Code Style Changes
- icons: update settings icon and flip icon (8da7c65)
- error-icon: update error icon color (80a667c)
- quote-details: all rows should be same height (7a628cb)
- padding: update paddings (3a14162)
- button: token allowance button should be 100px border radius (6b11a6a)
- flipping: remove flip animation on hover (2958ee1)
- form-wrapper: add min height (8f74404)