4.80.1 (2022-12-12)
Chores
- Release: v4.80.0 (83922a3)
- refactor: refactor learn column in earn (f485431)
- comment: add comment for flyout (799cfab)
- unused-styled-component: remove unused style component (cf371d2)
- merge:
- formatted-message: add formatted message for oops message (0de8bbc)
- download-transactions: change from class to functional component (62719ae)
- coin-filter: change class to functional component (ae16343)
- rename:
- rename-interest-history: rename interstHistory to earnHistory (5a0741f)
- interesthistory-component: change from class to function component (79506b7)
- naming: update naming in InterestHistory (67b5e78)
- audit: fix audit vulnerabilities (#5521) (2bf9e04)
New Features
- earn-available-assets: add earn avialable assets feature flag (eedbcbf)
- kyc:
- logic moved to be in util helper function and added test for util helper (c058bc0)
- postcode validation aligned with our BE regex (#5581) (#5583) (9395252)
- postcode validation aligned with our BE regex (#5581) (668724e)
- improved logic to pas proper tier and also typed steps to be enums (6803b74)
- in case of tier zero set proper values (64b4b57)
- fixed issues with fonts (6c16792)
- extra kyc form has ben improved o have abiity to entire item is clickable when checking checkbox or radio button (#5522) (9c0ce80)
- improved logic to select/deselect multiple values (#5529) (023cc22)
- login:
- 2fa:
- recovery:
- analytics and disable button for twofa setup (a9e450a)
- status types (273a42d)
- skip twofa if already verified during recovery (67e3d25)
- incorrect 2fa error handling (91d872f)
- validate 2fa endpoint (8234ec6)
- 2fa verification (5abbd8c)
- recover session token (cfb9c37)
- start reset sessions (dcd6498)
- polling wip (e47c165)
- fix handle submit for email landing (25fa80c)
- approve recovery saga (63938f7)
- finish 2fa styling (c44dc7a)
- auth and yubi styling (e377aec)
- sms choice styling (35bd9d0)
- add tag (5fd1175)
- mobile number verification screens (11642a0)
- sms code skeleton (8f00a41)
- add form template for yubi and google (c5d7a26)
- 2fa (cf445a4)
- 2fa (e7e1b72)
- 12 word link (d6c51e7)
- add step for email (3b3dc07)
- dex-slippage:
- dex-etherscan: view coin on etherscan (8c16500)
- dex-coins: hook moved to selectors (f5353da)
- dex-eligibility:
- sms: add resend text (7b9a2ac)
- empty-states:
- earn-empty-states: add empty state images (19f6d3c)
- wallet options: moved walletOptions to be implemented over redux toolkit and improved naming in redux (806ad06)
- active-rewards-learn:
- active-rewards-learn-images: add graph images (ad5102d)
- ErrorBoundary: track caught errors (f6561a5)
- feature-flag: use legacy recovery with feature flag (25b85ce)
- turkish: remove turkish from supported languages (60e8db8)
- dex-swap:
- earn: update earn header (b3ae2cc)
- active-rewards-feature-flag: add active rewards feature flag (e5b64e2)
- typescript: changed extensions and types of data sagas (0fc0126)
- dex-navbar:
- account dropdown position fixed (dd6d498)
- account dropdown (5b87106)
- sign out action (3621d53)
- user data for account icon (1240aee)
- refresh action handled (9f18602)
- phone icon removed, gift icon added (dce3a9e)
- feature flags for navigation enabled (ea555d7)
- withRouter switched to history push from actions (e867c96)
- earn-history-filter: add history filter (bb16056)
- buyer handhold: fixed copy (9cc7ab8)
- earn-tab-reset: reset tab on unmount (761baaa)
- earn-history-tab: add new history tab (4bf7cee)
- earn-mobile-filter: add filter functionality (a0f2463)
- earn-filter:
- dex-nav: layout and base navigation (eba561d)
- sardine:
- Remote: fix remote types across the codebase (341537b)
- search-value: add search value to earn store (f1d3f25)
- show-available-assets: add show available assets to store (2552fc9)
- card documents: removed icons and description since we are going to ask different documents to be uploaded (#5530) (8d3a4d6)
- dex-onboarding:
- loqate:
- BuySell: indicate quote changes to user (d56181a)
- DebitCard: update usage of debit card iframe (c667230)
- constellation: updated constellation to most recent version (4a8e5d6)
- earn-tab: add earn tab to redux (076bb59)
- ids: write tokens to metadata (f68a1da)
- upgrade to gold: cleanup and added usage of constelation (#5514) (21e9f06)
- identity verification: moved js code to be TS (#5517) (4fb7cf6)
- rpc:
- send/receive: display network warning for multi chain assets (54b6117)
- new-account: remove token from call (b48c6e8)
- recover-account: remove retail token from request (7c759d6)
- debit:
- cloud-recovery: add qr code badges (7d85d44)
- mobile-code: move qr code under password form (5f2d265)
- account-recovery:
- incorporate sms twofa challenge (7297b38)
- create wallet (10875e4)
- new wallet creation WIP (7caed01)
- mock account info (af6e522)
- correct endpoint for email (ca0770b)
- add recovery email trigger (9175314)
- move 2fa to own route (92f8a02)
- email link landing pages (3c54617)
- mobile ui (4b66835)
- add yubikey (9a6195d)
- google auth (1bad04c)
- 2fa confirmation screen skeleton (257dc0f)
- move account reset to functional components (7a61cad)
- cloud recovery screen (322c030)
- options icons (703127a)
- email input form (676ede1)
- modal: skip 2fa modal (27faec1)
- auth-app: verify code (2380154)
- google-auth: retrieve code (8ca5e95)
- new-2fa: yubikey (c10c3ba)
- polling: remove comment out of polling (6c56da4)
- recover: setup 2fa form (eae5472)
- twofa: twofa steps set