-
Notifications
You must be signed in to change notification settings - Fork 298
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suisin//upm819/phone verification flow #16141
base: master
Are you sure you want to change the base?
Suisin//upm819/phone verification flow #16141
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0780939 - Browse repository at this point
Copy the full SHA 0780939View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for a22629f - Browse repository at this point
Copy the full SHA a22629fView commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/UPM1058/api_integration_and_flows
Configuration menu - View commit details
-
Copy full SHA for 2713255 - Browse repository at this point
Copy the full SHA 2713255View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cf4917 - Browse repository at this point
Copy the full SHA 1cf4917View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f23a09 - Browse repository at this point
Copy the full SHA 6f23a09View commit details
Commits on Jul 3, 2024
-
Merge pull request #100 from suisin-deriv/suisin/UPM1058/api_integrat…
…ion_and_flows Suisin/upm1058/api integration and flows
Configuration menu - View commit details
-
Copy full SHA for c394c33 - Browse repository at this point
Copy the full SHA c394c33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b7af0f - Browse repository at this point
Copy the full SHA 2b7af0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 802d346 - Browse repository at this point
Copy the full SHA 802d346View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80f9e5a - Browse repository at this point
Copy the full SHA 80f9e5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac1920c - Browse repository at this point
Copy the full SHA ac1920cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1164409 - Browse repository at this point
Copy the full SHA 1164409View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28eb67e - Browse repository at this point
Copy the full SHA 28eb67eView commit details
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6302e59 - Browse repository at this point
Copy the full SHA 6302e59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 938259d - Browse repository at this point
Copy the full SHA 938259dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dcf055 - Browse repository at this point
Copy the full SHA 0dcf055View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 0fcbf35 - Browse repository at this point
Copy the full SHA 0fcbf35View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1a8fd0 - Browse repository at this point
Copy the full SHA f1a8fd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7664ac - Browse repository at this point
Copy the full SHA f7664acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b70107 - Browse repository at this point
Copy the full SHA 5b70107View commit details
Commits on Jul 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 52049e3 - Browse repository at this point
Copy the full SHA 52049e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a827578 - Browse repository at this point
Copy the full SHA a827578View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 170d569 - Browse repository at this point
Copy the full SHA 170d569View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5f134d - Browse repository at this point
Copy the full SHA f5f134dView commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f3c4b0c - Browse repository at this point
Copy the full SHA f3c4b0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd0faa2 - Browse repository at this point
Copy the full SHA bd0faa2View commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3b4eee5 - Browse repository at this point
Copy the full SHA 3b4eee5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20afe67 - Browse repository at this point
Copy the full SHA 20afe67View commit details -
fix: clicks on resend link or send via whatsapp redirect user back to…
… confirm phone number page
Configuration menu - View commit details
-
Copy full SHA for ab4e1e0 - Browse repository at this point
Copy the full SHA ab4e1e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bfc199 - Browse repository at this point
Copy the full SHA 5bfc199View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for ebe39dd - Browse repository at this point
Copy the full SHA ebe39ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc69326 - Browse repository at this point
Copy the full SHA bc69326View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb7d7c9 - Browse repository at this point
Copy the full SHA bb7d7c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6770094 - Browse repository at this point
Copy the full SHA 6770094View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4337335 - Browse repository at this point
Copy the full SHA 4337335View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cd3c45 - Browse repository at this point
Copy the full SHA 1cd3c45View commit details
Commits on Jul 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 43a6b0a - Browse repository at this point
Copy the full SHA 43a6b0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac1937e - Browse repository at this point
Copy the full SHA ac1937eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 729a21c - Browse repository at this point
Copy the full SHA 729a21cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c1be4 - Browse repository at this point
Copy the full SHA 78c1be4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96c4368 - Browse repository at this point
Copy the full SHA 96c4368View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac783ee - Browse repository at this point
Copy the full SHA ac783eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55d240f - Browse repository at this point
Copy the full SHA 55d240fView commit details
Commits on Jul 12, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 8971f1f - Browse repository at this point
Copy the full SHA 8971f1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cbd123 - Browse repository at this point
Copy the full SHA 7cbd123View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 9198388 - Browse repository at this point
Copy the full SHA 9198388View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 3106f89 - Browse repository at this point
Copy the full SHA 3106f89View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for de73ed5 - Browse repository at this point
Copy the full SHA de73ed5View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 60635ab - Browse repository at this point
Copy the full SHA 60635abView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9cbbe4 - Browse repository at this point
Copy the full SHA e9cbbe4View commit details
Commits on Jul 16, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 9cab2b3 - Browse repository at this point
Copy the full SHA 9cab2b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6cc290 - Browse repository at this point
Copy the full SHA b6cc290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c5c2fd - Browse repository at this point
Copy the full SHA 0c5c2fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dadad4 - Browse repository at this point
Copy the full SHA 9dadad4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb28a03 - Browse repository at this point
Copy the full SHA cb28a03View commit details
Commits on Jul 17, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 5115321 - Browse repository at this point
Copy the full SHA 5115321View commit details
Commits on Jul 22, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for f000ee6 - Browse repository at this point
Copy the full SHA f000ee6View commit details -
Configuration menu - View commit details
-
Copy full SHA for afd3026 - Browse repository at this point
Copy the full SHA afd3026View commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 6e657dc - Browse repository at this point
Copy the full SHA 6e657dcView commit details -
chore: make verify button disabled once user edit personal details an…
…d added growthbook
Configuration menu - View commit details
-
Copy full SHA for b00de04 - Browse repository at this point
Copy the full SHA b00de04View commit details -
Configuration menu - View commit details
-
Copy full SHA for c20e4be - Browse repository at this point
Copy the full SHA c20e4beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17c6d71 - Browse repository at this point
Copy the full SHA 17c6d71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09ab216 - Browse repository at this point
Copy the full SHA 09ab216View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56c38e7 - Browse repository at this point
Copy the full SHA 56c38e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 928d89e - Browse repository at this point
Copy the full SHA 928d89eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39a5836 - Browse repository at this point
Copy the full SHA 39a5836View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b6cfcf - Browse repository at this point
Copy the full SHA 5b6cfcfView commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 2207cf7 - Browse repository at this point
Copy the full SHA 2207cf7View commit details
Commits on Jul 23, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for b5067dc - Browse repository at this point
Copy the full SHA b5067dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for daa3817 - Browse repository at this point
Copy the full SHA daa3817View commit details -
Suisin/utkarsha/upm819/phone verification flow (binary-com#16157)
* feat: move timer to diff component * refactor: replace timer code with component * test: testcase for resend-code-timer * chore: add test case on cancel phone verification modal and move to a seperate component * chore: update test case for phone-verification-page * chore: update codes based on comments * chore: update data testid * fix: change text for email and phone, add TODOs * chore: edit testcases * chore: change prop to text * test: update testcase * chore: use ReturnType instead of NodeJS.timer * chore: update quill-ui package and remove previous build config edits * feat: integrate phone number challenge api * chore: add comments * chore: add ThemeProvider in phone verification * chore: use states instead of useRef and update testcase * test: added testcases for the hook * chore: add phone otp screen * chore: update based on comments * chore: remove unused store in test case * chore: add sms and whatsapp to 1 constant file * chore: update code based on comments * test: add tescases for counter change and title change * chore: update code based on comments * test: use useRealTimers * test: mock useGetPhoneNumberOTP * chore: update TODO comments * chore: update code * chore: update function for WhatsApp display * chore: fix test case fail for confirm-phone-number * chore: resolve failling test case * chore: resolve conflicts otp-verification-component * fix: prettier issue scss format * chore: add phone verification successful modal * chore: edit classname for verified modal * chore: update test case describe name and ui store value * chore: move successful modal inside phone-number-verification-page * chore: update phone-number-verified-modal and remove ui store values * chore: revert unused changes * chore: add routes to personal details * chore: fix matchMedia failling in test case * chore: update test case title * chore: replace modal with quill-ui modal * chore: update test case to pass first for phone number verified modal * fix: test case * chore: update code base on comments * chore: resolve integration test failling * chore: update code based on comments * chore: add didnt get the code modal for phone verification * chore: update test case and files for didnt get the code modal * chore: update code based on comments * chore: update test case based on comments * chore: update helpers.ts based on comments * chore: update based on comments * chore: move convertPhoneTypeDisplay to correct folders * chore: update resend-code-timer test case to use jest.advanceTimer * chore: update show to show_otp_verification * chore: update to use localise function * chore: create verification-link-expired-modal * chore: update all quill-ui packages * chore: update test case title * chore: update package version for quill-ui * chore: create useGetEmailVerificationOTP hooks * chore: implement callback for hooks * chore: try to add InputGroupButton for phone-verification * chore: update code based on comments * chore: remove useGetEmailVerificationOTP and use useVerifyEmail instead * chore: remove Input field from component and use quill-ui TextField and InputGroupButton * chore: update scss * chore: fix test failing for resend-code-timer.spec.tsx * chore: implement phone number otp api hooks * chore: update test case for useSendOTPVerificationCode * chore: update otp-verification.spec.tsx * chore: update title for otp verification and add test for Phone number verified modal * chore: update naming to is_phone_number_verified based on comment * chore: update localize in hooks * fix: type error * chore: resolve build fail issue * chore: add localize at useSendOTPVerificationCode * chore: implement error status when phone number is invalid * chore: fix test case for confirm phone number * chore: rename test case title and hooks based on comment * chore: moved validePhoneNumber to a constant file * chore: add error screens for email otp invalid * chore: remove unused package in hooks * chore: added useSetSettings hooks and change logic using new implemented hooks * chore: update test case and localStorage setItem * chore: rename handleError to formatError * chore: change useSetSettings to useSettings and modify the hooks * chore: update based on comments * chore: remove conditional check for handleError and make it into 2 different formatError * chore: include comments in hooks for requestSMS and requestWhatsapp * chore: update useSEndOTPVerificationCode test case * chore: add routing from email verification link * chore: remove comments * chore: implement timer from BE * chore: update code based on comment * chore: use 1 useState for otp request * chore: move to 1 useState based on comment * chore: rename phone_number_verification and move setIsLoading in if else statement based on comment * chore: move setTimer useState into otp-verification * chore: need to use React.useCallback to solve blinking issue for reInitalizeGetSettings * chore: remove setIsButtonDisabled in validate next_email_otp_request function * chore: update code based on comments * chore: update to use is_email_verified * chore: add WS call when redirect from notification tray * chore: remove unused comment * chore: update quill-ui in package.json * chore: added Math.round for minutes timer * chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore: update growthbook usage based on comment * chore: update useEffect in AppContent --------- Co-authored-by: utkarsha-deriv <utkarsha@regentmarkets.com> Co-authored-by: amina-deriv <amina@regentmarkets.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3d0ef97 - Browse repository at this point
Copy the full SHA 3d0ef97View commit details
Commits on Jul 25, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for ed83183 - Browse repository at this point
Copy the full SHA ed83183View commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ae6a08b - Browse repository at this point
Copy the full SHA ae6a08bView commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 0a6b3ee - Browse repository at this point
Copy the full SHA 0a6b3eeView commit details -
Merge branch 'phone_number_verification' into suisin/utkarsha/UPM819/…
…phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 3cc8963 - Browse repository at this point
Copy the full SHA 3cc8963View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92a6f92 - Browse repository at this point
Copy the full SHA 92a6f92View commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for f5724e4 - Browse repository at this point
Copy the full SHA f5724e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89956d1 - Browse repository at this point
Copy the full SHA 89956d1View commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f844dd8 - Browse repository at this point
Copy the full SHA f844dd8View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for d9b0102 - Browse repository at this point
Copy the full SHA d9b0102View commit details -
Suisin/utkarsha/upm819/phone verification flow (binary-com#16243)
* fix: change text for email and phone, add TODOs * chore: edit testcases * chore: change prop to text * test: update testcase * chore: use ReturnType instead of NodeJS.timer * chore: update quill-ui package and remove previous build config edits * feat: integrate phone number challenge api * chore: add comments * chore: add ThemeProvider in phone verification * chore: use states instead of useRef and update testcase * test: added testcases for the hook * chore: add phone otp screen * chore: update based on comments * chore: remove unused store in test case * chore: add sms and whatsapp to 1 constant file * chore: update code based on comments * test: add tescases for counter change and title change * chore: update code based on comments * test: use useRealTimers * test: mock useGetPhoneNumberOTP * chore: update TODO comments * chore: update code * chore: update function for WhatsApp display * chore: fix test case fail for confirm-phone-number * chore: resolve failling test case * chore: resolve conflicts otp-verification-component * fix: prettier issue scss format * chore: add phone verification successful modal * chore: edit classname for verified modal * chore: update test case describe name and ui store value * chore: move successful modal inside phone-number-verification-page * chore: update phone-number-verified-modal and remove ui store values * chore: revert unused changes * chore: add routes to personal details * chore: fix matchMedia failling in test case * chore: update test case title * chore: replace modal with quill-ui modal * chore: update test case to pass first for phone number verified modal * fix: test case * chore: update code base on comments * chore: resolve integration test failling * chore: update code based on comments * chore: add didnt get the code modal for phone verification * chore: update test case and files for didnt get the code modal * chore: update code based on comments * chore: update test case based on comments * chore: update helpers.ts based on comments * chore: update based on comments * chore: move convertPhoneTypeDisplay to correct folders * chore: update resend-code-timer test case to use jest.advanceTimer * chore: update show to show_otp_verification * chore: update to use localise function * chore: create verification-link-expired-modal * chore: update all quill-ui packages * chore: update test case title * chore: update package version for quill-ui * chore: create useGetEmailVerificationOTP hooks * chore: implement callback for hooks * chore: try to add InputGroupButton for phone-verification * chore: update code based on comments * chore: remove useGetEmailVerificationOTP and use useVerifyEmail instead * chore: remove Input field from component and use quill-ui TextField and InputGroupButton * chore: update scss * chore: fix test failing for resend-code-timer.spec.tsx * chore: implement phone number otp api hooks * chore: update test case for useSendOTPVerificationCode * chore: update otp-verification.spec.tsx * chore: update title for otp verification and add test for Phone number verified modal * chore: update naming to is_phone_number_verified based on comment * chore: update localize in hooks * fix: type error * chore: resolve build fail issue * chore: add localize at useSendOTPVerificationCode * chore: implement error status when phone number is invalid * chore: fix test case for confirm phone number * chore: rename test case title and hooks based on comment * chore: moved validePhoneNumber to a constant file * chore: add error screens for email otp invalid * chore: remove unused package in hooks * chore: added useSetSettings hooks and change logic using new implemented hooks * chore: update test case and localStorage setItem * chore: rename handleError to formatError * chore: change useSetSettings to useSettings and modify the hooks * chore: update based on comments * chore: remove conditional check for handleError and make it into 2 different formatError * chore: include comments in hooks for requestSMS and requestWhatsapp * chore: update useSEndOTPVerificationCode test case * chore: add routing from email verification link * chore: remove comments * chore: implement timer from BE * chore: update code based on comment * chore: use 1 useState for otp request * chore: move to 1 useState based on comment * chore: rename phone_number_verification and move setIsLoading in if else statement based on comment * chore: move setTimer useState into otp-verification * chore: need to use React.useCallback to solve blinking issue for reInitalizeGetSettings * chore: remove setIsButtonDisabled in validate next_email_otp_request function * chore: update code based on comments * chore: update to use is_email_verified * chore: add WS call when redirect from notification tray * chore: remove unused comment * chore: update quill-ui in package.json * chore: added Math.round for minutes timer * chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore: update growthbook usage based on comment * chore: update useEffect in AppContent * Suisin/utkarsha/upm819/phone verification flow (binary-com#16157) * feat: move timer to diff component * refactor: replace timer code with component * test: testcase for resend-code-timer * chore: add test case on cancel phone verification modal and move to a seperate component * chore: update test case for phone-verification-page * chore: update codes based on comments * chore: update data testid * fix: change text for email and phone, add TODOs * chore: edit testcases * chore: change prop to text * test: update testcase * chore: use ReturnType instead of NodeJS.timer * chore: update quill-ui package and remove previous build config edits * feat: integrate phone number challenge api * chore: add comments * chore: add ThemeProvider in phone verification * chore: use states instead of useRef and update testcase * test: added testcases for the hook * chore: add phone otp screen * chore: update based on comments * chore: remove unused store in test case * chore: add sms and whatsapp to 1 constant file * chore: update code based on comments * test: add tescases for counter change and title change * chore: update code based on comments * test: use useRealTimers * test: mock useGetPhoneNumberOTP * chore: update TODO comments * chore: update code * chore: update function for WhatsApp display * chore: fix test case fail for confirm-phone-number * chore: resolve failling test case * chore: resolve conflicts otp-verification-component * fix: prettier issue scss format * chore: add phone verification successful modal * chore: edit classname for verified modal * chore: update test case describe name and ui store value * chore: move successful modal inside phone-number-verification-page * chore: update phone-number-verified-modal and remove ui store values * chore: revert unused changes * chore: add routes to personal details * chore: fix matchMedia failling in test case * chore: update test case title * chore: replace modal with quill-ui modal * chore: update test case to pass first for phone number verified modal * fix: test case * chore: update code base on comments * chore: resolve integration test failling * chore: update code based on comments * chore: add didnt get the code modal for phone verification * chore: update test case and files for didnt get the code modal * chore: update code based on comments * chore: update test case based on comments * chore: update helpers.ts based on comments * chore: update based on comments * chore: move convertPhoneTypeDisplay to correct folders * chore: update resend-code-timer test case to use jest.advanceTimer * chore: update show to show_otp_verification * chore: update to use localise function * chore: create verification-link-expired-modal * chore: update all quill-ui packages * chore: update test case title * chore: update package version for quill-ui * chore: create useGetEmailVerificationOTP hooks * chore: implement callback for hooks * chore: try to add InputGroupButton for phone-verification * chore: update code based on comments * chore: remove useGetEmailVerificationOTP and use useVerifyEmail instead * chore: remove Input field from component and use quill-ui TextField and InputGroupButton * chore: update scss * chore: fix test failing for resend-code-timer.spec.tsx * chore: implement phone number otp api hooks * chore: update test case for useSendOTPVerificationCode * chore: update otp-verification.spec.tsx * chore: update title for otp verification and add test for Phone number verified modal * chore: update naming to is_phone_number_verified based on comment * chore: update localize in hooks * fix: type error * chore: resolve build fail issue * chore: add localize at useSendOTPVerificationCode * chore: implement error status when phone number is invalid * chore: fix test case for confirm phone number * chore: rename test case title and hooks based on comment * chore: moved validePhoneNumber to a constant file * chore: add error screens for email otp invalid * chore: remove unused package in hooks * chore: added useSetSettings hooks and change logic using new implemented hooks * chore: update test case and localStorage setItem * chore: rename handleError to formatError * chore: change useSetSettings to useSettings and modify the hooks * chore: update based on comments * chore: remove conditional check for handleError and make it into 2 different formatError * chore: include comments in hooks for requestSMS and requestWhatsapp * chore: update useSEndOTPVerificationCode test case * chore: add routing from email verification link * chore: remove comments * chore: implement timer from BE * chore: update code based on comment * chore: use 1 useState for otp request * chore: move to 1 useState based on comment * chore: rename phone_number_verification and move setIsLoading in if else statement based on comment * chore: move setTimer useState into otp-verification * chore: need to use React.useCallback to solve blinking issue for reInitalizeGetSettings * chore: remove setIsButtonDisabled in validate next_email_otp_request function * chore: update code based on comments * chore: update to use is_email_verified * chore: add WS call when redirect from notification tray * chore: remove unused comment * chore: update quill-ui in package.json * chore: added Math.round for minutes timer * chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore: update growthbook usage based on comment * chore: update useEffect in AppContent --------- Co-authored-by: utkarsha-deriv <utkarsha@regentmarkets.com> Co-authored-by: amina-deriv <amina@regentmarkets.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> * chore: update growthbook value in AppContent * chore: remove is_phone_number_verification_enabled * chore: solve redirect not working issue * chore: update packages for deriv-com/quill-ui --------- Co-authored-by: utkarsha-deriv <utkarsha@regentmarkets.com> Co-authored-by: amina-deriv <amina@regentmarkets.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 15cd4dc - Browse repository at this point
Copy the full SHA 15cd4dcView commit details
Commits on Jul 30, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 7b3828c - Browse repository at this point
Copy the full SHA 7b3828cView commit details -
master update (binary-com#16253)
* fix: removed clean urls from vercel dr json (binary-com#16249) * Revert "[WALL] george / WALL-4522 / Add ce_cashier_deposit_onboarding_form an…" (binary-com#16246) This reverts commit a10f85c. * [DTRA] Maryia/DTRA-1546/fix: [V2] style & animation for Digits Current spot price + active_symbols request (binary-com#16225) * fix: styles & animation for current spot for digit trade types * fix: active_symbols call for rise/fall and higher/lower * fix: useActiveSymbols usage * fix: active_symbols call with relevant barrier_category + error handling same like in prod --------- Co-authored-by: nada-deriv <122768621+nada-deriv@users.noreply.github.com> Co-authored-by: Maryia <103177211+maryia-deriv@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5bae279 - Browse repository at this point
Copy the full SHA 5bae279View commit details -
Configuration menu - View commit details
-
Copy full SHA for d02cb75 - Browse repository at this point
Copy the full SHA d02cb75View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 0ebc954 - Browse repository at this point
Copy the full SHA 0ebc954View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for e811dd1 - Browse repository at this point
Copy the full SHA e811dd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1741d1c - Browse repository at this point
Copy the full SHA 1741d1cView commit details -
Merge branch 'suisin/phone_number_verification' into suisin/utkarsha/…
…UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for ac55885 - Browse repository at this point
Copy the full SHA ac55885View commit details -
Suisin/utkarsha/upm819/phone verification flow (binary-com#16266)
* test: added testcases for the hook * chore: add phone otp screen * chore: update based on comments * chore: remove unused store in test case * chore: add sms and whatsapp to 1 constant file * chore: update code based on comments * test: add tescases for counter change and title change * chore: update code based on comments * test: use useRealTimers * test: mock useGetPhoneNumberOTP * chore: update TODO comments * chore: update code * chore: update function for WhatsApp display * chore: fix test case fail for confirm-phone-number * chore: resolve failling test case * chore: resolve conflicts otp-verification-component * fix: prettier issue scss format * chore: add phone verification successful modal * chore: edit classname for verified modal * chore: update test case describe name and ui store value * chore: move successful modal inside phone-number-verification-page * chore: update phone-number-verified-modal and remove ui store values * chore: revert unused changes * chore: add routes to personal details * chore: fix matchMedia failling in test case * chore: update test case title * chore: replace modal with quill-ui modal * chore: update test case to pass first for phone number verified modal * fix: test case * chore: update code base on comments * chore: resolve integration test failling * chore: update code based on comments * chore: add didnt get the code modal for phone verification * chore: update test case and files for didnt get the code modal * chore: update code based on comments * chore: update test case based on comments * chore: update helpers.ts based on comments * chore: update based on comments * chore: move convertPhoneTypeDisplay to correct folders * chore: update resend-code-timer test case to use jest.advanceTimer * chore: update show to show_otp_verification * chore: update to use localise function * chore: create verification-link-expired-modal * chore: update all quill-ui packages * chore: update test case title * chore: update package version for quill-ui * chore: create useGetEmailVerificationOTP hooks * chore: implement callback for hooks * chore: try to add InputGroupButton for phone-verification * chore: update code based on comments * chore: remove useGetEmailVerificationOTP and use useVerifyEmail instead * chore: remove Input field from component and use quill-ui TextField and InputGroupButton * chore: update scss * chore: fix test failing for resend-code-timer.spec.tsx * chore: implement phone number otp api hooks * chore: update test case for useSendOTPVerificationCode * chore: update otp-verification.spec.tsx * chore: update title for otp verification and add test for Phone number verified modal * chore: update naming to is_phone_number_verified based on comment * chore: update localize in hooks * fix: type error * chore: resolve build fail issue * chore: add localize at useSendOTPVerificationCode * chore: implement error status when phone number is invalid * chore: fix test case for confirm phone number * chore: rename test case title and hooks based on comment * chore: moved validePhoneNumber to a constant file * chore: add error screens for email otp invalid * chore: remove unused package in hooks * chore: added useSetSettings hooks and change logic using new implemented hooks * chore: update test case and localStorage setItem * chore: rename handleError to formatError * chore: change useSetSettings to useSettings and modify the hooks * chore: update based on comments * chore: remove conditional check for handleError and make it into 2 different formatError * chore: include comments in hooks for requestSMS and requestWhatsapp * chore: update useSEndOTPVerificationCode test case * chore: add routing from email verification link * chore: remove comments * chore: implement timer from BE * chore: update code based on comment * chore: use 1 useState for otp request * chore: move to 1 useState based on comment * chore: rename phone_number_verification and move setIsLoading in if else statement based on comment * chore: move setTimer useState into otp-verification * chore: need to use React.useCallback to solve blinking issue for reInitalizeGetSettings * chore: remove setIsButtonDisabled in validate next_email_otp_request function * chore: update code based on comments * chore: update to use is_email_verified * chore: add WS call when redirect from notification tray * chore: remove unused comment * chore: update quill-ui in package.json * chore: added Math.round for minutes timer * chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore: update growthbook usage based on comment * chore: update useEffect in AppContent * Suisin/utkarsha/upm819/phone verification flow (binary-com#16157) * feat: move timer to diff component * refactor: replace timer code with component * test: testcase for resend-code-timer * chore: add test case on cancel phone verification modal and move to a seperate component * chore: update test case for phone-verification-page * chore: update codes based on comments * chore: update data testid * fix: change text for email and phone, add TODOs * chore: edit testcases * chore: change prop to text * test: update testcase * chore: use ReturnType instead of NodeJS.timer * chore: update quill-ui package and remove previous build config edits * feat: integrate phone number challenge api * chore: add comments * chore: add ThemeProvider in phone verification * chore: use states instead of useRef and update testcase * test: added testcases for the hook * chore: add phone otp screen * chore: update based on comments * chore: remove unused store in test case * chore: add sms and whatsapp to 1 constant file * chore: update code based on comments * test: add tescases for counter change and title change * chore: update code based on comments * test: use useRealTimers * test: mock useGetPhoneNumberOTP * chore: update TODO comments * chore: update code * chore: update function for WhatsApp display * chore: fix test case fail for confirm-phone-number * chore: resolve failling test case * chore: resolve conflicts otp-verification-component * fix: prettier issue scss format * chore: add phone verification successful modal * chore: edit classname for verified modal * chore: update test case describe name and ui store value * chore: move successful modal inside phone-number-verification-page * chore: update phone-number-verified-modal and remove ui store values * chore: revert unused changes * chore: add routes to personal details * chore: fix matchMedia failling in test case * chore: update test case title * chore: replace modal with quill-ui modal * chore: update test case to pass first for phone number verified modal * fix: test case * chore: update code base on comments * chore: resolve integration test failling * chore: update code based on comments * chore: add didnt get the code modal for phone verification * chore: update test case and files for didnt get the code modal * chore: update code based on comments * chore: update test case based on comments * chore: update helpers.ts based on comments * chore: update based on comments * chore: move convertPhoneTypeDisplay to correct folders * chore: update resend-code-timer test case to use jest.advanceTimer * chore: update show to show_otp_verification * chore: update to use localise function * chore: create verification-link-expired-modal * chore: update all quill-ui packages * chore: update test case title * chore: update package version for quill-ui * chore: create useGetEmailVerificationOTP hooks * chore: implement callback for hooks * chore: try to add InputGroupButton for phone-verification * chore: update code based on comments * chore: remove useGetEmailVerificationOTP and use useVerifyEmail instead * chore: remove Input field from component and use quill-ui TextField and InputGroupButton * chore: update scss * chore: fix test failing for resend-code-timer.spec.tsx * chore: implement phone number otp api hooks * chore: update test case for useSendOTPVerificationCode * chore: update otp-verification.spec.tsx * chore: update title for otp verification and add test for Phone number verified modal * chore: update naming to is_phone_number_verified based on comment * chore: update localize in hooks * fix: type error * chore: resolve build fail issue * chore: add localize at useSendOTPVerificationCode * chore: implement error status when phone number is invalid * chore: fix test case for confirm phone number * chore: rename test case title and hooks based on comment * chore: moved validePhoneNumber to a constant file * chore: add error screens for email otp invalid * chore: remove unused package in hooks * chore: added useSetSettings hooks and change logic using new implemented hooks * chore: update test case and localStorage setItem * chore: rename handleError to formatError * chore: change useSetSettings to useSettings and modify the hooks * chore: update based on comments * chore: remove conditional check for handleError and make it into 2 different formatError * chore: include comments in hooks for requestSMS and requestWhatsapp * chore: update useSEndOTPVerificationCode test case * chore: add routing from email verification link * chore: remove comments * chore: implement timer from BE * chore: update code based on comment * chore: use 1 useState for otp request * chore: move to 1 useState based on comment * chore: rename phone_number_verification and move setIsLoading in if else statement based on comment * chore: move setTimer useState into otp-verification * chore: need to use React.useCallback to solve blinking issue for reInitalizeGetSettings * chore: remove setIsButtonDisabled in validate next_email_otp_request function * chore: update code based on comments * chore: update to use is_email_verified * chore: add WS call when redirect from notification tray * chore: remove unused comment * chore: update quill-ui in package.json * chore: added Math.round for minutes timer * chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore: update growthbook usage based on comment * chore: update useEffect in AppContent --------- Co-authored-by: utkarsha-deriv <utkarsha@regentmarkets.com> Co-authored-by: amina-deriv <amina@regentmarkets.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> * chore: update growthbook value in AppContent * chore: remove is_phone_number_verification_enabled * chore: solve redirect not working issue * chore: update packages for deriv-com/quill-ui * fix: removed clean urls from vercel dr json (binary-com#16249) * Revert "[WALL] george / WALL-4522 / Add ce_cashier_deposit_onboarding_form an…" (binary-com#16246) This reverts commit a10f85c. * [DTRA] Maryia/DTRA-1546/fix: [V2] style & animation for Digits Current spot price + active_symbols request (binary-com#16225) * fix: styles & animation for current spot for digit trade types * fix: active_symbols call for rise/fall and higher/lower * fix: useActiveSymbols usage * fix: active_symbols call with relevant barrier_category + error handling same like in prod * chore: replace localize import with new library (binary-com#16140) * chore: replace localize import with new library * chore: removed unused component * chore: update usePhoneNumberVerificationSetTimer to use useServerTime * [WALL] Lubega / WALL-4549 / Wallets initial translations setup (binary-com#16158) * feat: draft wallet translations * feat: initial wallets translations setup * chore: clean up code * fix: resolve error * fix: resolve error * chore: update text component * fix: env variables and language switcher * [WALL] Lubega/ WALL-4549 / Wallets multi language support (binary-com#16069) * feat: draft wallet translations * feat: initial wallets translations setup * chore: clean up code * fix: resolve error * fix: resolve error * chore: update text component * fix: env variables and language switcher * fix: update locked scenarios * [WALL] Lubega / Wallets translations update (binary-com#16112) * feat: draft wallet translations * feat: initial wallets translations setup * chore: clean up code * fix: resolve error * fix: resolve error * chore: update text component * fix: env variables and language switcher * Suisin/fix: text not bold in email and password page (binary-com#16094) * fix: text not bold in email and password page * chore: update package version to use specific version * Fasih/COJ-1275/ Implemented lazy load (binary-com#16020) * chore: implemented lazy load on financial assessment and trading assesment * chore: working on personal details * chore: removed lazy load from personal details --------- Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> * [WALL] george / WALL-4402 / feat(wallets): ✨ add analytics to track wallets events (binary-com#16004) * feat(wallets): ✨ add wallet migration analytic * chore: 🔇 suppress ts error * chore: align with master * fix: prettified code * chore: fix isOpen condition appear twice * fix: update locked scenarios --------- Co-authored-by: Sui Sin <103026762+suisin-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com> * fix: update github workflow * fix: getWalletHeaderButtons format * Update index.js * Update index.js * Update index.js * Update index.js * Update index.js * chore: remove eslint auto format * chore: test remove line * chore: test remove line * chore: test remove line * chore: test remove line * chore: test remove line * chore: update deriv-com/translations version --------- Co-authored-by: Sui Sin <103026762+suisin-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com> Co-authored-by: nijil-deriv <nijil@deriv.com> * translations: 📚 sync translations with crowdin (binary-com#16262) Co-authored-by: DerivFE <fe-access@regentmarkets.com> * ci: change env usage (binary-com#16264) * Ako/ override installCommand of vercel (binary-com#16257) * build: override installcommand of vercel * build: override installcommand of vercel (binary-com#16256) * ci: fix the staging vercel env * chore: update to use useGrowthbookGetFeatureFlag --------- Co-authored-by: utkarsha-deriv <utkarsha@regentmarkets.com> Co-authored-by: amina-deriv <amina@regentmarkets.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> Co-authored-by: nada-deriv <122768621+nada-deriv@users.noreply.github.com> Co-authored-by: Maryia <103177211+maryia-deriv@users.noreply.github.com> Co-authored-by: Likhith Kolayari <98398322+likhith-deriv@users.noreply.github.com> Co-authored-by: lubega-deriv <142860499+lubega-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com> Co-authored-by: nijil-deriv <nijil@deriv.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: DerivFE <fe-access@regentmarkets.com> Co-authored-by: Ali(Ako) Hosseini <ali.hosseini@deriv.com>
Configuration menu - View commit details
-
Copy full SHA for 3c7980e - Browse repository at this point
Copy the full SHA 3c7980eView commit details
Commits on Jul 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f98422c - Browse repository at this point
Copy the full SHA f98422cView commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for c3073dc - Browse repository at this point
Copy the full SHA c3073dcView commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 07e1420 - Browse repository at this point
Copy the full SHA 07e1420View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6056dee - Browse repository at this point
Copy the full SHA 6056deeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 679bf78 - Browse repository at this point
Copy the full SHA 679bf78View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba01118 - Browse repository at this point
Copy the full SHA ba01118View commit details
Commits on Aug 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f9cf18d - Browse repository at this point
Copy the full SHA f9cf18dView commit details -
Merge branch 'suisin/phone_number_verification' into suisin/utkarsha/…
…UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 3909251 - Browse repository at this point
Copy the full SHA 3909251View commit details -
Suisin/utkarsha/upm819/phone verification flow (binary-com#16313)
* chore: fix test case fail for confirm-phone-number * chore: resolve failling test case * chore: resolve conflicts otp-verification-component * fix: prettier issue scss format * chore: add phone verification successful modal * chore: edit classname for verified modal * chore: update test case describe name and ui store value * chore: move successful modal inside phone-number-verification-page * chore: update phone-number-verified-modal and remove ui store values * chore: revert unused changes * chore: add routes to personal details * chore: fix matchMedia failling in test case * chore: update test case title * chore: replace modal with quill-ui modal * chore: update test case to pass first for phone number verified modal * fix: test case * chore: update code base on comments * chore: resolve integration test failling * chore: update code based on comments * chore: add didnt get the code modal for phone verification * chore: update test case and files for didnt get the code modal * chore: update code based on comments * chore: update test case based on comments * chore: update helpers.ts based on comments * chore: update based on comments * chore: move convertPhoneTypeDisplay to correct folders * chore: update resend-code-timer test case to use jest.advanceTimer * chore: update show to show_otp_verification * chore: update to use localise function * chore: create verification-link-expired-modal * chore: update all quill-ui packages * chore: update test case title * chore: update package version for quill-ui * chore: create useGetEmailVerificationOTP hooks * chore: implement callback for hooks * chore: try to add InputGroupButton for phone-verification * chore: update code based on comments * chore: remove useGetEmailVerificationOTP and use useVerifyEmail instead * chore: remove Input field from component and use quill-ui TextField and InputGroupButton * chore: update scss * chore: fix test failing for resend-code-timer.spec.tsx * chore: implement phone number otp api hooks * chore: update test case for useSendOTPVerificationCode * chore: update otp-verification.spec.tsx * chore: update title for otp verification and add test for Phone number verified modal * chore: update naming to is_phone_number_verified based on comment * chore: update localize in hooks * fix: type error * chore: resolve build fail issue * chore: add localize at useSendOTPVerificationCode * chore: implement error status when phone number is invalid * chore: fix test case for confirm phone number * chore: rename test case title and hooks based on comment * chore: moved validePhoneNumber to a constant file * chore: add error screens for email otp invalid * chore: remove unused package in hooks * chore: added useSetSettings hooks and change logic using new implemented hooks * chore: update test case and localStorage setItem * chore: rename handleError to formatError * chore: change useSetSettings to useSettings and modify the hooks * chore: update based on comments * chore: remove conditional check for handleError and make it into 2 different formatError * chore: include comments in hooks for requestSMS and requestWhatsapp * chore: update useSEndOTPVerificationCode test case * chore: add routing from email verification link * chore: remove comments * chore: implement timer from BE * chore: update code based on comment * chore: use 1 useState for otp request * chore: move to 1 useState based on comment * chore: rename phone_number_verification and move setIsLoading in if else statement based on comment * chore: move setTimer useState into otp-verification * chore: need to use React.useCallback to solve blinking issue for reInitalizeGetSettings * chore: remove setIsButtonDisabled in validate next_email_otp_request function * chore: update code based on comments * chore: update to use is_email_verified * chore: add WS call when redirect from notification tray * chore: remove unused comment * chore: update quill-ui in package.json * chore: added Math.round for minutes timer * chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore: update growthbook usage based on comment * chore: update useEffect in AppContent * Suisin/utkarsha/upm819/phone verification flow (binary-com#16157) * feat: move timer to diff component * refactor: replace timer code with component * test: testcase for resend-code-timer * chore: add test case on cancel phone verification modal and move to a seperate component * chore: update test case for phone-verification-page * chore: update codes based on comments * chore: update data testid * fix: change text for email and phone, add TODOs * chore: edit testcases * chore: change prop to text * test: update testcase * chore: use ReturnType instead of NodeJS.timer * chore: update quill-ui package and remove previous build config edits * feat: integrate phone number challenge api * chore: add comments * chore: add ThemeProvider in phone verification * chore: use states instead of useRef and update testcase * test: added testcases for the hook * chore: add phone otp screen * chore: update based on comments * chore: remove unused store in test case * chore: add sms and whatsapp to 1 constant file * chore: update code based on comments * test: add tescases for counter change and title change * chore: update code based on comments * test: use useRealTimers * test: mock useGetPhoneNumberOTP * chore: update TODO comments * chore: update code * chore: update function for WhatsApp display * chore: fix test case fail for confirm-phone-number * chore: resolve failling test case * chore: resolve conflicts otp-verification-component * fix: prettier issue scss format * chore: add phone verification successful modal * chore: edit classname for verified modal * chore: update test case describe name and ui store value * chore: move successful modal inside phone-number-verification-page * chore: update phone-number-verified-modal and remove ui store values * chore: revert unused changes * chore: add routes to personal details * chore: fix matchMedia failling in test case * chore: update test case title * chore: replace modal with quill-ui modal * chore: update test case to pass first for phone number verified modal * fix: test case * chore: update code base on comments * chore: resolve integration test failling * chore: update code based on comments * chore: add didnt get the code modal for phone verification * chore: update test case and files for didnt get the code modal * chore: update code based on comments * chore: update test case based on comments * chore: update helpers.ts based on comments * chore: update based on comments * chore: move convertPhoneTypeDisplay to correct folders * chore: update resend-code-timer test case to use jest.advanceTimer * chore: update show to show_otp_verification * chore: update to use localise function * chore: create verification-link-expired-modal * chore: update all quill-ui packages * chore: update test case title * chore: update package version for quill-ui * chore: create useGetEmailVerificationOTP hooks * chore: implement callback for hooks * chore: try to add InputGroupButton for phone-verification * chore: update code based on comments * chore: remove useGetEmailVerificationOTP and use useVerifyEmail instead * chore: remove Input field from component and use quill-ui TextField and InputGroupButton * chore: update scss * chore: fix test failing for resend-code-timer.spec.tsx * chore: implement phone number otp api hooks * chore: update test case for useSendOTPVerificationCode * chore: update otp-verification.spec.tsx * chore: update title for otp verification and add test for Phone number verified modal * chore: update naming to is_phone_number_verified based on comment * chore: update localize in hooks * fix: type error * chore: resolve build fail issue * chore: add localize at useSendOTPVerificationCode * chore: implement error status when phone number is invalid * chore: fix test case for confirm phone number * chore: rename test case title and hooks based on comment * chore: moved validePhoneNumber to a constant file * chore: add error screens for email otp invalid * chore: remove unused package in hooks * chore: added useSetSettings hooks and change logic using new implemented hooks * chore: update test case and localStorage setItem * chore: rename handleError to formatError * chore: change useSetSettings to useSettings and modify the hooks * chore: update based on comments * chore: remove conditional check for handleError and make it into 2 different formatError * chore: include comments in hooks for requestSMS and requestWhatsapp * chore: update useSEndOTPVerificationCode test case * chore: add routing from email verification link * chore: remove comments * chore: implement timer from BE * chore: update code based on comment * chore: use 1 useState for otp request * chore: move to 1 useState based on comment * chore: rename phone_number_verification and move setIsLoading in if else statement based on comment * chore: move setTimer useState into otp-verification * chore: need to use React.useCallback to solve blinking issue for reInitalizeGetSettings * chore: remove setIsButtonDisabled in validate next_email_otp_request function * chore: update code based on comments * chore: update to use is_email_verified * chore: add WS call when redirect from notification tray * chore: remove unused comment * chore: update quill-ui in package.json * chore: added Math.round for minutes timer * chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore: update growthbook usage based on comment * chore: update useEffect in AppContent --------- Co-authored-by: utkarsha-deriv <utkarsha@regentmarkets.com> Co-authored-by: amina-deriv <amina@regentmarkets.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> * chore: update growthbook value in AppContent * chore: remove is_phone_number_verification_enabled * chore: solve redirect not working issue * chore: update packages for deriv-com/quill-ui * fix: removed clean urls from vercel dr json (binary-com#16249) * Revert "[WALL] george / WALL-4522 / Add ce_cashier_deposit_onboarding_form an…" (binary-com#16246) This reverts commit a10f85c. * [DTRA] Maryia/DTRA-1546/fix: [V2] style & animation for Digits Current spot price + active_symbols request (binary-com#16225) * fix: styles & animation for current spot for digit trade types * fix: active_symbols call for rise/fall and higher/lower * fix: useActiveSymbols usage * fix: active_symbols call with relevant barrier_category + error handling same like in prod * chore: replace localize import with new library (binary-com#16140) * chore: replace localize import with new library * chore: removed unused component * chore: update usePhoneNumberVerificationSetTimer to use useServerTime * [WALL] Lubega / WALL-4549 / Wallets initial translations setup (binary-com#16158) * feat: draft wallet translations * feat: initial wallets translations setup * chore: clean up code * fix: resolve error * fix: resolve error * chore: update text component * fix: env variables and language switcher * [WALL] Lubega/ WALL-4549 / Wallets multi language support (binary-com#16069) * feat: draft wallet translations * feat: initial wallets translations setup * chore: clean up code * fix: resolve error * fix: resolve error * chore: update text component * fix: env variables and language switcher * fix: update locked scenarios * [WALL] Lubega / Wallets translations update (binary-com#16112) * feat: draft wallet translations * feat: initial wallets translations setup * chore: clean up code * fix: resolve error * fix: resolve error * chore: update text component * fix: env variables and language switcher * Suisin/fix: text not bold in email and password page (binary-com#16094) * fix: text not bold in email and password page * chore: update package version to use specific version * Fasih/COJ-1275/ Implemented lazy load (binary-com#16020) * chore: implemented lazy load on financial assessment and trading assesment * chore: working on personal details * chore: removed lazy load from personal details --------- Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> * [WALL] george / WALL-4402 / feat(wallets): ✨ add analytics to track wallets events (binary-com#16004) * feat(wallets): ✨ add wallet migration analytic * chore: 🔇 suppress ts error * chore: align with master * fix: prettified code * chore: fix isOpen condition appear twice * fix: update locked scenarios --------- Co-authored-by: Sui Sin <103026762+suisin-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com> * fix: update github workflow * fix: getWalletHeaderButtons format * Update index.js * Update index.js * Update index.js * Update index.js * Update index.js * chore: remove eslint auto format * chore: test remove line * chore: test remove line * chore: test remove line * chore: test remove line * chore: test remove line * chore: update deriv-com/translations version --------- Co-authored-by: Sui Sin <103026762+suisin-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com> Co-authored-by: nijil-deriv <nijil@deriv.com> * translations: 📚 sync translations with crowdin (binary-com#16262) Co-authored-by: DerivFE <fe-access@regentmarkets.com> * ci: change env usage (binary-com#16264) * Ako/ override installCommand of vercel (binary-com#16257) * build: override installcommand of vercel * build: override installcommand of vercel (binary-com#16256) * ci: fix the staging vercel env * chore: update to use useGrowthbookGetFeatureFlag * fix: remove localize loader (binary-com#16268) * Rupato/BOT-1935/Handle-invalid-access-token (binary-com#16190) * fix: google drive issue * fix: goodle drive error * fix: renamed observables * fix: added localize * fix: added error message on the load modal popup * fix: added error message on the load modal popup * fix: removed google drive api call and handled with response of sign in * fix: handled local storage check * fix: handled naming * fix: removed css * fix: added file check * fix: added refresh token * fix: changed function return * [BOT] maryia/BOT-1479/[Test Coverage] Folder: bot-web-ui/src/components/self-exclusion (binary-com#16234) * test: folder self-exclusion * refactor: remove mock of modal component * translations: 📚 sync translations with crowdin (binary-com#16271) Co-authored-by: DerivFE <fe-access@regentmarkets.com> * translations: 📚 sync translations with crowdin (binary-com#16275) Co-authored-by: DerivFE <fe-access@regentmarkets.com> * chore: [UPM-613]/evgeniy/add passkey notification in tray / remove effortless modal (binary-com#15757) * chore: [UPM-613]/evgeniy/add passkey notification in tray / remove effortless modal * fix: remove notification on passkey creation * chore: added clear all tracking event * chore: add open/close event on notification tray * chore: added notification cta event, removed unnecessary TODOs * chore: added ts ignore for new events * chore: remove passkey notif when user goes to desktop mode * chore: remove extra ! from passkey notification heading * chore: remove comments * fix: remove passkeylist call on desktop * chore: resolve conflicts * Revert "chore: resolve conflicts" --------- Co-authored-by: utkarsha-deriv <utkarsha@regentmarkets.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> * translations: 📚 sync translations with crowdin (binary-com#16276) Co-authored-by: DerivFE <fe-access@regentmarkets.com> * [DTRA] Maryia/DTRA-1554/feat: [V2] add trade type tabs for Higher/Lower & Touch/No Touch (binary-com#16248) * feat: add trade type tabs for Higher/Lower & Touch/No Touch * test: setTradeTypeTab in trade-store * test: TradeTypeTabs * test: getTradeTypeTabsList * test: purchase-button * test: TradeParameters * chore: move setLoading to top of the function * [BOT] Farabi/bot-1499/dbot tours tutorials test coverage (binary-com#16254) * chore: add test coverage for all dbot tour files in tutorials folder * chore: added tour steps test case * fix: improved test coverage * translations: 📚 sync translations with crowdin (binary-com#16281) Co-authored-by: DerivFE <fe-access@regentmarkets.com> * chore: update to use WS instead of useServerTimer * chore: fix cd /Users/suisin/Documents/deriv-apppersonal-details-form test case * chore: update otp-verification test case * chore: fix notification tray not closing issue --------- Co-authored-by: utkarsha-deriv <utkarsha@regentmarkets.com> Co-authored-by: amina-deriv <amina@regentmarkets.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> Co-authored-by: nada-deriv <122768621+nada-deriv@users.noreply.github.com> Co-authored-by: Maryia <103177211+maryia-deriv@users.noreply.github.com> Co-authored-by: Likhith Kolayari <98398322+likhith-deriv@users.noreply.github.com> Co-authored-by: lubega-deriv <142860499+lubega-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com> Co-authored-by: nijil-deriv <nijil@deriv.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: DerivFE <fe-access@regentmarkets.com> Co-authored-by: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Co-authored-by: rupato-deriv <97010868+rupato-deriv@users.noreply.github.com> Co-authored-by: maryia-matskevich-deriv <103181650+maryia-matskevich-deriv@users.noreply.github.com> Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> Co-authored-by: Farabi <102643568+farabi-deriv@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c760436 - Browse repository at this point
Copy the full SHA c760436View commit details -
Configuration menu - View commit details
-
Copy full SHA for f432c87 - Browse repository at this point
Copy the full SHA f432c87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f688fe - Browse repository at this point
Copy the full SHA 2f688feView commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 579f968 - Browse repository at this point
Copy the full SHA 579f968View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eb41f7 - Browse repository at this point
Copy the full SHA 4eb41f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 742c47a - Browse repository at this point
Copy the full SHA 742c47aView commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 9213044 - Browse repository at this point
Copy the full SHA 9213044View commit details -
Merge branch 'suisin/phone_number_verification' into suisin/utkarsha/…
…UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 79689c0 - Browse repository at this point
Copy the full SHA 79689c0View commit details
Commits on Aug 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7c1b18e - Browse repository at this point
Copy the full SHA 7c1b18eView commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for aacab33 - Browse repository at this point
Copy the full SHA aacab33View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 3e770b9 - Browse repository at this point
Copy the full SHA 3e770b9View commit details
Commits on Aug 6, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for a703127 - Browse repository at this point
Copy the full SHA a703127View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ecfe2a - Browse repository at this point
Copy the full SHA 7ecfe2aView commit details
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 27985ef - Browse repository at this point
Copy the full SHA 27985efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05adc62 - Browse repository at this point
Copy the full SHA 05adc62View commit details
Commits on Aug 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 44275ca - Browse repository at this point
Copy the full SHA 44275caView commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for cd264bf - Browse repository at this point
Copy the full SHA cd264bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f00d303 - Browse repository at this point
Copy the full SHA f00d303View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13d4ecc - Browse repository at this point
Copy the full SHA 13d4eccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89edfe5 - Browse repository at this point
Copy the full SHA 89edfe5View commit details
Commits on Aug 9, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 3304320 - Browse repository at this point
Copy the full SHA 3304320View commit details
Commits on Aug 12, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for fc68f5e - Browse repository at this point
Copy the full SHA fc68f5eView commit details
Commits on Aug 13, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 9bfdfb5 - Browse repository at this point
Copy the full SHA 9bfdfb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b39bfc7 - Browse repository at this point
Copy the full SHA b39bfc7View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 8517320 - Browse repository at this point
Copy the full SHA 8517320View commit details -
Configuration menu - View commit details
-
Copy full SHA for efbedbc - Browse repository at this point
Copy the full SHA efbedbcView commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/UPM1365/track_user_activities_pnv
Configuration menu - View commit details
-
Copy full SHA for 56fd2e0 - Browse repository at this point
Copy the full SHA 56fd2e0View commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 92bc989 - Browse repository at this point
Copy the full SHA 92bc989View commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/UPM1365/track_user_activities_pnv
Configuration menu - View commit details
-
Copy full SHA for 2d8aa98 - Browse repository at this point
Copy the full SHA 2d8aa98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55909a2 - Browse repository at this point
Copy the full SHA 55909a2View commit details -
chore: add analytics on cancel pnv modal and add checks for confirm p…
…hone number screen
Configuration menu - View commit details
-
Copy full SHA for 5667fb6 - Browse repository at this point
Copy the full SHA 5667fb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c155f4c - Browse repository at this point
Copy the full SHA c155f4cView commit details -
Merge pull request #102 from suisin-deriv/suisin/UPM1365/track_user_a…
…ctivities_pnv chore: add tracking event for PNV
Configuration menu - View commit details
-
Copy full SHA for ed3f81b - Browse repository at this point
Copy the full SHA ed3f81bView commit details
Commits on Aug 16, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for caa0847 - Browse repository at this point
Copy the full SHA caa0847View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2e893c - Browse repository at this point
Copy the full SHA b2e893cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21b7e29 - Browse repository at this point
Copy the full SHA 21b7e29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d50b61 - Browse repository at this point
Copy the full SHA 9d50b61View commit details
Commits on Aug 19, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 5fa5012 - Browse repository at this point
Copy the full SHA 5fa5012View commit details
Commits on Aug 20, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 283bc73 - Browse repository at this point
Copy the full SHA 283bc73View commit details -
Configuration menu - View commit details
-
Copy full SHA for f69254d - Browse repository at this point
Copy the full SHA f69254dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 290a5c6 - Browse repository at this point
Copy the full SHA 290a5c6View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 4cd40a4 - Browse repository at this point
Copy the full SHA 4cd40a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f664a03 - Browse repository at this point
Copy the full SHA f664a03View commit details
Commits on Aug 22, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for e43a437 - Browse repository at this point
Copy the full SHA e43a437View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5d8949 - Browse repository at this point
Copy the full SHA c5d8949View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e503c6 - Browse repository at this point
Copy the full SHA 4e503c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b05b00f - Browse repository at this point
Copy the full SHA b05b00fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f302e4 - Browse repository at this point
Copy the full SHA 4f302e4View commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 765a536 - Browse repository at this point
Copy the full SHA 765a536View commit details -
Configuration menu - View commit details
-
Copy full SHA for 482a52c - Browse repository at this point
Copy the full SHA 482a52cView commit details
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0487ca6 - Browse repository at this point
Copy the full SHA 0487ca6View commit details -
Merge pull request #106 from suisin-deriv/suisin/pnv/add_cool_down_pe…
…riod_modal Suisin/pnv/add cool down period modal
Configuration menu - View commit details
-
Copy full SHA for 0a4de06 - Browse repository at this point
Copy the full SHA 0a4de06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a09249 - Browse repository at this point
Copy the full SHA 2a09249View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4045209 - Browse repository at this point
Copy the full SHA 4045209View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ec3d95 - Browse repository at this point
Copy the full SHA 8ec3d95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 866615f - Browse repository at this point
Copy the full SHA 866615fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 033d948 - Browse repository at this point
Copy the full SHA 033d948View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72e873a - Browse repository at this point
Copy the full SHA 72e873aView commit details -
chore: refactor notification tray while onclick auto scroll to phone …
…field in personal details
Configuration menu - View commit details
-
Copy full SHA for 77e74f5 - Browse repository at this point
Copy the full SHA 77e74f5View commit details -
chore: update verify button and change usePhoneVerificationSetTimer f…
…unction to return only numbers
Configuration menu - View commit details
-
Copy full SHA for 96fdca3 - Browse repository at this point
Copy the full SHA 96fdca3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b07fbcf - Browse repository at this point
Copy the full SHA b07fbcfView commit details -
chore: update content for cancel-phone-verification-modal and test ca…
…se for verify button
Configuration menu - View commit details
-
Copy full SHA for b630bf4 - Browse repository at this point
Copy the full SHA b630bf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c18030 - Browse repository at this point
Copy the full SHA 5c18030View commit details -
chore: update personal details form content and some css, and add tim…
…er to verify button
Configuration menu - View commit details
-
Copy full SHA for 324ecf1 - Browse repository at this point
Copy the full SHA 324ecf1View commit details -
chore: change content for cancel-modal, didnt-get-a-code, otp-verific…
…ation and link expired modal
Configuration menu - View commit details
-
Copy full SHA for 312e5e3 - Browse repository at this point
Copy the full SHA 312e5e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a266dc7 - Browse repository at this point
Copy the full SHA a266dc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 454f5d7 - Browse repository at this point
Copy the full SHA 454f5d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ad3623 - Browse repository at this point
Copy the full SHA 3ad3623View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47124a2 - Browse repository at this point
Copy the full SHA 47124a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d0d4fd - Browse repository at this point
Copy the full SHA 5d0d4fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c5a286 - Browse repository at this point
Copy the full SHA 2c5a286View commit details -
Configuration menu - View commit details
-
Copy full SHA for f657b61 - Browse repository at this point
Copy the full SHA f657b61View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb97a91 - Browse repository at this point
Copy the full SHA cb97a91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6387fdb - Browse repository at this point
Copy the full SHA 6387fdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56de2c3 - Browse repository at this point
Copy the full SHA 56de2c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d874db1 - Browse repository at this point
Copy the full SHA d874db1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab40f71 - Browse repository at this point
Copy the full SHA ab40f71View commit details -
Merge pull request #103 from suisin-deriv/suisin/pnv/notification_onc…
…lick_scroll_to_phone_field chore: refactor notification tray while onclick auto scroll to phone …
Configuration menu - View commit details
-
Copy full SHA for 41e3cf2 - Browse repository at this point
Copy the full SHA 41e3cf2View commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/pnv/implement_session_expired_modal
Configuration menu - View commit details
-
Copy full SHA for f4a4038 - Browse repository at this point
Copy the full SHA f4a4038View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 707f829 - Browse repository at this point
Copy the full SHA 707f829View commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 81719df - Browse repository at this point
Copy the full SHA 81719dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3d8e0e - Browse repository at this point
Copy the full SHA b3d8e0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2406b1c - Browse repository at this point
Copy the full SHA 2406b1cView commit details -
Merge pull request #107 from suisin-deriv/suisin/UPM1403/update_prima…
…ry_cta_color Suisin/chore: update color of buttons to coral
Configuration menu - View commit details
-
Copy full SHA for 52562ed - Browse repository at this point
Copy the full SHA 52562edView commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/UPM1409/track_sms_and_whatsapp_cta
Configuration menu - View commit details
-
Copy full SHA for e39b7c6 - Browse repository at this point
Copy the full SHA e39b7c6View commit details -
Merge pull request #108 from suisin-deriv/suisin/UPM1409/track_sms_an…
…d_whatsapp_cta Suisin/chore: add cta_name for onClick cta button
Configuration menu - View commit details
-
Copy full SHA for 510e987 - Browse repository at this point
Copy the full SHA 510e987View commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/pnv/implement_session_expired_modal
Configuration menu - View commit details
-
Copy full SHA for 622628b - Browse repository at this point
Copy the full SHA 622628bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcf1a37 - Browse repository at this point
Copy the full SHA dcf1a37View commit details
Commits on Aug 28, 2024
-
Merge pull request #104 from suisin-deriv/suisin/pnv/implement_sessio…
…n_expired_modal Suisin/chore: implement session expired timer
Configuration menu - View commit details
-
Copy full SHA for a9141d1 - Browse repository at this point
Copy the full SHA a9141d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c79426 - Browse repository at this point
Copy the full SHA 1c79426View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc25727 - Browse repository at this point
Copy the full SHA fc25727View commit details
Commits on Aug 29, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 1ed8822 - Browse repository at this point
Copy the full SHA 1ed8822View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f86c40 - Browse repository at this point
Copy the full SHA 6f86c40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ce8c75 - Browse repository at this point
Copy the full SHA 5ce8c75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e20df9 - Browse repository at this point
Copy the full SHA 0e20df9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5307308 - Browse repository at this point
Copy the full SHA 5307308View commit details -
Configuration menu - View commit details
-
Copy full SHA for 496831b - Browse repository at this point
Copy the full SHA 496831bView commit details -
Merge pull request #109 from suisin-deriv/suisin/UPM1386/account_sett…
…ings_improvement Suisin/chore: update error message for PhoneNumberTaken
Configuration menu - View commit details
-
Copy full SHA for 1947d38 - Browse repository at this point
Copy the full SHA 1947d38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e3bd3b - Browse repository at this point
Copy the full SHA 8e3bd3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4640fc - Browse repository at this point
Copy the full SHA e4640fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc7e996 - Browse repository at this point
Copy the full SHA cc7e996View commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 85eb8f1 - Browse repository at this point
Copy the full SHA 85eb8f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80c7e86 - Browse repository at this point
Copy the full SHA 80c7e86View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for c982f82 - Browse repository at this point
Copy the full SHA c982f82View commit details
Commits on Sep 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 18c2568 - Browse repository at this point
Copy the full SHA 18c2568View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e4045b - Browse repository at this point
Copy the full SHA 4e4045bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 507e509 - Browse repository at this point
Copy the full SHA 507e509View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6614d6 - Browse repository at this point
Copy the full SHA f6614d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5124260 - Browse repository at this point
Copy the full SHA 5124260View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 5245f3f - Browse repository at this point
Copy the full SHA 5245f3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6323c5a - Browse repository at this point
Copy the full SHA 6323c5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b4ee13 - Browse repository at this point
Copy the full SHA 6b4ee13View commit details
Commits on Sep 3, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for a5a794b - Browse repository at this point
Copy the full SHA a5a794bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f26f82 - Browse repository at this point
Copy the full SHA 0f26f82View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for c8c9524 - Browse repository at this point
Copy the full SHA c8c9524View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bad5e1 - Browse repository at this point
Copy the full SHA 3bad5e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3084d5 - Browse repository at this point
Copy the full SHA f3084d5View commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d4751a - Browse repository at this point
Copy the full SHA 8d4751aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4713e2 - Browse repository at this point
Copy the full SHA a4713e2View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 0d1fb37 - Browse repository at this point
Copy the full SHA 0d1fb37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cfd241 - Browse repository at this point
Copy the full SHA 8cfd241View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51fa054 - Browse repository at this point
Copy the full SHA 51fa054View commit details
Commits on Sep 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d6b6c10 - Browse repository at this point
Copy the full SHA d6b6c10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c4453b - Browse repository at this point
Copy the full SHA 4c4453bView commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for c779bd6 - Browse repository at this point
Copy the full SHA c779bd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54d4158 - Browse repository at this point
Copy the full SHA 54d4158View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd16c8d - Browse repository at this point
Copy the full SHA cd16c8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 930cde1 - Browse repository at this point
Copy the full SHA 930cde1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 318cd7f - Browse repository at this point
Copy the full SHA 318cd7fView commit details
Commits on Sep 6, 2024
-
Merge pull request #110 from suisin-deriv/suisin/UPM1423/update_phone…
…_number_validation_max_characters Suisin/chore: update regex for phone number
Configuration menu - View commit details
-
Copy full SHA for ced9cc1 - Browse repository at this point
Copy the full SHA ced9cc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92f341c - Browse repository at this point
Copy the full SHA 92f341cView commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 9dd1e35 - Browse repository at this point
Copy the full SHA 9dd1e35View commit details
Commits on Sep 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e825822 - Browse repository at this point
Copy the full SHA e825822View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 35410be - Browse repository at this point
Copy the full SHA 35410beView commit details -
chore: update unit test case for useRequestPhoneNumberOTP & useSendOt…
…pVerificationCode
Configuration menu - View commit details
-
Copy full SHA for b796eeb - Browse repository at this point
Copy the full SHA b796eebView commit details -
Configuration menu - View commit details
-
Copy full SHA for be48d44 - Browse repository at this point
Copy the full SHA be48d44View commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6962fc2 - Browse repository at this point
Copy the full SHA 6962fc2View commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 7d706e2 - Browse repository at this point
Copy the full SHA 7d706e2View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 2feaf34 - Browse repository at this point
Copy the full SHA 2feaf34View commit details -
Suisin/utkarsha/upm819/phone verification flow (binary-com#16781)
* chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore: update growthbook usage based on comment * chore: update useEffect in AppContent * Suisin/utkarsha/upm819/phone verification flow (#16157) * feat: move timer to diff component * refactor: replace timer code with component * test: testcase for resend-code-timer * chore: add test case on cancel phone verification modal and move to a seperate component * chore: update test case for phone-verification-page * chore: update codes based on comments * chore: update data testid * fix: change text for email and phone, add TODOs * chore: edit testcases * chore: change prop to text * test: update testcase * chore: use ReturnType instead of NodeJS.timer * chore: update quill-ui package and remove previous build config edits * feat: integrate phone number challenge api * chore: add comments * chore: add ThemeProvider in phone verification * chore: use states instead of useRef and update testcase * test: added testcases for the hook * chore: add phone otp screen * chore: update based on comments * chore: remove unused store in test case * chore: add sms and whatsapp to 1 constant file * chore: update code based on comments * test: add tescases for counter change and title change * chore: update code based on comments * test: use useRealTimers * test: mock useGetPhoneNumberOTP * chore: update TODO comments * chore: update code * chore: update function for WhatsApp display * chore: fix test case fail for confirm-phone-number * chore: resolve failling test case * chore: resolve conflicts otp-verification-component * fix: prettier issue scss format * chore: add phone verification successful modal * chore: edit classname for verified modal * chore: update test case describe name and ui store value * chore: move successful modal inside phone-number-verification-page * chore: update phone-number-verified-modal and remove ui store values * chore: revert unused changes * chore: add routes to personal details * chore: fix matchMedia failling in test case * chore: update test case title * chore: replace modal with quill-ui modal * chore: update test case to pass first for phone number verified modal * fix: test case * chore: update code base on comments * chore: resolve integration test failling * chore: update code based on comments * chore: add didnt get the code modal for phone verification * chore: update test case and files for didnt get the code modal * chore: update code based on comments * chore: update test case based on comments * chore: update helpers.ts based on comments * chore: update based on comments * chore: move convertPhoneTypeDisplay to correct folders * chore: update resend-code-timer test case to use jest.advanceTimer * chore: update show to show_otp_verification * chore: update to use localise function * chore: create verification-link-expired-modal * chore: update all quill-ui packages * chore: update test case title * chore: update package version for quill-ui * chore: create useGetEmailVerificationOTP hooks * chore: implement callback for hooks * chore: try to add InputGroupButton for phone-verification * chore: update code based on comments * chore: remove useGetEmailVerificationOTP and use useVerifyEmail instead * chore: remove Input field from component and use quill-ui TextField and InputGroupButton * chore: update scss * chore: fix test failing for resend-code-timer.spec.tsx * chore: implement phone number otp api hooks * chore: update test case for useSendOTPVerificationCode * chore: update otp-verification.spec.tsx * chore: update title for otp verification and add test for Phone number verified modal * chore: update naming to is_phone_number_verified based on comment * chore: update localize in hooks * fix: type error * chore: resolve build fail issue * chore: add localize at useSendOTPVerificationCode * chore: implement error status when phone number is invalid * chore: fix test case for confirm phone number * chore: rename test case title and hooks based on comment * chore: moved validePhoneNumber to a constant file * chore: add error screens for email otp invalid * chore: remove unused package in hooks * chore: added useSetSettings hooks and change logic using new implemented hooks * chore: update test case and localStorage setItem * chore: rename handleError to formatError * chore: change useSetSettings to useSettings and modify the hooks * chore: update based on comments * chore: remove conditional check for handleError and make it into 2 different formatError * chore: include comments in hooks for requestSMS and requestWhatsapp * chore: update useSEndOTPVerificationCode test case * chore: add routing from email verification link * chore: remove comments * chore: implement timer from BE * chore: update code based on comment * chore: use 1 useState for otp request * chore: move to 1 useState based on comment * chore: rename phone_number_verification and move setIsLoading in if else statement based on comment * chore: move setTimer useState into otp-verification * chore: need to use React.useCallback to solve blinking issue for reInitalizeGetSettings * chore: remove setIsButtonDisabled in validate next_email_otp_request function * chore: update code based on comments * chore: update to use is_email_verified * chore: add WS call when redirect from notification tray * chore: remove unused comment * chore: update quill-ui in package.json * chore: added Math.round for minutes timer * chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore: update growthbook usage based on comment * chore: update useEffect in AppContent --------- Co-authored-by: utkarsha-deriv <utkarsha@regentmarkets.com> Co-authored-by: amina-deriv <amina@regentmarkets.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> * chore: update growthbook value in AppContent * chore: remove is_phone_number_verification_enabled * chore: solve redirect not working issue * chore: update packages for deriv-com/quill-ui * Suisin/utkarsha/upm819/phone verification flow (#16243) * fix: change text for email and phone, add TODOs * chore: edit testcases * chore: change prop to text * test: update testcase * chore: use ReturnType instead of NodeJS.timer * chore: update quill-ui package and remove previous build config edits * feat: integrate phone number challenge api * chore: add comments * chore: add ThemeProvider in phone verification * chore: use states instead of useRef and update testcase * test: added testcases for the hook * chore: add phone otp screen * chore: update based on comments * chore: remove unused store in test case * chore: add sms and whatsapp to 1 constant file * chore: update code based on comments * test: add tescases for counter change and title change * chore: update code based on comments * test: use useRealTimers * test: mock useGetPhoneNumberOTP * chore: update TODO comments * chore: update code * chore: update function for WhatsApp display * chore: fix test case fail for confirm-phone-number * chore: resolve failling test case * chore: resolve conflicts otp-verification-component * fix: prettier issue scss format * chore: add phone verification successful modal * chore: edit classname for verified modal * chore: update test case describe name and ui store value * chore: move successful modal inside phone-number-verification-page * chore: update phone-number-verified-modal and remove ui store values * chore: revert unused changes * chore: add routes to personal details * chore: fix matchMedia failling in test case * chore: update test case title * chore: replace modal with quill-ui modal * chore: update test case to pass first for phone number verified modal * fix: test case * chore: update code base on comments * chore: resolve integration test failling * chore: update code based on comments * chore: add didnt get the code modal for phone verification * chore: update test case and files for didnt get the code modal * chore: update code based on comments * chore: update test case based on comments * chore: update helpers.ts based on comments * chore: update based on comments * chore: move convertPhoneTypeDisplay to correct folders * chore: update resend-code-timer test case to use jest.advanceTimer * chore: update show to show_otp_verification * chore: update to use localise function * chore: create verification-link-expired-modal * chore: update all quill-ui packages * chore: update test case title * chore: update package version for quill-ui * chore: create useGetEmailVerificationOTP hooks * chore: implement callback for hooks * chore: try to add InputGroupButton for phone-verification * chore: update code based on comments * chore: remove useGetEmailVerificationOTP and use useVerifyEmail instead * chore: remove Input field from component and use quill-ui TextField and InputGroupButton * chore: update scss * chore: fix test failing for resend-code-timer.spec.tsx * chore: implement phone number otp api hooks * chore: update test case for useSendOTPVerificationCode * chore: update otp-verification.spec.tsx * chore: update title for otp verification and add test for Phone number verified modal * chore: update naming to is_phone_number_verified based on comment * chore: update localize in hooks * fix: type error * chore: resolve build fail issue * chore: add localize at useSendOTPVerificationCode * chore: implement error status when phone number is invalid * chore: fix test case for confirm phone number * chore: rename test case title and hooks based on comment * chore: moved validePhoneNumber to a constant file * chore: add error screens for email otp invalid * chore: remove unused package in hooks * chore: added useSetSettings hooks and change logic using new implemented hooks * chore: update test case and localStorage setItem * chore: rename handleError to formatError * chore: change useSetSettings to useSettings and modify the hooks * chore: update based on comments * chore: remove conditional check for handleError and make it into 2 different formatError * chore: include comments in hooks for requestSMS and requestWhatsapp * chore: update useSEndOTPVerificationCode test case * chore: add routing from email verification link * chore: remove comments * chore: implement timer from BE * chore: update code based on comment * chore: use 1 useState for otp request * chore: move to 1 useState based on comment * chore: rename phone_number_verification and move setIsLoading in if else statement based on comment * chore: move setTimer useState into otp-verification * chore: need to use React.useCallback to solve blinking issue for reInitalizeGetSettings * chore: remove setIsButtonDisabled in validate next_email_otp_request function * chore: update code based on comments * chore: update to use is_email_verified * chore: add WS call when redirect from notification tray * chore: remove unused comment * chore: update quill-ui in package.json * chore: added Math.round for minutes timer * chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore: update growthbook usage based on comment * chore: update useEffect in AppContent * Suisin/utkarsha/upm819/phone verification flow (#16157) * feat: move timer to diff component * refactor: replace timer code with component * test: testcase for resend-code-timer * chore: add test case on cancel phone verification modal and move to a seperate component * chore: update test case for phone-verification-page * chore: update codes based on comments * chore: update data testid * fix: change text for email and phone, add TODOs * chore: edit testcases * chore: change prop to text * test: update testcase * chore: use ReturnType instead of NodeJS.timer * chore: update quill-ui package and remove previous build config edits * feat: integrate phone number challenge api * chore: add comments * chore: add ThemeProvider in phone verification * chore: use states instead of useRef and update testcase * test: added testcases for the hook * chore: add phone otp screen * chore: update based on comments * chore: remove unused store in test case * chore: add sms and whatsapp to 1 constant file * chore: update code based on comments * test: add tescases for counter change and title change * chore: update code based on comments * test: use useRealTimers * test: mock useGetPhoneNumberOTP * chore: update TODO comments * chore: update code * chore: update function for WhatsApp display * chore: fix test case fail for confirm-phone-number * chore: resolve failling test case * chore: resolve conflicts otp-verification-component * fix: prettier issue scss format * chore: add phone verification successful modal * chore: edit classname for verified modal * chore: update test case describe name and ui store value * chore: move successful modal inside phone-number-verification-page * chore: update phone-number-verified-modal and remove ui store values * chore: revert unused changes * chore: add routes to personal details * chore: fix matchMedia failling in test case * chore: update test case title * chore: replace modal with quill-ui modal * chore: update test case to pass first for phone number verified modal * fix: test case * chore: update code base on comments * chore: resolve integration test failling * chore: update code based on comments * chore: add didnt get the code modal for phone verification * chore: update test case and files for didnt get the code modal * chore: update code based on comments * chore: update test case based on comments * chore: update helpers.ts based on comments * chore: update based on comments * chore: move convertPhoneTypeDisplay to correct folders * chore: update resend-code-timer test case to use jest.advanceTimer * chore: update show to show_otp_verification * chore: update to use localise function * chore: create verification-link-expired-modal * chore: update all quill-ui packages * chore: update test case title * chore: update package version for quill-ui * chore: create useGetEmailVerificationOTP hooks * chore: implement callback for hooks * chore: try to add InputGroupButton for phone-verification * chore: update code based on comments * chore: remove useGetEmailVerificationOTP and use useVerifyEmail instead * chore: remove Input field from component and use quill-ui TextField and InputGroupButton * chore: update scss * chore: fix test failing for resend-code-timer.spec.tsx * chore: implement phone number otp api hooks * chore: update test case for useSendOTPVerificationCode * chore: update otp-verification.spec.tsx * chore: update title for otp verification and add test for Phone number verified modal * chore: update naming to is_phone_number_verified based on comment * chore: update localize in hooks * fix: type error * chore: resolve build fail issue * chore: add localize at useSendOTPVerificationCode * chore: implement error status when phone number is invalid * chore: fix test case for confirm phone number * chore: rename test case title and hooks based on comment * chore: moved validePhoneNumber to a constant file * chore: add error screens for email otp invalid * chore: remove unused package in hooks * chore: added useSetSettings hooks and change logic using new implemented hooks * chore: update test case and localStorage setItem * chore: rename handleError to formatError * chore: change useSetSettings to useSettings and modify the hooks * chore: update based on comments * chore: remove conditional check for handleError and make it into 2 different formatError * chore: include comments in hooks for requestSMS and requestWhatsapp * chore: update useSEndOTPVerificationCode test case * chore: add routing from email verification link * chore: remove comments * chore: implement timer from BE * chore: update code based on comment * chore: use 1 useState for otp request * chore: move to 1 useState based on comment * chore: rename phone_number_verification and move setIsLoading in if else statement based on comment * chore: move setTimer useState into otp-verification * chore: need to use React.useCallback to solve blinking issue for reInitalizeGetSettings * chore: remove setIsButtonDisabled in validate next_email_otp_request function * chore: update code based on comments * chore: update to use is_email_verified * chore: add WS call when redirect from notification tray * chore: remove unused comment * chore: update quill-ui in package.json * chore: added Math.round for minutes timer * chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore: update growthbook usage based on comment * chore: update useEffect in AppContent --------- Co-authored-by: utkarsha-deriv <utkarsha@regentmarkets.com> Co-authored-by: amina-deriv <amina@regentmarkets.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> * chore: update growthbook value in AppContent * chore: remove is_phone_number_verification_enabled * chore: solve redirect not working issue * chore: update packages for deriv-com/quill-ui --------- Co-authored-by: utkarsha-deriv <utkarsha@regentmarkets.com> Co-authored-by: amina-deriv <amina@regentmarkets.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> * master update (#16253) * fix: removed clean urls from vercel dr json (#16249) * Revert "[WALL] george / WALL-4522 / Add ce_cashier_deposit_onboarding_form an…" (#16246) This reverts commit a10f85ced2d3ac9f29137bb1f1a72c5309074651. * [DTRA] Maryia/DTRA-1546/fix: [V2] style & animation for Digits Current spot price + active_symbols request (#16225) * fix: styles & animation for current spot for digit trade types * fix: active_symbols call for rise/fall and higher/lower * fix: useActiveSymbols usage * fix: active_symbols call with relevant barrier_category + error handling same like in prod --------- Co-authored-by: nada-deriv <122768621+nada-deriv@users.noreply.github.com> Co-authored-by: Maryia <103177211+maryia-deriv@users.noreply.github.com> * chore: update usePhoneNumberVerificationSetTimer to use useServerTime * chore: update to use useGrowthbookGetFeatureFlag * Suisin/utkarsha/upm819/phone verification flow (#16266) * test: added testcases for the hook * chore: add phone otp screen * chore: update based on comments * chore: remove unused store in test case * chore: add sms and whatsapp to 1 constant file * chore: update code based on comments * test: add tescases for counter change and title change * chore: update code based on comments * test: use useRealTimers * test: mock useGetPhoneNumberOTP * chore: update TODO comments * chore: update code * chore: update function for WhatsApp display * chore: fix test case fail for confirm-phone-number * chore: resolve failling test case * chore: resolve conflicts otp-verification-component * fix: prettier issue scss format * chore: add phone verification successful modal * chore: edit classname for verified modal * chore: update test case describe name and ui store value * chore: move successful modal inside phone-number-verification-page * chore: update phone-number-verified-modal and remove ui store values * chore: revert unused changes * chore: add routes to personal details * chore: fix matchMedia failling in test case * chore: update test case title * chore: replace modal with quill-ui modal * chore: update test case to pass first for phone number verified modal * fix: test case * chore: update code base on comments * chore: resolve integration test failling * chore: update code based on comments * chore: add didnt get the code modal for phone verification * chore: update test case and files for didnt get the code modal * chore: update code based on comments * chore: update test case based on comments * chore: update helpers.ts based on comments * chore: update based on comments * chore: move convertPhoneTypeDisplay to correct folders * chore: update resend-code-timer test case to use jest.advanceTimer * chore: update show to show_otp_verification * chore: update to use localise function * chore: create verification-link-expired-modal * chore: update all quill-ui packages * chore: update test case title * chore: update package version for quill-ui * chore: create useGetEmailVerificationOTP hooks * chore: implement callback for hooks * chore: try to add InputGroupButton for phone-verification * chore: update code based on comments * chore: remove useGetEmailVerificationOTP and use useVerifyEmail instead * chore: remove Input field from component and use quill-ui TextField and InputGroupButton * chore: update scss * chore: fix test failing for resend-code-timer.spec.tsx * chore: implement phone number otp api hooks * chore: update test case for useSendOTPVerificationCode * chore: update otp-verification.spec.tsx * chore: update title for otp verification and add test for Phone number verified modal * chore: update naming to is_phone_number_verified based on comment * chore: update localize in hooks * fix: type error * chore: resolve build fail issue * chore: add localize at useSendOTPVerificationCode * chore: implement error status when phone number is invalid * chore: fix test case for confirm phone number * chore: rename test case title and hooks based on comment * chore: moved validePhoneNumber to a constant file * chore: add error screens for email otp invalid * chore: remove unused package in hooks * chore: added useSetSettings hooks and change logic using new implemented hooks * chore: update test case and localStorage setItem * chore: rename handleError to formatError * chore: change useSetSettings to useSettings and modify the hooks * chore: update based on comments * chore: remove conditional check for handleError and make it into 2 different formatError * chore: include comments in hooks for requestSMS and requestWhatsapp * chore: update useSEndOTPVerificationCode test case * chore: add routing from email verification link * chore: remove comments * chore: implement timer from BE * chore: update code based on comment * chore: use 1 useState for otp request * chore: move to 1 useState based on comment * chore: rename phone_number_verification and move setIsLoading in if else statement based on comment * chore: move setTimer useState into otp-verification * chore: need to use React.useCallback to solve blinking issue for reInitalizeGetSettings * chore: remove setIsButtonDisabled in validate next_email_otp_request function * chore: update code based on comments * chore: update to use is_email_verified * chore: add WS call when redirect from notification tray * chore: remove unused comment * chore: update quill-ui in package.json * chore: added Math.round for minutes timer * chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore: update growthbook usage based on comment * chore: update useEffect in AppContent * Suisin/utkarsha/upm819/phone verification flow (#16157) * feat: move timer to diff component * refactor: replace timer code with component * test: testcase for resend-code-timer * chore: add test case on cancel phone verification modal and move to a seperate component * chore: update test case for phone-verification-page * chore: update codes based on comments * chore: update data testid * fix: change text for email and phone, add TODOs * chore: edit testcases * chore: change prop to text * test: update testcase * chore: use ReturnType instead of NodeJS.timer * chore: update quill-ui package and remove previous build config edits * feat: integrate phone number challenge api * chore: add comments * chore: add ThemeProvider in phone verification * chore: use states instead of useRef and update testcase * test: added testcases for the hook * chore: add phone otp screen * chore: update based on comments * chore: remove unused store in test case * chore: add sms and whatsapp to 1 constant file * chore: update code based on comments * test: add tescases for counter change and title change * chore: update code based on comments * test: use useRealTimers * test: mock useGetPhoneNumberOTP * chore: update TODO comments * chore: update code * chore: update function for WhatsApp display * chore: fix test case fail for confirm-phone-number * chore: resolve failling test case * chore: resolve conflicts otp-verification-component * fix: prettier issue scss format * chore: add phone verification successful modal * chore: edit classname for verified modal * chore: update test case describe name and ui store value * chore: move successful modal inside phone-number-verification-page * chore: update phone-number-verified-modal and remove ui store values * chore: revert unused changes * chore: add routes to personal details * chore: fix matchMedia failling in test case * chore: update test case title * chore: replace modal with quill-ui modal * chore: update test case to pass first for phone number verified modal * fix: test case * chore: update code base on comments * chore: resolve integration test failling * chore: update code based on comments * chore: add didnt get the code modal for phone verification * chore: update test case and files for didnt get the code modal * chore: update code based on comments * chore: update test case based on comments * chore: update helpers.ts based on comments * chore: update based on comments * chore: move convertPhoneTypeDisplay to correct folders * chore: update resend-code-timer test case to use jest.advanceTimer * chore: update show to show_otp_verification * chore: update to use localise function * chore: create verification-link-expired-modal * chore: update all quill-ui packages * chore: update test case title * chore: update package version for quill-ui * chore: create useGetEmailVerificationOTP hooks * chore: implement callback for hooks * chore: try to add InputGroupButton for phone-verification * chore: update code based on comments * chore: remove useGetEmailVerificationOTP and use useVerifyEmail instead * chore: remove Input field from component and use quill-ui TextField and InputGroupButton * chore: update scss * chore: fix test failing for resend-code-timer.spec.tsx * chore: implement phone number otp api hooks * chore: update test case for useSendOTPVerificationCode * chore: update otp-verification.spec.tsx * chore: update title for otp verification and add test for Phone number verified modal * chore: update naming to is_phone_number_verified based on comment * chore: update localize in hooks * fix: type error * chore: resolve build fail issue * chore: add localize at useSendOTPVerificationCode * chore: implement error status when phone number is invalid * chore: fix test case for confirm phone number * chore: rename test case title and hooks based on comment * chore: moved validePhoneNumber to a constant file * chore: add error screens for email otp invalid * chore: remove unused package in hooks * chore: added useSetSettings hooks and change logic using new implemented hooks * chore: update test case and localStorage setItem * chore: rename handleError to formatError * chore: change useSetSettings to useSettings and modify the hooks * chore: update based on comments * chore: remove conditional check for handleError and make it into 2 different formatError * chore: include comments in hooks for requestSMS and requestWhatsapp * chore: update useSEndOTPVerificationCode test case * chore: add routing from email verification link * chore: remove comments * chore: implement timer from BE * chore: update code based on comment * chore: use 1 useState for otp request * chore: move to 1 useState based on comment * chore: rename phone_number_verification and move setIsLoading in if else statement based on comment * chore: move setTimer useState into otp-verification * chore: need to use React.useCallback to solve blinking issue for reInitalizeGetSettings * chore: remove setIsButtonDisabled in validate next_email_otp_request function * chore: update code based on comments * chore: update to use is_email_verified * chore: add WS call when redirect from notification tray * chore: remove unused comment * chore: update quill-ui in package.json * chore: added Math.round for minutes timer * chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore: update growthbook usage based on comment * chore: update useEffect in AppContent --------- Co-authored-by: utkarsha-deriv <utkarsha@regentmarkets.com> Co-authored-by: amina-deriv <amina@regentmarkets.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> * chore: update growthbook value in AppContent * chore: remove is_phone_number_verification_enabled * chore: solve redirect not working issue * chore: update packages for deriv-com/quill-ui * fix: removed clean urls from vercel dr json (#16249) * Revert "[WALL] george / WALL-4522 / Add ce_cashier_deposit_onboarding_form an…" (#16246) This reverts commit a10f85ced2d3ac9f29137bb1f1a72c5309074651. * [DTRA] Maryia/DTRA-1546/fix: [V2] style & animation for Digits Current spot price + active_symbols request (#16225) * fix: styles & animation for current spot for digit trade types * fix: active_symbols call for rise/fall and higher/lower * fix: useActiveSymbols usage * fix: active_symbols call with relevant barrier_category + error handling same like in prod * chore: replace localize import with new library (#16140) * chore: replace localize import with new library * chore: removed unused component * chore: update usePhoneNumberVerificationSetTimer to use useServerTime * [WALL] Lubega / WALL-4549 / Wallets initial translations setup (#16158) * feat: draft wallet translations * feat: initial wallets translations setup * chore: clean up code * fix: resolve error * fix: resolve error * chore: update text component * fix: env variables and language switcher * [WALL] Lubega/ WALL-4549 / Wallets multi language support (#16069) * feat: draft wallet translations * feat: initial wallets translations setup * chore: clean up code * fix: resolve error * fix: resolve error * chore: update text component * fix: env variables and language switcher * fix: update locked scenarios * [WALL] Lubega / Wallets translations update (#16112) * feat: draft wallet translations * feat: initial wallets translations setup * chore: clean up code * fix: resolve error * fix: resolve error * chore: update text component * fix: env variables and language switcher * Suisin/fix: text not bold in email and password page (#16094) * fix: text not bold in email and password page * chore: update package version to use specific version * Fasih/COJ-1275/ Implemented lazy load (#16020) * chore: implemented lazy load on financial assessment and trading assesment * chore: working on personal details * chore: removed lazy load from personal details --------- Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> * [WALL] george / WALL-4402 / feat(wallets): ✨ add analytics to track wallets events (#16004) * feat(wallets): :sparkles: add wallet migration analytic * chore: :mute: suppress ts error * chore: align with master * fix: prettified code * chore: fix isOpen condition appear twice * fix: update locked scenarios --------- Co-authored-by: Sui Sin <103026762+suisin-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com> * fix: update github workflow * fix: getWalletHeaderButtons format * Update index.js * Update index.js * Update index.js * Update index.js * Update index.js * chore: remove eslint auto format * chore: test remove line * chore: test remove line * chore: test remove line * chore: test remove line * chore: test remove line * chore: update deriv-com/translations version --------- Co-authored-by: Sui Sin <103026762+suisin-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com> Co-authored-by: nijil-deriv <nijil@deriv.com> * translations: 📚 sync translations with crowdin (#16262) Co-authored-by: DerivFE <fe-access@regentmarkets.com> * ci: change env usage (#16264) * Ako/ override installCommand of vercel (#16257) * build: override installcommand of vercel * build: override installcommand of vercel (#16256) * ci: fix the staging vercel env * chore: update to use useGrowthbookGetFeatureFlag --------- Co-authored-by: utkarsha-deriv <utkarsha@regentmarkets.com> Co-authored-by: amina-deriv <amina@regentmarkets.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> Co-authored-by: nada-deriv <122768621+nada-deriv@users.noreply.github.com> Co-authored-by: Maryia <103177211+maryia-deriv@users.noreply.github.com> Co-authored-by: Likhith Kolayari <98398322+likhith-deriv@users.noreply.github.com> Co-authored-by: lubega-deriv <142860499+lubega-deriv@users.noreply.github.com> Co-authored-by: fasihali-deriv <121229483+fasihali-deriv@users.noreply.github.com> Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com> Co-authored-by: nijil-deriv <nijil@deriv.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: DerivFE <fe-access@regentmarkets.com> Co-authored-by: Ali(Ako) Hosseini <ali.hosseini@deriv.com> * chore: move setLoading to top of the function * chore: update to use WS instead of useServerTimer * chore: fix cd /Users/suisin/Documents/deriv-apppersonal-details-form test case * chore: update otp-verification test case * chore: fix notification tray not closing issue * Suisin/utkarsha/upm819/phone verification flow (#16313) * chore: fix test case fail for confirm-phone-number * chore: resolve failling test case * chore: resolve conflicts otp-verification-component * fix: prettier issue scss format * chore: add phone verification successful modal * chore: edit classname for verified modal * chore: update test case describe name and ui store value * chore: move successful modal inside phone-number-verification-page * chore: update phone-number-verified-modal and remove ui store values * chore: revert unused changes * chore: add routes to personal details * chore: fix matchMedia failling in test case * chore: update test case title * chore: replace modal with quill-ui modal * chore: update test case to pass first for phone number verified modal * fix: test case * chore: update code base on comments * chore: resolve integration test failling * chore: update code based on comments * chore: add didnt get the code modal for phone verification * chore: update test case and files for didnt get the code modal * chore: update code based on comments * chore: update test case based on comments * chore: update helpers.ts based on comments * chore: update based on comments * chore: move convertPhoneTypeDisplay to correct folders * chore: update resend-code-timer test case to use jest.advanceTimer * chore: update show to show_otp_verification * chore: update to use localise function * chore: create verification-link-expired-modal * chore: update all quill-ui packages * chore: update test case title * chore: update package version for quill-ui * chore: create useGetEmailVerificationOTP hooks * chore: implement callback for hooks * chore: try to add InputGroupButton for phone-verification * chore: update code based on comments * chore: remove useGetEmailVerificationOTP and use useVerifyEmail instead * chore: remove Input field from component and use quill-ui TextField and InputGroupButton * chore: update scss * chore: fix test failing for resend-code-timer.spec.tsx * chore: implement phone number otp api hooks * chore: update test case for useSendOTPVerificationCode * chore: update otp-verification.spec.tsx * chore: update title for otp verification and add test for Phone number verified modal * chore: update naming to is_phone_number_verified based on comment * chore: update localize in hooks * fix: type error * chore: resolve build fail issue * chore: add localize at useSendOTPVerificationCode * chore: implement error status when phone number is invalid * chore: fix test case for confirm phone number * chore: rename test case title and hooks based on comment * chore: moved validePhoneNumber to a constant file * chore: add error screens for email otp invalid * chore: remove unused package in hooks * chore: added useSetSettings hooks and change logic using new implemented hooks * chore: update test case and localStorage setItem * chore: rename handleError to formatError * chore: change useSetSettings to useSettings and modify the hooks * chore: update based on comments * chore: remove conditional check for handleError and make it into 2 different formatError * chore: include comments in hooks for requestSMS and requestWhatsapp * chore: update useSEndOTPVerificationCode test case * chore: add routing from email verification link * chore: remove comments * chore: implement timer from BE * chore: update code based on comment * chore: use 1 useState for otp request * chore: move to 1 useState based on comment * chore: rename phone_number_verification and move setIsLoading in if else statement based on comment * chore: move setTimer useState into otp-verification * chore: need to use React.useCallback to solve blinking issue for reInitalizeGetSettings * chore: remove setIsButtonDisabled in validate next_email_otp_request function * chore: update code based on comments * chore: update to use is_email_verified * chore: add WS call when redirect from notification tray * chore: remove unused comment * chore: update quill-ui in package.json * chore: added Math.round for minutes timer * chore: update code to have better user flow * chore: realign code for BE integration * chore: add timer to personal-details, expired modal and notification * chore: remove unused dayjs in account package * chore: update quill-ui version and updated codes for expired-link-modal * chore: update verification link expired modal * chore: add timer countdown snackbar in confirm your phone number page * chore: update commented paragraph and remove TODOs * chore: update test case and remove ts-expect-error * chore: remove unused ...rest * chore: include !! to phone_number_verification.verified * chore: update verify button to clear all possible stored value * chore: update code to fix demo session bugs * chore: remove is_mobile from ui-store and update to latest useDevice * chore: fix test case failling and update code based on comments * chore: remove phone_number_verify?.verified logic check in personal details * chore: fix test case and remove unused imports * chore: update to fix test case * chore: update code based on comments * chore: update test case * chore: update code based on comments * chore: revert icons file * chore: update code based on comments * chore: update packages version and fix useSetting based on comments * chore: update code based on comments * chore: update verify-button.spec.tsx based on comment * chore: update quill-ui version and code based on comments * chore: update positions test case with scrollTo fix * chore: remove @ts-expected-error * fix: console log verified not found issue and clear otp after click resend code * chore: fix authorize issue * chore: update quill-ui version for console log fix * chore: fix verification link expired rerendering issue * fix: clicks on resend link or send via whatsapp redirect user back to confirm phone number page * chore: have to include color black in button so the underline will be black * chore: update quill-ui version * chore: update to include type number in InputGroupButton * chore: update useVerifyEmail hooks to fix button disabled issue * chore: should run timer also if error is returned from BE * fix: console error on clicking verify button in personal details section * chore: fix unmounted console log issue * chore: use useEffect directly from react package * chore: fix test case fail issue * chore: fix link-expired-modal cause added a boolean value in the hooks * chore: replace TextField with TextFieldAddOn for confirm your phone number page * chore: create new functional call in useVerifyEmail and remove deprecated tag * chore: fix console log issue after clicking on verify button * fix: legacywonicon not displaying properly by updating the version * chore: update quill-ui version to fix input validation issue * chore: update quill-ui verison to fix dark mode + issue * chore: use lazyLoading for phone number verification * chore: fix verify-button test case based on comment * chore: update codes based on comment * fix: resolve conflicts * chore: revert phone number verification changes with master * chore: make verify button disabled once user edit personal details and added growthbook * chore: scss changes to fix tablet view issue * chore: hide notification and show demo message when user is in demo account * chore: implement growthbook in AppContent and added client store for it * chore: change to redirect user back to personal details once they switch to demo * chore: move popover tablet view from right to top * chore: hide verify button when phone number changes * chore:…
Configuration menu - View commit details
-
Copy full SHA for ae5205b - Browse repository at this point
Copy the full SHA ae5205bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4396383 - Browse repository at this point
Copy the full SHA 4396383View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3926f7 - Browse repository at this point
Copy the full SHA f3926f7View commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4ed8ce0 - Browse repository at this point
Copy the full SHA 4ed8ce0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2abb702 - Browse repository at this point
Copy the full SHA 2abb702View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 800e38a - Browse repository at this point
Copy the full SHA 800e38aView commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 5aa64c8 - Browse repository at this point
Copy the full SHA 5aa64c8View commit details
Commits on Sep 13, 2024
-
Merge branch 'suisin/phone_number_verification_uat' into suisin/utkar…
…sha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 22b3e1f - Browse repository at this point
Copy the full SHA 22b3e1fView commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 7d0c5f2 - Browse repository at this point
Copy the full SHA 7d0c5f2View commit details -
Merge branch 'suisin/utkarsha/UPM819/phone_verification_flow' of gith…
…ub.com:suisin-deriv/deriv-app into suisin/utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 4b38cb9 - Browse repository at this point
Copy the full SHA 4b38cb9View commit details
Commits on Sep 18, 2024
-
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for ca73d46 - Browse repository at this point
Copy the full SHA ca73d46View commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 0aebbfa - Browse repository at this point
Copy the full SHA 0aebbfaView commit details -
Merge branch 'master' of github.com:binary-com/deriv-app into suisin/…
…utkarsha/UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for 1f6647c - Browse repository at this point
Copy the full SHA 1f6647cView commit details -
update master (binary-com#16881)
* [UPM-1474]/evgeniy/passkey remove without verification (binary-com#16764) * chore: [UPM-1474]/evgeniy/passkey remove without verification * fix: import and typo * fix: error modal overlapping, no paskey page show when no passkey after removing * chore: test cases * refactor: remove usequery from getpasskeys * fix: failing test * fix: failing tests * fix: test * fix: wrong condition to save empty passkey array * feat(cashier): ✨ support crypto withdrawal transaction redirection from deriv go (binary-com#16802) --------- Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6672c90 - Browse repository at this point
Copy the full SHA 6672c90View commit details -
Merge branch 'suisin/phone_number_verification' into suisin/utkarsha/…
…UPM819/phone_verification_flow
Configuration menu - View commit details
-
Copy full SHA for fb39842 - Browse repository at this point
Copy the full SHA fb39842View commit details