forked from deriv-com/deriv-app
-
Notifications
You must be signed in to change notification settings - Fork 0
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/resolve diel conflicts #61
Merged
suisin-deriv
merged 71 commits into
suisin/DIEL_flow_change
from
suisin/resolve_DIEL_conflicts
Oct 10, 2023
Merged
Suisin/resolve diel conflicts #61
suisin-deriv
merged 71 commits into
suisin/DIEL_flow_change
from
suisin/resolve_DIEL_conflicts
Oct 10, 2023
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* feat: added wide wrapper for jurisdiction modal * feat: added desktop view for jurisdiction modal * chore: updated package-lock.json for wallets * chore: removed package-lock.json in wallets * chore: updated component typings based on comments * chore: updated comments based on reviews * chore: fixed issues with circleci for wallets * chore: removed duplicated packages in wallets
* chore: fix Oneall social unlinking from Apple accounts * Revert "chore: fix Oneall social unlinking from Apple accounts" This reverts commit 84009b0. * fix: language switch
Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com>
* Squashed commit of the following: commit ec302f6 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Mon Sep 11 14:24:03 2023 +0800 ci: test success status commit 789f290 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 18:58:31 2023 +0800 ci: change order commit dac7a4b Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 18:55:09 2023 +0800 ci: change the token name commit db516a7 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 18:02:55 2023 +0800 ci: temp version commit 1f89abf Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 18:00:38 2023 +0800 fix: add test value commit 70c7318 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 17:56:06 2023 +0800 ci: add test value commit 5afcabd Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 17:53:34 2023 +0800 fix: update variable name commit 44c0b99 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 17:49:53 2023 +0800 ci: update slack webhook url secret commit c0f28ac Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 17:26:59 2023 +0800 fix: add slack inputs commit 2867ba9 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 17:09:14 2023 +0800 ci: run the slack workflow commit d7f96d3 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 17:05:35 2023 +0800 ci: fix inputs commit 8629a3b Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 16:31:26 2023 +0800 ci: run slack to test the output commit 385f15b Merge: 8c55265 3c6fd23 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 16:14:23 2023 +0800 Merge branch 'master' of https://github.com/binary-com/deriv-app into ako/FEQ-475/use-github-actions commit 8c55265 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 14:20:05 2023 +0800 ci: update action path commit 2c83de2 Merge: df6ea12 7331b89 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 14:17:27 2023 +0800 Merge branch 'master' of https://github.com/binary-com/deriv-app into ako/FEQ-475/use-github-actions commit df6ea12 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 14:15:01 2023 +0800 ci: trigger test slack message commit fa470e6 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 12:50:53 2023 +0800 ci: remove max worker setup commit 51eefe7 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 12:49:47 2023 +0800 build: remove max-worker setup to use default values commit d64bb59 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 12:29:56 2023 +0800 ci: add slack notification action commit 99aa7c3 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Thu Sep 7 12:27:49 2023 +0800 ci: use node_modules cache commit e9ff21f Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Wed Sep 6 15:14:58 2023 +0800 ci: update test max workers commit 8d674e4 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Wed Sep 6 15:14:11 2023 +0800 ci: use 16 core runner commit a1a100c Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Tue Sep 5 19:18:11 2023 +0800 ci: add release staging workflow commit c908d56 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Tue Sep 5 19:14:58 2023 +0800 ci: reduce jest workers to prevent memory error commit 8743df6 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Tue Sep 5 17:38:09 2023 +0800 feat: update test name commit c82888d Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Tue Sep 5 17:36:47 2023 +0800 feat: update the names and aliases commit 5abdef2 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Tue Sep 5 17:29:10 2023 +0800 chore: disable git gc commit 43fd5eb Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Tue Sep 5 15:38:25 2023 +0800 ci: use env vars commit 9b9efd0 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Tue Sep 5 15:34:52 2023 +0800 ci: run on pull request commit c51ae36 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Tue Sep 5 15:31:26 2023 +0800 ci: add test workflow for Pull Requests commit 17135be Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Tue Sep 5 15:29:25 2023 +0800 feat: add versioning feature commit 783d1bf Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Tue Sep 5 15:28:37 2023 +0800 feat: add publish to cf actions commit 68aee19 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Tue Sep 5 15:27:39 2023 +0800 feat: add install and cache action commit 74c20a3 Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Tue Sep 5 15:15:04 2023 +0800 feat: add checkout action commit 62f67df Author: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Date: Tue Sep 5 15:14:37 2023 +0800 feat: add build action * fix: fix slack action if condition * ci: add proper slack notification * ci: add github runners * ci: release production workflow * ci: update slack notification status * ci: slack notification to separate job * ci: increase coveralls runners * ci: update coveralls to use general actions * ci: remove test slack message * ci: clean up * ci: prevent extra run on pr update * ci: add EOF * ci: add EOF * ci: send slack message in any case * ci: fix cache path * ci: remove public ssh key * ci: remove all env vars as they are not needed * ci: use proper environment for each workflow * ci: remove git cache * build: add ci command for bootstrap * ci: save and restore cache properly * ci: remove the unused action call * ci: remove the unused action call * ci: update cache key and use cache restore action * ci: remove the cache in case of canclation * ci: arrange env variables properly * ci: fix cache key to find the cache properly * ci: rerun flow * ci: fix the cache naming * ci: update cache key * ci: update cache key and path * ci: to not run the bootstrap if cache found * build: remove ci script for bootstrap * ci: improve the workflows naming * ci: add an action to invalidate the master cache on push to master * ci: invalidate master cache on merge to master * ci: just read the cache on test workflow * ci: add input types in publish actions * ci: pass proper variables to the actions * ci: add EOF * ci: make the variables optional in order to run the action from test workflow * ci: add the repo dir as safe dir to git * build: forceexit workers with openHandles * build: increase max workers * build: provide the correct maxWorker property * build: fix maxWorkers * build: remove the jest params * ci: run jest tests only * build: pass maxWorker as 75% * ci: use default runner * ci: run on 16 cores * ci: disable safe directory * ci: add safe dir * ci: use the runner user to run the worklfows * ci: use latest checkout release * ci: change the user in order to fix the write access issue * ci: add 75% as default workers * ci: use deriv-app's runner * test: add useFakeTimers on jest setup * chore: rerun ci * build: add ci flag to jest * ci: disable coverage collector * ci: pass param to collect coverage * build: remove ci flag from test script * ci: use node action instead of node container * ci: change node version * build: revert package.json to master * ci: revert coveralls to master * ci: use 16 cores runner * build: increase max workers * ci: remove fakeTimers * ci: collect coverage * test: change to dummy test * ci: use defined actions * test: ignore dist and integration test folders in coverage collector * test: return to original test * ci: use node action instead of container * build: use nx readonly accessToken * build: add test:ci script * ci: add setup node action * ci: use setup node action * ci: fix indentation issue * ci: make it composite action * ci: use setup node action * build: make default maxWorker 50% * ci: use node_env from inputs * ci: use deriv-app runner * ci: run test on releases * ci: run on pull request update and open
…l wrappers (deriv-com#10411) * feat: added wide wrapper for jurisdiction modal * feat: added desktop view for jurisdiction modal * chore: updated package-lock.json for wallets * chore: removed package-lock.json in wallets * chore: updated component typings based on comments * chore: updated comments based on reviews * chore: fixed issues with circleci for wallets * chore: removed duplicated packages in wallets * refactor: added responsive view for step wrapper * chore: removed unused component
…com#9582) * chore: update idv section example image * chore: reverse the placement of sections for idv flow * feat: confirmation checkbox in IDV personal details session * feat: confirmation checkbox in IDV personal details session * chore: updated test cases for id-document-submit * chore: removed unused imports * chore: add checkbox to personal-details * chore: refactored import for useMemo * fix: resolve failing test cases * chore: update test cases * chore: change prop name for section placement * chore: update personal-details-form.jsx * Update personal-details-form.jsx * chore: update checkbox docs * chore: update form body content component docs * chore: updated checkbox component * chore: disable fields upon confirmation checkbox selection * chore: update test case * fix: hide confirmation checkbox if client if not supported for idv * test: fix failing test cases * style: fix example image alignment on small screens * chore: refactored to disable only defined fields upon confirmation * test: update test case for idv-document-submit * chore: update personal details form and section to use is_mobile from store * fix: update test cases to use StoreProvider wrapper * fix: refactor css style and test cases * style: update idv footer section css in accounts * style: changed css unit to rem
* feat: remove acuity from traders hub * chore: remove code smell * chore: remove pdfs
* chore: test for mobile * chore: test out touchstart * chore: test use isMobile * chore: fix mobile double touch issue * chore: edit based on comments * chore: remove unused file * chore: add isMobileOs from @deriv/shared * chore: test changes on phone * chore: add React.useCallback to DefaultMobileLinks * chore: update to see mobile change * chore: revert back to previous code * chore: test in mobile * chore: check on mobile view
…-com#9447) * refactor: remove duplicate code * refactor: create objects for common configurations and spread them to reduce duplication * chore: remove duplicate line * chore: increase test coverage * fix: resolve invalid error message for amount filed * docs: update docstring * fix: undo eslint autofix
* fix: 🐛 links radio button label with input element * fix: 🐛 adds clickable behavior for ios devices * fix: 🐛 adds click to label * revert: 🐛 rollsback onclick test * style: 💄 sets display property for radio button * fix: 🐛 removes pointer events from label for iOS fix * fix: 🐛 adds onclick for label * test: 🧪 tests radio button in iOS * revert: 🗑️ reverts test changes * fix: 🐛 handles click event separately on label for iOS * revert: ⏪ rollsback click event on label * fix: 🐛 handles radio button click in component for iOS * fix: 🐛 sets formik value in click handler * style: 💄 sets zero sized radio input for preventing being displayed separately in iOS * style: 💄 tests visibility hidden * revert: 💄 reverts visibility hidden usage * test: 🧪 adds test for salutation radio input selections * refactor: 🎨 removes unwanted local state * refactor: 🗑️ cleans test file * refactor: 🗑️ cleans test file * refactor: 🗑️ cleans test file * refactor: 🗑️ cleans test file * refactor: 🗑️ cleans test file
…ubmission (deriv-com#10184) * fix: 🐛 displays the submit button children prop * refactor: 🎨 uses Localize instead of localize and prop * fix: 🐛 rollsback error object Localize usage * style: 💄 uses flexbox in wrapper * refactor: 🎨 uses Localize over localize * refactor: ✏️ renames component import name * refactor: 🎨 uses better conditional check for rendering
* chore: refactor the recentWorkspace function * chore: used optional chain expression for select-first-strategy * chore: updated the variable to select_first_strategy * chore: added back comment for future ref
* chore: investigation card - comparing strategy before saving * chore: remove all unnecessary attributes from comparison * fix: refactor xml comparison * fix: update function name --------- Co-authored-by: Sandeep Rajput <90243468+sandeep-deriv@users.noreply.github.com>
* fix: update bot name on saving bot * chore: nitpick - added line break * chore: add welcome message in journal entry * chore: revert save-modal-store commit * chore: stopped removing welcome logs and retain logs on refresh * chore: reduce unrelated changes * fix: handle not logged in user logs * fix: update welcome message with proper account currency
… not authenticated (deriv-com#8632)
* chore: import sorting * fix: package-lock --------- Co-authored-by: Mahdiyeh Amirkhani <mahdiyehamirkhani@Mahdiyeh-Amirkhanis-Mac-J79XQHKXVJ.local>
Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com>
* chore: disable empty transaction download button * chore: change disabled logic for different tabs * chore: removed duplicate prop --------- Co-authored-by: Sandeep Rajput <90243468+sandeep-deriv@users.noreply.github.com>
Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com>
…urisdiction modal (deriv-com#10416)
…riv-com#10439) This reverts commit 3c2e389.
* feat: cashier crypto transactions * chore: make util function more general and refactor * refactor: remove comments * fix: ci failed
Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com>
Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com>
…m#8884) * chore: new pr for wall 400 * feat: ✨ incorporated change to display the id document name * chore: country selector warning if failed * fix: ♻️ resolved comments * refactor: css file rename * feat: resolved code smell * refactor: expired and failed different warnings * refactor: failed messaged moved to country selector * chore: 💚 trigger build * refactor: review comments * refactor: review comments css * fix: 🐛 incorporated message to display document type * fix: resolved code smell * fix: 🐛 incorporated generic error message * fix: 🐛 added missing dependency * chore: 🔀 synced with master * fix: ♻️ incorporated review comments * fix: resolved un necessary render issue * fix: 🐛 resolved issue with expired status * style: fix side container width in poi (#39) * style: container height fix for POI error messages when content in not overflowing (#40) * fix: onfido message alignment * fix: 🐛 incorporated continue trade button * fix: onfido page mobile * style: no padding on fields container in idv screen (#41) * refactor: onfido hint center alignment fix * fix: odd translate value fix * fix: 🐛 minor CSS fix * fix: green message responsive position * fix: green message full width * fix: ✅ updated testcases * fix: failing tests * refactor: code and ts fixes * fix: display of IDV error * chore: add duplication account error * refactor: added undefined check to response data * chore: review comments * chore: review comments * fix: ♻️ incorporated review comments * fix: barriers test fix form master * fix: barriers test * chore: refactored object.freeze to as const * chore: optional chaining to document type * chore: update spec file for idv-form * test: update personal-details spec * chore: review comments * refactor: css structure * fix: barriers test * fix: ♻️ incorporated review comments * refactor: rename properties * refactor: remove is_appstore from tests * refactor: styles refactor * fix: ⚡ reduced duplicate data * fix: incorporated review comments * fix: ♻️ incorporated review comments * chore: Trigger Build * fix: 🚚 modified path * chore: remove unused fila and variable, updated icons * revert: 🍻 removed icon changes * refactor: removed formatting * fix: removed assignment of default values * fix: 🐛 unable to select a new doc supporting country * fix: 🐛 resolved re-render issue * fix: ⚡ resolved message issue * refactor: 🚚 renamed varibales * fix: 🧪 failing testcase * fix: 🐛 resolved issues with failure messages * fix: 🐛 resolved issue with DIEL accounts * fix: 🐛 fixed issue for DIEL clients * fix: styling issues * fix: ts error for format-response * fix: 🚚 fixed path * fix: 🚚 fixed path * fix: 🐛 resolved styling bugs * fix: 🐛 resolved styling bugs * fix: 🔥 incorporated new styles to fix icon size * fix: 🔥 incorporated new styles to fix icon size * fix: ✅ fixed failing testcase * fix: 💚 eslint issues * fix: layout styles * fix: style issues * fix: styles * fix: moved common styles to core * fix: 💄 updated styles * refactor: incorporated review comments * Merge branch 'master' into combined/wall-400/IDV-error-message-handled --------- Co-authored-by: “yauheni-kryzhyk-deriv” <“yauheni@deriv.me”> Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> Co-authored-by: Shahzaib <shahzaib@deriv.com>
…iv-com#10398) * fix: add check for existing keys in localstorage * fix: add observable into getter * refactor: remove boolean * fix: add clear contract function in onmount * fix: add new observable into the getter
* refactor: evgeniy/92724/language settings improvements * fix: cursor button fix * feat: same language menu usage for responsive * fix: hide language icon while opening language menu * refactor: review change, adding types and dependencies * fix: changes from master missed * fix: reading undefined error * fix: duplicated properties * fix: types duplicate * chore: language-settings test * refactor: menu-link store separately * chore: menu-link test coverage * refactor: test code structure * refactor: link code * refactor: remove unused code * refactor: code readability * refactor: variable usage * refactor: variable usage * refactor: review comments incorporating * fix: test refactor with mockstore * fix: missing mock * fix: 🎨 incorporated deriv/util package * fix: ⚡ refactored code * feat: resolved code smells * feat: resolved review comments * feat: resolved review comments * feat: resolved review comments * fix: failing testcase * fix: 🐛 missing import * Trigger build * chore: trigger build * Merge branch 'master' into evgeniy/92724/language_settings_improvements * chore: review comments incorporate * refactor: types store alphabetically order * refactor: types store alphabetically order * refactor: menulink export fix * chore: remove unused variable * refactor: remove unused variable * chore: trigger build * fix: resolve conflicts * fix: repeated fields * chore: isExternalLink description * chore: bootstrap --------- Co-authored-by: “yauheni-kryzhyk-deriv” <“yauheni@deriv.me”> Co-authored-by: Likhith Kolayari <98398322+likhith-deriv@users.noreply.github.com> Co-authored-by: Matin shafiei <matin@deriv.com> Co-authored-by: Likhith Kolayari <likhith@regentmarkets.com>
* fix: cannot read properties of null issue fixed * fix: review fix * fix: circle ci fail issue fixed * fix: circle ci fail issue fixed * fix: remove unwanted file change
…0026) * fix: added content search for different languages * fix: for clearing search values * fix: for sonar cloud * fix: trigger empty * fix: for sonarcloud * fix: trigger-circle-ci
…website to ensure consistency across Mobile App and Website (deriv-com#8915) * chore: moved verification to my profile when user is not registered * chore: added test case for verification * chore: fixed failing tests * chore: added check if user has poi_status when they are not an advertiser to remove loading * chore: fixed failing my-profile test * chore: changed verfication default from my_ads to my_profile * fix: verification import * fix: failing test cases
* Sync with master to get latest update (#9750) * translations: 📚 sync translations with crowdin (#9672) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * chore: translation workflow trigger (#9684) * Revert "chore: translation workflow trigger (#9684)" (#9686) This reverts commit cfacd85ac179ad00340d7ef7430be22f7d8d18f2. * Kate / WEBREL-51 / Test coverage: ProgressSliderStream in Trader package (#9464) * feat: add unit tests * refactor: incapsulated trade providers * Kate / Test coverage: ChartLoader + Loading in Trader package (#8398) * refactor: add integr and unit tests for loader * refactor: removed hardcoded test id * likhith/fix: :bug: display onfido error message (#9401) * fix: :bug: display onfido error message * fix: reverted change * test: :white_check_mark: added testcases * fix: test case names * fix: added testcases * Henry/fix: test coverage and ts migration for asset/trading/categories (#8483) * fix: test coverage and ts migration for asset/trading/categories * fix: codecov issues * fix: codecov issues * test: dynamic test component import * fix: code smell add error handling * fix: change from FC to componenttype * fix: circleCi * fix: circleCI * fix: circleCi * fix: failing test * fix: circleCI * Matin/WALL-1308/Adding Korean language (#9426) * chore: adding Korean language * chore: changed Korean short form to KO from KR * chore: fix translation issue in login history table * chore: update all flags to follow the latest design system * chore: Korean language on P2P * chore: update deriv-charts to v1.3.2 * chore: empty * translations: 📚 sync translations with crowdin (#9607) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * chore: empty --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * Amina/fix: disable account when proof failed (#9555) * fix: disable account when proof failed * fix: disable account when proof failed * fix: flag * fix: import * fix: update with master * fix: duplicate_types (#9691) * likhith/fix: :bug: translation of IDV documents dropdown option (#9336) * fix: :bug: translation of IDV documents dropdown option * fix: :bug: translation of default config * fix: :bug: translation of default config * fix: :bug: removed unused-import * fix: :bug: refactored code * fix: :recycle: incorporated review comments * fix: :bug: added missing function * maryia/DTRA-350/feat: handle displayed positions locally in TogglePositionsMobile (#9610) * feat: handle displayed positions locally in mobile TogglePositions * test: added a test * chore: refactoring * test: fix tests after conflict resolution * FarhanNurzi/P2PS-1417/2FA order confirm modal is not showing up on mobile browsers (#9620) * fix: completed order modal is not showing in mobile * fix: add test case, fix error in chat component upon creating order * refactor: destructure order in handleResponse * Adrienne / Implemented new navigation flow for filtering payment methods in buy/sell page (#8544) * Create codeql.yml * Create codeql-test.yml * chore: removed codeql workflows * chore: removed dccache * chore: added escapeHtml function to login * feat: added new flow for filter modal * chore: removed old commits * fix: fixed ui issues regarding requirements * feat: changed reset flow * feat: changed flow for reset, added status for filter modal icon * chore: incorporated reviews * chore: applied code review changes * Amina/wall 575/maintenance notifications for site and cashier (#9064) * fix: notifications_in_cashier_and_accounts * fix: notification for maintenance * fix: notification_filter * fix: notification_filter * fix: filter notifications in mobile * fix: code_review_suggestions * chore: merge master * chore: resolve conflict * fix: showing notification in mobile * Shaheer/wall 1229 (#9240) * feat: :sparkles: adds financial assessment notification * refactor: :art: sorts the object block * feat: :sparkles: displays financial assessment notification on trigger from backend * chore: :ambulance: resolves merge conflict with master * test: :test_tube: adds test case for app-notification * test: :test_tube: adds test cases for notification * Kate / OPT-306 / Update Accumulator to Accumulators (#9577) * chore: change text * chore: apply suggestion * Kate / Add video for Vanillas description (#9622) * feat: add video for vanilla * refactor: add tests and change file structure * refactor: video component and test * refactor: change folders name and add more videos * refactor: apply suggestions * chore: rename data test id * chore: correct spelling * chore: remove optional data test id * refactor: add backup * fix: tests * likhith/chore: incorporated the API response to save the opt-out user data (#9618) * chore: incorporated the API response to save the opt-out user data * chore: incorporated the API response to save the opt-out user data * chore: incorporated the API response to save the opt-out user data * chore: incorporated the API response to save the opt-out user data * chore: incorporated review comments * chore: incorporated review comments * chore: incorporated review comments * fix: error displayed for MF account creation * Merge branch 'master' into likhith/KYC-362/track-idv-opt-out-during-account-creation * translations: 📚 sync translations with crowdin (#9702) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * Matin / Remove ESLint Ignore (#9707) * chore: fix Oneall social unlinking from Apple accounts * Revert "chore: fix Oneall social unlinking from Apple accounts" This reverts commit 84009b09da4eb9ffe2164ef62d3e98acfd707b17. * chore: remove eslint ignore * translations: 📚 sync translations with crowdin (#9709) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * fix: set dbot as external in platform config for authorize logout isssue (#9711) * feat: transaction details modal (#9032) * feat: transaction details modal * feat: complete test cases for TransactionDetails modal * chore: fix code smells * chore: fix code smells * chore: remove code smells * chore: redeploy * chore: move transaction details types to types folder * chore: show enrty and exit tick if available * fix: transaction scroll css issue fix * fix: update key with data for divider inside transaction details modal * fix: update buy price to have decimal value * fix: css issue on modal height and fixed decimal profit/loss * fix: fix style for modal getting cut * fix: modal css issue after build * fix: decrease the modal height for edge cutting issue * fix: hide download button on mobile * fix: gtm issue (#9551) * fix: registration flow in buy/sell tab (#9573) * fix: registration flow in buy/sell tab * fix: added unit test * Farzin/WALL-460/DepositCrypto module (#8867) * Merge branch 'master' into farzin/wall-252/replace_the_use_of_cashier_store_in_other_packages_with_shared_hooks * Merge branch 'farzin/wall-252/replace_the_use_of_cashier_store_in_other_packages_with_shared_hooks' into farzin/wall-434/separate_cashier_onboarding_to_a_new_route * fix(cashier): :memo: resolve conflict * feat(cashier): :fire: remove `AccountPromptDialogStore` * fix(cashier): :white_check_mark: fix failing tests * feat(cashier): :fire: remove `onMountCashierOnboarding` * fix(cashier): :white_check_mark: fix `CashierOnboardingP2PCard` * Merge branch 'master' into farzin/wall-434/separate_cashier_onboarding_to_a_new_route * Merge branch 'master' into farzin/wall-434/separate_cashier_onboarding_to_a_new_route * fix(cashier): :bug: fix dialog issue * fix(cashier): :memo: resolve PR comments * refactor(cashier): :recycle: `CashierOnboardingModule` clean-up * feat(cashier): :sparkles: add `useDepositCryptoAddress` hook * feat(cashier): :sparkles: add `DepositCryptoWalletAddress` * feat(cashier): :sparkles: add `DepositCryptoTryFiatOnRamp` * feat(cashier): :sparkles: add `DepositCryptoModule` * feat(cashier): :sparkles: add `PageContainer` * refactor(cashier): :truck: change folder structure * feat(cashier): :sparkles: add `PageContainer` * style(cashier): :lipstick: update the styles to match with the desing * fix(cashier): :memo: resolve PR comments * fix(cashier): :memo: resolve PR comments * fix(cashier): :white_check_mark: fix failing tests * feat(cashier): :recycle: move `CashierBreadcrumb` to `PageContainer` * feat(cashier): :sparkles: add `DepositCryptoCurrencyDetails` * feat(cashier): :sparkles: add `DepositCryptoWalletAddress` * refactor(cashier): :truck: change folder structure * style(cashier): :lipstick: update the styles to match with the design * feat(cashier): :sparkles: add `DepositCryptoDisclaimers` * feat(components): :sparkles: add `InlineMessage` * feat(cashier): :recycle: render `RecentTransaction` in `DepositCrypto` * ci: :green_heart: trigger build * refactor(cashier): ♻️ `CashierOnboardingModule` clean-up * refactor(cashier): ♻️ `CashierOnboardingModule` clean-up * fix(cashier): :bug: fix double loader issue while switching accounts * fix(cashier): :white_check_mark: fix failing test * fix: :wrench: fix `jest.config.js` issue * ci: :construction_worker: set jest `maxWorkers` to `8` * ci: :construction_worker: set jest `maxWorkers` to `2` * refactor(components): :lipstick: refactor `InlineMessage` component with the new design * refactor(components): :lipstick: refactor `InlineMessage` component with the new design * refactor(components): :truck: move `SideNote` to components package * feat(components): :sparkles: add `InlineMessage` component * feat(components): :sparkles: add `SideNote` component * feat(hooks): :sparkles: add `useInputDecimalFormatter` hook * feat(hooks): :sparkles: add `useInputATMFormatter` hook * feat(hooks): :sparkles: add `useCurrencyConfig` hook * feat(hooks): :sparkles: add `useDepositCryptoAddress` hook * fix: :wrench: fix `jest.config.js` * feat: :label: add `Prettify<T>` utility type * fix(hooks): :white_check_mark: fix failing test * fix(hooks): :white_check_mark: fix failing test * feat(cashier): :sparkles: show transaction confirmations number * feat(cashier): :sparkles: add `useUnsafeCashierRouteHandler` hook * feat(cashier): :sparkles: use `useUnsafeCashierRouteHandler` hook in `AppContent` * fix(appstore): :truck: update deposit link in trader hub page * refactor(cashier): :recycle: refactor cashier onboarding side notes * feat(cashier): :sparkles: add `DepositCryptoResentTransactionSideNote` * fix(cashier): :recycle: replace `is_crypto` with `useCurrencyConfig` hook * style(cashier): :lipstick: update the styles * style(cashier): :lipstick: update the styles * style(cashier): :lipstick: update the styles * refactor(cashier): :truck: move components * Merge branch 'master' into farzin/deposit_crypto_module * feat(cashier): :sparkles: add `Confirmations` column to crypto transactions history * refactor(cashier): :recycle: improve `CashierBreadcrumb` * refactor(cashier): :recycle: improve `PageContainer` * refactor(cashier): :truck: move `SwitchToFiatAccountDialog` to components * refactor(cashier): :recycle: clean-up cashier onboarding components * feat(cashier): :sparkles: add `Confirmations` to recent transaction side note * fix(cashier): :white_check_mark: fix failing test * fix(cashier): :white_check_mark: fix failing test * Merge remote-tracking branch 'aum-deriv/aum/WALL-297/deposit-fiat-module' into farzin/deposit_crypto_module * refactor(cashier): :fire: remove `containers` constant * refactor(cashier): :fire: remove `ErrorDialogStore` * refactor(cashier): :fire: remove `DepositStore` * fix(cashier): :memo: resolve conflicts * fix(cashier): :memo: resolve conflicts * fix(cashier): :memo: resolve conflicts * fix(cashier): :memo: resolve conflicts * fix(cashier): :bug: fix reaise issues * refactor(cashier): :art: improvements on `CashierOnboardingModule` * refactor(cashier): :truck: move cashier `EmptyState` to components package * fix(cashier): :bug: fix raised issues * chore: :arrow_up: update `@deriv/api-types` to `1.0.111` * feat(api): :label: add types for `cashier_payments` private call * style(cashier): :lipstick: update deposit crypto page style to match the design * feat(hooks): :sparkles: add `useCurrentCurrencyConfig` hook * fix(cashier): :white_check_mark: fix failing tests * fix(cashier): :bug: fix raised issues * fix(cashier): :bug: fix raised issues * fix(cashier): :bug: fix raised issues * fix(cashier): :bug: fix raised issues * fix(cashier): :bug: fix raised issues * feat(hooks): :sparkles: add `useCryptoTransactions` hook * fix(cashier): :bug: fix raised issues * style(cashier): :lipstick: update `CryptoTransactionsSideNoteResentTransaction` style * style(cashier): :lipstick: update `DepositCryptoSideNoteUSDT` style * fix(cashier): :bug: fix raised issues * fix(cashier): :bug: fix raised issues * fix(cashier): :memo: resolve conflicts * fix(cashier): :memo: resolve conflicts * fix(cashier): :memo: resolve comments * fix(cashier): :memo: resolve comments * Merge branch 'master' into farzin/wall-852/show_pending_crypto_deposit_transaction_even_if_0_confirmation * fix(cashier): :memo: resolve PR comments * fix(cashier): :memo: resolve PR comments * fix(cashier): :memo: resolve PR comments * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * Merge branch 'master' into farzin/deposit_crypto_module * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues * fix(cashier): :memo: fix raised issues --------- Co-authored-by: Farzin Mirzaie <farzin@deriv.com> * fix: fix quick add modal's height bug (#8574) * Farabi/bot 296/update responsive of tour in light mode (#9315) * fix: tour responsive on light mode * chore: updated PR * fix: highlighted target issue on tour * fix: added back data-testid * Maryia/Bot-303/feat: add crash/boom to markets list (#9098) * feat: add cryptocurrencies to markets list * feat: crash/boom, step indices * feat: take profit, stop loss disable when equal 0 to skip definition, add progress slider for crypta * refactor: currency definition, fix type of variable * fix: is_mobile * chore: remove cryptocurrency and step index * chore: remove cryptocurrency and step index(2) * fix: Hide Crash & Boom from quick strategy form * fix: DBot doesn't allow to run mutlipliers with take profit <=0 and stop loss > 0 * Kate / DTRA-166 / Implement Contract pages for Ends/ Stays contracts (#8998) * refactor: move trade type from un to supported * feat: ad contract type check func and add to contract details * feat: add chart markers settings for contract type * chore: add style for mobile * chore: remove gradient * chore: empty commit * chore: add gradient for contract details card for desktop * feat: add chart markers setings and update style * refactor: apply suggestions * chore: empty commit * feat: enable smart trader contract * refactor: remove rounding for barrier value * refactor: add swipble component for contract audit mobile and fix style * refactor: applied suggestions from review * fix: change trade type icons * chore: empty commit * fix: conflicts * Henry/dtra 282/rewrite contract type info component (#9352) * fix: initialize * fix: ts migrate and add test coverage to ContractType folder * fix: remove unused import * fix: TS Error due to name and value not being intrinsic attribute to span element * fix: add test cases * fix: code smells * fix: consistency issue * fix: code smell * fix: minor change * fix: rewrite contract-type-info to get rid of visual bug when switching between tabs * fix: remove unused import * fix: remove unused css * fix: refactor component * fix: small word change * fix: resolve comments * fix: resolve comments * fix: empty commit * fix: code smells * fix: circleCI * fix: resolve comments * fix: missing import * fix: remove scroll for contract-type-info * fix: resolve conflicts and merge master * fix: remove useeffect as per comment * fix: remove css styling * fix: circleCI * farabi/bot-228/fix-step-5-modal-alignment (#9377) * fix: removed for loop of loader in dashboard scss * fix: step 5 content * Niloofar Sadeghi / useP2PAdvertList custom hook (#9704) * feat: create a custom hook for handling p2p-advert-list endpoint * fix: review comments * fix: review comments * test: add test case for usepaginatedfetch custom hook * fix: circle/ci error --------- Co-authored-by: niloofar sadeghi <niloofar.sadeghi@re-work.dev> * chore: test case for dbot-providers (#9583) * henry/test: add test coverage and ts migration for successdialog (#8432) * test: add test coverage and ts migration for successdialog * fix: code smell * fix: switch to userEvent from fireEvent * fix: make something reusuable variable * fix: remove unused file * test: :white_check_mark: add test case for Audio component (#9572) * test: :white_check_mark: add test case for Audio component * test: add test case in audio component to check src attribute * fix: fixed type in audio test file bot-web-ui * translations: 📚 sync translations with crowdin (#9730) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * chore: fixed orders failing test case (#9735) * translations: 📚 sync translations with crowdin (#9741) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * chore: update code owners (#9678) --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: prince-deriv <82309725+prince-deriv@users.noreply.github.com> Co-authored-by: kate-deriv <121025168+kate-deriv@users.noreply.github.com> Co-authored-by: Likhith Kolayari <98398322+likhith-deriv@users.noreply.github.com> Co-authored-by: henry-deriv <118344354+henry-deriv@users.noreply.github.com> Co-authored-by: Matin shafiei <matin@deriv.com> Co-authored-by: amina-deriv <84661147+amina-deriv@users.noreply.github.com> Co-authored-by: Maryia <103177211+maryia-deriv@users.noreply.github.com> Co-authored-by: Farhan Ahmad Nurzi <125247833+farhan-nurzi-deriv@users.noreply.github.com> Co-authored-by: adrienne-deriv <103016120+adrienne-deriv@users.noreply.github.com> Co-authored-by: Shaheer <122449658+shaheer-deriv@users.noreply.github.com> Co-authored-by: Shafin Al Karim <129021108+shafin-deriv@users.noreply.github.com> Co-authored-by: nada-deriv <122768621+nada-deriv@users.noreply.github.com> Co-authored-by: Farzin Mirzaie <72082844+farzin-deriv@users.noreply.github.com> Co-authored-by: Farzin Mirzaie <farzin@deriv.com> Co-authored-by: Farabi <102643568+farabi-deriv@users.noreply.github.com> Co-authored-by: maryia-matskevich-deriv <103181650+maryia-matskevich-deriv@users.noreply.github.com> Co-authored-by: Niloofar Sadeghi <93518187+niloofar-deriv@users.noreply.github.com> Co-authored-by: niloofar sadeghi <niloofar.sadeghi@re-work.dev> Co-authored-by: vinu-deriv <100689171+vinu-deriv@users.noreply.github.com> Co-authored-by: ameerul-deriv <103412909+ameerul-deriv@users.noreply.github.com> * Revert "Sync with master to get latest update (#9750)" This reverts commit 0dcb820af2806f51fc91ac27ecd2ead7062bda67. * Shafin/bot 531/chore toolbar widget test (#9883) * chore: test case for ToolbarWidgets * chore: remove act * chore: empty commit * chore: contract card loading tests (#9884) * Farabi/bot 533/contract result overlay test case (#9886) * fix: added test case for contract result overlay * fix: using mock_ws from utils/mock * Maryia/Bot-535/test: react-joyride-wrapper component (#9893) * test: react-joyride-wrapper * refactor: react-joyride-wrapper * Update packages/bot-web-ui/src/components/dashboard/__tests__/react-joyride-wrapper.spec.tsx * chore: empty commit * refactor: test for react-joyride-wrapper * test: search-icon (#9891) * Maryia/BOT-537/test: RunStrategy (#9892) * test: RunStrategy * refactor: test for run strategy * Farabi/bot 536/test case for icon button (#9888) * fix: added test case for icon-button.tsx * fix: removed test for popovercd * fix: removed icon-button and test case as its no longer used * Vinu/bot 519/bot notification messages test case (#9881) * test: add test case for bot-notification-messages component * fix: fixed any type in bot-notification-messages.spec * fix: added actions in bot-notification-messages spec file insted of changing store value directly * fix: empty commit to trigger build * fix: removed unused component (#9873) * chore: test case for BotPreview (#9951) * chore: test case for BotPreview * chore: change type for reference * chore: write test case for icon-radio.tsx (#10185) * chore: dashboard local footer test (#10234) * chore: test case for recent-footer (#10260) * Farabi/bot 634/test case for bot stop modal (#10112) * updating branch with master (#10070) * henry/webrel-1160/hotfix: space issue dropdown (#9898) * fix: space issue dropdown * fix: resolve comment * fix: comment * Update packages/components/src/components/dropdown/dropdown.scss * fix: empty commit --------- Co-authored-by: Maryia <103177211+maryia-deriv@users.noreply.github.com> * fix: overwritten styles (#9899) * fix: overwritten styles * fix: overwritten styles * Ameerul /WEBREL-1159 Sort by column alignment in P2P Buy/Sell page is off (#9876) * chore: fixed sort dropdown alignment * chore: changed styling for dropdown * george / PRODQA-1316 / Transfer from Tradershub validation (#9908) * fix: :ambulance: fix active container for TH transfer, fix insufficient balance check * test: :bug: fix tests * fix: :ambulance: fix 'Insufficient balance' condition * translations: 📚 sync translations with crowdin (#9912) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * translations: 📚 sync translations with crowdin (#9917) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * Hirad-Hamza-ShonTzu/Feature revamp compare account re-deployment (#9611) * feat: initializing the compare account implementation * feat: icon reusable component v1.0 * feat: icon reusable component v1.1 * feat: icon reusable component v1.1.1 * feat: initialize compare cfd account page (todo:css) * feat: blank compare cfd accounts page & navi done * feat: mobile view * fix: compare-accounts naming convention * fix: updated path import * fix: reverted icons.js changes * fix: compare-cfds -> compare-accounts * feat: reusable component v1.2 * feat: reusable component v1.2.1 * feat: icon reusable component added v1.3 * feat: reusable component for Icons * feat: reusable component for Icons refactor * feat: reusable component for Icons refactor v1.2 * feat: description div added * feat: description with title +icon is added * feat: platform label + icon component padding added * chore: labuan leverage updated * chore: css issue fixed for Cards * feat: carousel added with sorting o f MT5 accounts * feat: carousel arrow background and container added * chore: added dxtrade in the card for dynamic rendering with type fixes * chore: changes in platform label header with respect to props data * chore: icons updated because of white line issue in icons * chore: change the components css name and other naming convention tweaks * refactor: suggestions implemented * refactor: convert carousel button into one * feat: initial commit for starting collaboration * feat: added the button placeholder * feat: added new banner to cfd cards * refactor: make the banner smaller * fix: added condition to show banner for derivez and ctrader only * refactor: changed the types and applied suggestions * refactor: removed the invalide shortcode for dxtrade * refactor: round up patches based on reviews * fix: round up patch 2 based on review * Update packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts.scss Co-authored-by: Muhammad Hamza <120543468+hamza-deriv@users.noreply.github.com> * refactor: button width * refactor: button classname * chore: fix css of underline * chore: added redirection to homepage in case of modals * fix: circle ci failed due to wrong type of client function * chore: added the disabled property for the Added accounts * chore: added condition for the dxtrade * chore: rearrange block scoped variables * chore: fix css of labuan tooltip with removal of commented code * chore: responsive view fixes * feat: demo accounts added for low risk * feat: demo accounts label added and swap-free account creation fixed * chore: added derivx account creation flow * refactor: replace ternary operators with if-else * chore: remove unused jurisdiction * feat: demo account compare implemetation tweaks as per design * feat: rectified the Demo title as per design * chore: font weigth of instruments as per design * feat: Eu flow for DIEL * feat: changes in the icons label and correction in EU flow * chore: addded translations demo title and rename baskets * chore: rename icon type * chore: final changes prop drilling instead of observer EU flow finalized * fix: hidding deriv ez * fix: EU flow platform label change * feat: test case for description added * feat: platform label test case added * feat: title icon test case added * feat: title icon test case added * chore: fix test case description + instruments icon test added * refactor: blank spaces removed * chore: cfd-instruments-label test added * chore: test file added cfd-instrument-label * feat: button partial test case added * chore: added more test case for Button component * feat: added test case for compare-account-card * chore: merge conflicts * chore: test for cfd-compare-accounts added * feat: derivX demo * chore: added testcase for dxtrade in button * fix: dxtrade for australian clients * fix: swapfree account creation added * fix: comapre account fixes first round * fix: remove the css because scroll not working * fix: renamed variable + icons * fix: cursor not allowed on instrument icons * fix: fixed the circle ci issue * fix: fixed one of our test issues * refactor: review comments resolved * fix: changing the text of mf accounts to pass the tests * fix: made changes according to suggestions * fix: made changes according to suggestions * fix: fixed the test case issues * chore: added s to spread(s) * chore: fixed capitalization * chore: line split * fix: failing test case * fix: updated markets offerings for MT5 Financial Labuan * fix: Other CFDs --> Other CFDs Platform * fix: removed standard/micro from DerivX Forex label * refactor: optimised code * fix: icon size inconsistencyn mobile VP * refactor: css refactoring to reflect figma as much as possible * refactor: minor css fixes * fix: fixed * style: added bottom padding for mobile * fix: fixed the build issue * chore: re running the tests * fix: subtasks * chore: typo * style: position the tooltip to be center within the card * style: resize width for word-wrap * chore: d and r should be lowercase dispute and resolution * fix: fixing sonar cloud issues * fix: making changes to pass the tests --------- Co-authored-by: hamza-deriv <hamza.muhammad@regentmarkets.com> Co-authored-by: shontzu-deriv <shon.tzu@regentmarkets.com> Co-authored-by: shontzu <108507236+shontzu-deriv@users.noreply.github.com> Co-authored-by: Muhammad Hamza <120543468+hamza-deriv@users.noreply.github.com> * adrienne/chore: added eslint and stylelint for wallets and renamed css variables (#9877) * feat: added stylelint for wallets for bem convention * feat: added stylelint for wallets for bem convention * chore: added import sorts for wallets and bem convention checking * chore: removed unused dependencies in wallets * Arshad/Matin/WALL-1226/Dynamic leverage for MT5 financial accounts (#9314) * chore: Dynamic leverage for MT5 financial accounts initial commit * feat: :construction: dynamic leverage modal * test: unit tests * feat: :white_check_mark: added unit tests and refactoring * feat: :recycle: fixed UI * feat: :recycle: review changes for dynamic leverage * chore: item name update * feat: :bug: passed string to localize instead of a variable * test: :recycle: * refactor: :recycle: refactored column header to new component * refactor: refactored code * fix: fixed styling and refactored code * style: formatted code * test: updated test mock component * refactor: refactored styling and unit tests * fix: fixed text content for dynamic leverage * fix: fixed localize component usage * refactor: used strong instead of span styling * fix: jurisdiction card layout --------- Co-authored-by: arshad-rao-deriv <muhammad.arshad@deriv.com> Co-authored-by: mahdiyeh-deriv <82078941+mahdiyeh-deriv@users.noreply.github.com> * translations: 📚 sync translations with crowdin (#9924) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * translations: 📚 sync translations with crowdin (#9925) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * translations: 📚 sync translations with crowdin (#9930) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * Ako/remove docker k8s config (#9933) * ci: remove k8s workflow * ci: remove docker build and push workflow * fix: regression bug regarding market offerings (#9936) * FarhanNurzi/WALL-1657/Link the Wallet carousel with real data in Responsive (#9895) * chore: use hook to get wallet list in mobile carousel * chore: add components/index.ts * thisyahlen/refactor: add useAvailableWallets in deriv/api (#9818) * chore: add useAvailableWallets in deriv/api * fix: empty * refactor(api): :recycle: clean-up * fix: latest code for available wallets * fix: rename useGetAccountTypes * fix: comments * chore: split function and refactor * fix: sonarcloud --------- Co-authored-by: Farzin Mirzaie <farzin@deriv.com> * thisyahlen/chore: update ui for wallet header (#9870) * chore: update ui for wallet header * chore: add more styles * chore: add more styles v2 * fix: lint errors * chore: split components * chore: split v2 * chore: split v3 * chore: add svg for header button actions * fix: format balance and css styles * fix: landing company name uppercase * fix: comments * chore: split moreeeee * fix: rename css * fix: lint styles * fix: styles * fix: comments * fix: comments v3 * fix: comments v4 * fix: comments v5 * Hamza/ hotfix: compare account text size difference (#9950) * chore: compare account text size difference * chore: compare account text size difference on mobile * translations: 📚 sync translations with crowdin (#9945) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * Mahdiyeh/fix: change market price movements to market movements (#9341) * fix: change market price movements to market movements * fix: resolve issue --------- Co-authored-by: Mahdiyeh Amirkhani <mahdiyehamirkhani@Mahdiyeh-Amirkhanis-Mac-J79XQHKXVJ.local> * fix: cashier page height in iphone (#9779) * shahzaib / KYC-304 / additional kyc questions in the real account creation (#9501) * chore: additional information section for real accounts creation * chore: hide additional details for high risk client * chore: refactor to pass classname conditionally and removed disposable props * chore: removed unused props * chore: renamed className to class_name * chore: update test case for personal-details component * Update packages/account/src/Components/personal-details/__tests__/personal-details.spec.js Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> * Update onfido-container.scss Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> * chore: update props Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> * chore: update props Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> * chore: remove unused imports * chore: update fragment useage * chore: remove high_risk conditiono to hide the additional fields * chore: empty commit * fix(props): removed unused is_high_risk prop * chore: renamed TaxResidentField * chore: update tax residence validation message for TIN number * chore: update config to include additional details if the client is not high risk for mt5 * chore: added test case for high risk condition in personal details config * chore: refactored test case * chore: disble additional information fields if user has already filled the details * feat(hooks): created hooks to get if a user is high risk for MT5 * chore: updated comment for personal details config * fix: remove unused variable * fix(test): update test cases to reflect hook change * test: update test cases to use store provider * chore: removed unused logic from cfd & traders hub store * test: update description * test: mock hook for returned value * fix: TIN validation in personal-details-config * fix: added additional field check for diel accounts --------- Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> * Rupato/PRODQA-1167/fix: updated error handling for dbot skeleton (#9576) * fix: updated error handling for dbot skeleton * fix: changed method naming * fix: changed comment * fix: changed error config * fix: changed error config * fix: review comments * fix: changed keycode * fix: assigned const * fix: bug fixes * fix: for multipliers block * fix: removed extra space * fix: added parameter * fix: for localize * fix: sentence * fix: updated error messages * fix: removed fallback * fix: removed check for mandatory block * fix: review comments * fix: empty trigger * fix: code refactored and added disabled check * fix: removed key * fix: removed key * fix: changed error message * fix: reverted changes for disabled block and misplaced * fix: removed commented code * fix: review comments * fix: review comments * fix: review comments * chore: updated z-index for language switcher (#9461) * farabi/bot-512/tour content sizing and responsiveness on small screen (#9472) * fix: updated content size according to design * refactor: reverted classname changes * fix: tour is made responsive on smaller screen * Shafin/bot 301/fix preview delete save edit issue (#9549) * chore: investigation on strategy save, edit, delete issue * chore: finalize save-delete-edit issue for preview strategies * fix: don't load if workspace is not present * fix: pass parent element to mutation observer for least computation * fix: issues on quick strategy run * Vinu/bot 92/ticks history refactor (#9547) * fix: ticks_history call outside the run * fix: remove console error and make ticks_history call on load * refactor: remove unecessary code * fix: added condition to make ticks_history call * fix: disable run button untill ticks_history call is received * fix: change trade_type_category,trade_type_category_field in trade_definition_tradetype onchange * fix: fix ticks_history error when market is closed * fix: fix the ticks_history call when bot is terminated * fix: change file accept format (#9812) * fix: change file accept format * fix: update file acceptance for dashboard file input * Hamza/chore: useCreateOtherCFDAccount and useCreateMT5Account hooks added (#9941) * chore: useCreateOtherCFDAccount and useCreateMT5Account hooks added * chore: added comments for explanantion purpose * fix: allow custom variables and function values for limit order (#9490) * chore: fix language not correct when redirect from deriv-com (#9632) * chore: fix language not correct when redirect from deriv-com * chore: fix language redirection from deriv-com * chore: add optional chaining * chore: update code base on comments * Rupato/509/fix--for-blockly-alignment (#9460) * fix: merge latest * fix: trigger circle ci * fix: removed unused icons * fix: reverted icon file changes * fix: reverted icon file changes * Improvement/dbot tutorials (#9896) * Farabi/rupato/bot 313 update tour step (#9885) * fix: updated tour guide * fix: refactor last joyride step and last pop up modal * fix: start for both tours * fix: added check for onboard tour action bar * fix: reverted changes for tour dialog * fix: fixed review comments * fix: added localize component check * fix: for id on localize * fix: for the margin bottom on the last step of joyride * fix: made font size xs for tour * fix: made font size xs for tour --------- Co-authored-by: Rupato Braganza <rupatobraganza@Rupato-Braganzas-Mac-L2R5WHGD9W.local> Co-authored-by: Farabi Chowdhury <farabi@deriv.com> Co-authored-by: rupato-deriv <rupato@regentmarkets.com> * Farabi/bot 444/highlight the tutorials tab (#9887) * fix: higlighted tutorials on mobile onboarding and replaced gif with mp4 * fix: changes related to code review * fix: added width for mobile view of tour * fix: width for images and videos * fix: width adjustment on responsive * fix: disabled picture in picture and download for videos * fix: change step 5 video to updated one * fix: fix last step button --------- Co-authored-by: Farabi Chowdhury <farabi@deriv.com> * Sandeep/bot 404/onboarding tour improvements 1 (#9894) * fix: higlighted tutorials on mobile onboarding and replaced gif with mp4 * fix: changes related to code review * fix: added width for mobile view of tour * fix: width for images and videos * fix: width adjustment on responsive * fix: disabled picture in picture and download for videos * fix: change step 5 video to updated one * fix: :pencil: Updated content for bot tutorials * fix: fix last step button * fix: :construction: updated content for start tour dialog --------- Co-authored-by: Farabi Chowdhury <farabi@deriv.com> Co-authored-by: Sandeep <sandeepsingh@Sandeeps-Mac-CX9PCJX3L9.local> * Sandeep/bot 404/onboarding tour improvements 1 (#9982) * fix: higlighted tutorials on mobile onboarding and replaced gif with mp4 * fix: changes related to code review * fix: added width for mobile view of tour * fix: width for images and videos * fix: width adjustment on responsive * fix: disabled picture in picture and download for videos * fix: change step 5 video to updated one * fix: :pencil: Updated content for bot tutorials * fix: fix last step button * fix: :construction: updated content for start tour dialog * henry/webrel-1160/hotfix: space issue dropdown (#9898) * fix: space issue dropdown * fix: resolve comment * fix: comment * Update packages/components/src/components/dropdown/dropdown.scss * fix: empty commit --------- Co-authored-by: Maryia <103177211+maryia-deriv@users.noreply.github.com> * fix: overwritten styles (#9899) * fix: overwritten styles * fix: overwritten styles * Ameerul /WEBREL-1159 Sort by column alignment in P2P Buy/Sell page is off (#9876) * chore: fixed sort dropdown alignment * chore: changed styling for dropdown * george / PRODQA-1316 / Transfer from Tradershub validation (#9908) * fix: :ambulance: fix active container for TH transfer, fix insufficient balance check * test: :bug: fix tests * fix: :ambulance: fix 'Insufficient balance' condition * translations: 📚 sync translations with crowdin (#9912) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * translations: 📚 sync translations with crowdin (#9917) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * Hirad-Hamza-ShonTzu/Feature revamp compare account re-deployment (#9611) * feat: initializing the compare account implementation * feat: icon reusable component v1.0 * feat: icon reusable component v1.1 * feat: icon reusable component v1.1.1 * feat: initialize compare cfd account page (todo:css) * feat: blank compare cfd accounts page & navi done * feat: mobile view * fix: compare-accounts naming convention * fix: updated path import * fix: reverted icons.js changes * fix: compare-cfds -> compare-accounts * feat: reusable component v1.2 * feat: reusable component v1.2.1 * feat: icon reusable component added v1.3 * feat: reusable component for Icons * feat: reusable component for Icons refactor * feat: reusable component for Icons refactor v1.2 * feat: description div added * feat: description with title +icon is added * feat: platform label + icon component padding added * chore: labuan leverage updated * chore: css issue fixed for Cards * feat: carousel added with sorting o f MT5 accounts * feat: carousel arrow background and container added * chore: added dxtrade in the card for dynamic rendering with type fixes * chore: changes in platform label header with respect to props data * chore: icons updated because of white line issue in icons * chore: change the components css name and other naming convention tweaks * refactor: suggestions implemented * refactor: convert carousel button into one * feat: initial commit for starting collaboration * feat: added the button placeholder * feat: added new banner to cfd cards * refactor: make the banner smaller * fix: added condition to show banner for derivez and ctrader only * refactor: changed the types and applied suggestions * refactor: removed the invalide shortcode for dxtrade * refactor: round up patches based on reviews * fix: round up patch 2 based on review * Update packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts.scss Co-authored-by: Muhammad Hamza <120543468+hamza-deriv@users.noreply.github.com> * refactor: button width * refactor: button classname * chore: fix css of underline * chore: added redirection to homepage in case of modals * fix: circle ci failed due to wrong type of client function * chore: added the disabled property for the Added accounts * chore: added condition for the dxtrade * chore: rearrange block scoped variables * chore: fix css of labuan tooltip with removal of commented code * chore: responsive view fixes * feat: demo accounts added for low risk * feat: demo accounts label added and swap-free account creation fixed * chore: added derivx account creation flow * refactor: replace ternary operators with if-else * chore: remove unused jurisdiction * feat: demo account compare implemetation tweaks as per design * feat: rectified the Demo title as per design * chore: font weigth of instruments as per design * feat: Eu flow for DIEL * feat: changes in the icons label and correction in EU flow * chore: addded translations demo title and rename baskets * chore: rename icon type * chore: final changes prop drilling instead of observer EU flow finalized * fix: hidding deriv ez * fix: EU flow platform label change * feat: test case for description added * feat: platform label test case added * feat: title icon test case added * feat: title icon test case added * chore: fix test case description + instruments icon test added * refactor: blank spaces removed * chore: cfd-instruments-label test added * chore: test file added cfd-instrument-label * feat: button partial test case added * chore: added more test case for Button component * feat: added test case for compare-account-card * chore: merge conflicts * chore: test for cfd-compare-accounts added * feat: derivX demo * chore: added testcase for dxtrade in button * fix: dxtrade for australian clients * fix: swapfree account creation added * fix: comapre account fixes first round * fix: remove the css because scroll not working * fix: renamed variable + icons * fix: cursor not allowed on instrument icons * fix: fixed the circle ci issue * fix: fixed one of our test issues * refactor: review comments resolved * fix: changing the text of mf accounts to pass the tests * fix: made changes according to suggestions * fix: made changes according to suggestions * fix: fixed the test case issues * chore: added s to spread(s) * chore: fixed capitalization * chore: line split * fix: failing test case * fix: updated markets offerings for MT5 Financial Labuan * fix: Other CFDs --> Other CFDs Platform * fix: removed standard/micro from DerivX Forex label * refactor: optimised code * fix: icon size inconsistencyn mobile VP * refactor: css refactoring to reflect figma as much as possible * refactor: minor css fixes * fix: fixed * style: added bottom padding for mobile * fix: fixed the build issue * chore: re running the tests * fix: subtasks * chore: typo * style: position the tooltip to be center within the card * style: resize width for word-wrap * chore: d and r should be lowercase dispute and resolution * fix: fixing sonar cloud issues * fix: making changes to pass the tests --------- Co-authored-by: hamza-deriv <hamza.muhammad@regentmarkets.com> Co-authored-by: shontzu-deriv <shon.tzu@regentmarkets.com> Co-authored-by: shontzu <108507236+shontzu-deriv@users.noreply.github.com> Co-authored-by: Muhammad Hamza <120543468+hamza-deriv@users.noreply.github.com> * adrienne/chore: added eslint and stylelint for wallets and renamed css variables (#9877) * feat: added stylelint for wallets for bem convention * feat: added stylelint for wallets for bem convention * chore: added import sorts for wallets and bem convention checking * chore: removed unused dependencies in wallets * Arshad/Matin/WALL-1226/Dynamic leverage for MT5 financial accounts (#9314) * chore: Dynamic leverage for MT5 financial accounts initial commit * feat: :construction: dynamic leverage modal * test: unit tests * feat: :white_check_mark: added unit tests and refactoring * feat: :recycle: fixed UI * feat: :recycle: review changes for dynamic leverage * chore: item name update * feat: :bug: passed string to localize instead of a variable * test: :recycle: * refactor: :recycle: refactored column header to new component * refactor: refactored code * fix: fixed styling and refactored code * style: formatted code * test: updated test mock component * refactor: refactored styling and unit tests * fix: fixed text content for dynamic leverage * fix: fixed localize component usage * refactor: used strong instead of span styling * fix: jurisdiction card layout --------- Co-authored-by: arshad-rao-deriv <muhammad.arshad@deriv.com> Co-authored-by: mahdiyeh-deriv <82078941+mahdiyeh-deriv@users.noreply.github.com> * translations: 📚 sync translations with crowdin (#9924) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * translations: 📚 sync translations with crowdin (#9925) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * translations: 📚 sync translations with crowdin (#9930) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * Ako/remove docker k8s config (#9933) * ci: remove k8s workflow * ci: remove docker build and push workflow * fix: regression bug regarding market offerings (#9936) * FarhanNurzi/WALL-1657/Link the Wallet carousel with real data in Responsive (#9895) * chore: use hook to get wallet list in mobile carousel * chore: add components/index.ts * thisyahlen/refactor: add useAvailableWallets in deriv/api (#9818) * chore: add useAvailableWallets in deriv/api * fix: empty * refactor(api): :recycle: clean-up * fix: latest code for available wallets * fix: rename useGetAccountTypes * fix: comments * chore: split function and refactor * fix: sonarcloud --------- Co-authored-by: Farzin Mirzaie <farzin@deriv.com> * thisyahlen/chore: update ui for wallet header (#9870) * chore: update ui for wallet header * chore: add more styles * chore: add more styles v2 * fix: lint errors * chore: split components * chore: split v2 * chore: split v3 * chore: add svg for header button actions * fix: format balance and css styles * fix: landing company name uppercase * fix: comments * chore: split moreeeee * fix: rename css * fix: lint styles * fix: styles * fix: comments * fix: comments v3 * fix: comments v4 * fix: comments v5 * Hamza/ hotfix: compare account text size difference (#9950) * chore: compare account text size difference * chore: compare account text size difference on mobile * translations: 📚 sync translations with crowdin (#9945) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * Mahdiyeh/fix: change market price movements to market movements (#9341) * fix: change market price movements to market movements * fix: resolve issue --------- Co-authored-by: Mahdiyeh Amirkhani <mahdiyehamirkhani@Mahdiyeh-Amirkhanis-Mac-J79XQHKXVJ.local> * fix: cashier page height in iphone (#9779) * shahzaib / KYC-304 / additional kyc questions in the real account creation (#9501) * chore: additional information section for real accounts creation * chore: hide additional details for high risk client * chore: refactor to pass classname conditionally and removed disposable props * chore: removed unused props * chore: renamed className to class_name * chore: update test case for personal-details component * Update packages/account/src/Components/personal-details/__tests__/personal-details.spec.js Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> * Update onfido-container.scss Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> * chore: update props Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> * chore: update props Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> * chore: remove unused imports * chore: update fragment useage * chore: remove high_risk conditiono to hide the additional fields * chore: empty commit * fix(props): removed unused is_high_risk prop * chore: renamed TaxResidentField * chore: update tax residence validation message for TIN number * chore: update config to include additional details if the client is not high risk for mt5 * chore: added test case for high risk condition in personal details config * chore: refactored test case * chore: disble additional information fields if user has already filled the details * feat(hooks): created hooks to get if a user is high risk for MT5 * chore: updated comment for personal details config * fix: remove unused variable * fix(test): update test cases to reflect hook change * test: update test cases to use store provider * chore: removed unused logic from cfd & traders hub store * test: update description * test: mock hook for returned value * fix: TIN validation in personal-details-config * fix: added additional field check for diel accounts --------- Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> * Rupato/PRODQA-1167/fix: updated error handling for dbot skeleton (#9576) * fix: updated error handling for dbot skeleton * fix: changed method naming * fix: changed comment * fix: changed error config * fix: changed error config * fix: review comments * fix: changed keycode * fix: assigned const * fix: bug fixes * fix: for multipliers block * fix: removed extra space * fix: added parameter * fix: for localize * fix: sentence * fix: updated error messages * fix: removed fallback * fix: removed check for mandatory block * fix: review comments * fix: empty trigger * fix: code refactored and added disabled check * fix: removed key * fix: removed key * fix: changed error message * fix: reverted changes for disabled block and misplaced * fix: removed commented code * fix: review comments * fix: review comments * fix: review comments * chore: updated z-index for language switcher (#9461) * farabi/bot-512/tour content sizing and responsiveness on small screen (#9472) * fix: updated content size according to design * refactor: reverted classname changes * fix: tour is made responsive on smaller screen * Shafin/bot 301/fix preview delete save edit issue (#9549) * chore: investigation on strategy save, edit, delete issue * chore: finalize save-delete-edit issue for preview strategies * fix: don't load if workspace is not present * fix: pass parent element to mutation observer for least computation * fix: issues on quick strategy run * Vinu/bot 92/ticks history refactor (#9547) * fix: ticks_history call outside the run * fix: remove console error and make ticks_history call on load * refactor: remove unecessary code * fix: added condition to make ticks_history call * fix: disable run button untill ticks_history call is received * fix: change trade_type_category,trade_type_category_field in trade_definition_tradetype onchange * fix: fix ticks_history error when market is closed * fix: fix the ticks_history call when bot is terminated * fix: change file accept format (#9812) * fix: change file accept format * fix: update file acceptance for dashboard file input * Hamza/chore: useCreateOtherCFDAccount and useCreateMT5Account hooks added (#9941) * chore: useCreateOtherCFDAccount and useCreateMT5Account hooks added * chore: added comments for explanantion purpose * fix: allow custom variables and function values for limit order (#9490) * chore: fix language not correct when redirect from deriv-com (#9632) * chore: fix language not correct when redirect from deriv-com * chore: fix language redirection from deriv-com * chore: add optional chaining * chore: update code base on comments --------- Co-authored-by: Farabi Chowdhury <farabi@deriv.com> Co-authored-by: Sandeep <sandeepsingh@Sandeeps-Mac-CX9PCJX3L9.local> Co-authored-by: henry-deriv <118344354+henry-deriv@users.noreply.github.com> Co-authored-by: Maryia <103177211+maryia-deriv@users.noreply.github.com> Co-authored-by: Hamid <hamid@regentmarkets.com> Co-authored-by: ameerul-deriv <103412909+ameerul-deriv@users.noreply.github.com> Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> Co-authored-by: hirad-deriv <hirad@re-work.dev> Co-authored-by: hamza-deriv <hamza.muhammad@regentmarkets.com> Co-authored-by: shontzu-deriv <shon.tzu@regentmarkets.com> Co-authored-by: shontzu <108507236+shontzu-deriv@users.noreply.github.com> Co-authored-by: Muhammad Hamza <120543468+hamza-deriv@users.noreply.github.com> Co-authored-by: adrienne-deriv <103016120+adrienne-deriv@users.noreply.github.com> Co-authored-by: Matin shafiei <matin@deriv.com> Co-authored-by: arshad-rao-deriv <muhammad.arshad@deriv.com> Co-authored-by: mahdiyeh-deriv <82078941+mahdiyeh-deriv@users.noreply.github.com> Co-authored-by: Ali(Ako) Hosseini <ali.hosseini@deriv.com> Co-authored-by: Farhan Ahmad Nurzi <125247833+farhan-nurzi-deriv@users.noreply.github.com> Co-authored-by: thisyahlen <104053934+thisyahlen-deriv@users.noreply.github.com> Co-authored-by: Farzin Mirzaie <farzin@deriv.com> Co-authored-by: Mahdiyeh Amirkhani <mahdiyehamirkhani@Mahdiyeh-Amirkhanis-Mac-J79XQHKXVJ.local> Co-authored-by: Shahzaib <shahzaib@deriv.com> Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> Co-authored-by: rupato-deriv <97010868+rupato-deriv@users.noreply.github.com> Co-authored-by: Sui Sin <103026762+suisin-deriv@users.noreply.github.com> Co-authored-by: Farabi <102643568+farabi-deriv@users.noreply.github.com> Co-authored-by: Shafin Al Karim <129021108+shafin-deriv@users.noreply.github.com> Co-authored-by: vinu-deriv <100689171+vinu-deriv@users.noreply.github.com> Co-authored-by: prince-deriv <82309725+prince-deriv@users.noreply.github.com> * Resolve conflicts improvement dbot tutorials (#9983) * henry/webrel-1160/hotfix: space issue dropdown (#9898) * fix: space issue dropdown * fix: resolve comment * fix: comment * Update packages/components/src/components/dropdown/dropdown.scss * fix: empty commit --------- Co-authored-by: Maryia <103177211+maryia-deriv@users.noreply.github.com> * fix: overwritten styles (#9899) * fix: overwritten styles * fix: overwritten styles * Ameerul /WEBREL-1159 Sort by column alignment in P2P Buy/Sell page is off (#9876) * chore: fixed sort dropdown alignment * chore: changed styling for dropdown * george / PRODQA-1316 / Transfer from Tradershub validation (#9908) * fix: :ambulance: fix active container for TH transfer, fix insufficient balance check * test: :bug: fix tests * fix: :ambulance: fix 'Insufficient balance' condition * translations: 📚 sync translations with crowdin (#9912) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * translations: 📚 sync translations with crowdin (#9917) Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com> * Hirad-Hamza-ShonTzu/Feature revamp compare account re-deployment (#9611) * feat: initializing the compare account implementation * feat: icon reusable component v1.0 * feat: icon reusable component v1.1 * feat: icon reusable component v1.1.1 * feat: initialize compare cfd account page (todo:css) * feat: blank compare cfd accounts page & navi done * feat: mobile view * fix: compare-accounts naming convention * fix: updated path import * fix: reverted icons.js changes * fix: compare-cfds -> compare-accounts * feat: reusable component v1.2 * feat: reusable component v1.2.1 * feat: icon reusable component added v1.3 * feat: reusable component for Icons * feat: reusable component for Icons refactor * feat: reusable component for Icons refactor v1.2 * feat: description div added * feat: description with title +icon is added * feat: platform label + icon component padding added * chore: labuan leverage updated * chore: css issue fixed for Cards * feat: carousel added with sorting o f MT5 accounts * feat: carousel arrow background and container added * chore: added dxtrade in the card for dynamic rendering with type fixes * chore: changes in platform label header with respect to props data * chore: icons updated because of white line issue in icons * chore: change the components css name and other naming convention tweaks * refactor: suggestions implemented * refactor: convert carousel button into one * feat: initial commit for starting collaboration * feat: added the button placeholder * feat: added new banner to cfd cards * refactor: make the banner smaller * fix: added condition to show banner for derivez and ctrader only * refactor: changed the types and applied suggestions * refactor: removed the invalide shortcode for dxtrade * refactor: round up patches based on reviews * fix: round up patch 2 based on review * Update packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts.scss Co-authored-by: Muhammad Hamza <120543468+hamza-deriv@users.noreply.github.com> * refactor: button width * refactor: button classname * chore: fix css of underline * chore: added redirection to homepage in case of modals * fix: circle ci failed due to wrong type of client function * chore: added the disabled property for the Added accounts * chore: added condition for the dxtrade * chore: rearrange block scoped variables * chore: fix css of labuan tooltip with removal of commented code * chore: responsive view fixes * feat: demo accounts added for low risk * feat: demo accounts label added and swap-free account creation fixed * chore: added derivx account creation flow * refactor: replace ternary operators with if-else * chore: remove unused jurisdiction * feat: demo account compare implemetation tweaks as per design * feat: rectified the Demo title as per design * chore: font weigth of instruments as per design * feat: Eu flow for DIEL * feat: changes in the icons label and correction in EU flow * chore: addded translations demo title and rename baskets * chore: rename icon type * chore: final changes prop drilling instead of observer EU flow finalized * fix: hidding deriv ez * fix: EU flow platform label change * feat: test case for description added * feat: platform label test case added * feat: title icon test case added * feat: title icon test case added * chore: fix test case description + instruments icon test added * refactor: blank spaces removed * chore: cfd-instruments-label test added * chore: test file added cfd-instrument-label * feat: button partial test case added * chore: added more test case for Button component * feat: added test case for compare-account-card * chore: merge conflicts * chore: test for cfd-compare-accounts added * feat: derivX demo * chore: added testcase for dxtrade in button * fix: dxtrade for australian clients * fix: swapfree account creation added * fix: comapre account fixes first round * fix: remove the css because scroll not working * fix: renamed variable + icons * fix: cursor not allowed on instrument icons * fix: fixed the circle ci issue * fix: fixed one of our test issues * refactor: review comments resolved * fix: changing the text of mf accounts to pass the tests * fix: made changes according to suggestions * fix: made changes according to suggestions * fix: fixed the test case issues * chore: added s to spread(s) * chore: fixed capitalization * chore: line split * fix: failing test case * fix: updated markets offerings for MT5 Financial Labuan * fix: Other CFDs --> Other CFDs Platform * fix: removed standard/micro from DerivX Forex label * refactor: optimised code * fix: icon size inconsistencyn mobile VP * refactor: css refactoring to reflect figma as much as possible * refactor: minor css fixes * fix: fixed * style: added bottom padding for mobile * fix: fixed the build issue * chore: re running the tests * fix: subtasks * chore: typo * style: position the tooltip to be center within the card * style: resize width for word-wrap * chore: d and r should be lowercase dispute and resolution * fix: fixing sonar cloud issues * fix: making changes to pass the tests --------- Co-authored-by: hamza-deriv <hamza.muhammad@regentmarkets.com> Co-authored-by: shontzu-deriv <shon.tzu@regentmarkets.com> Co-authored-by: shontzu <108507236+shontzu-deriv@users.noreply.github.com> Co-authored-by: Muhammad Hamza <120543468+hamza-deriv@users.noreply.github.com> * adrienne/chore: ad…
… form (deriv-com#10013) * chore: make TIN field mandatory in cfd personal details form for MT5 account creation * chore: added comment to for the new TIN validation rule in cfd * chore: refactored cfd personal details form
… too long (deriv-com#10445) * fix: overlapping instructions field * fix: error message not at the bottom of text-area
* fix: ts-migrate trade-params * fix: sonarcloud * fix: pull in changes from tech debt 2 package * fix: resolve comments * fix: move type to common prop types * fix: move type to common prop types * fix: move type to common prop types file * fix: resolve comments * Kate / DTRA-321 / TS migration of trade-params and trade-params-mobile (#6) * refactor: migrate trade params and started mobile version * refactor: ts migration of trade params mobile * chore: add nessasary prop * refactor: apply suggestions * chore: change todo text * refactor: add import * fix: circleCI error * fix: ts migrate trade-footer-extensions.jsx * fix: fix import * fix: remove progress-slider-stream since its not used * fix: resolve comments * fix: reset with master * fix: reset with master * fix: reset with master * fix: reset with master * fix: circleCI * fix: togglePositions folder * fix: dtra-346 marketisclosed and marketcountdowntimer migration * fix: bug * Maryia/dtra-270/TS migration: trade-store (#5) * chore: prepare for migration * chore: add more types to trade-store * chore: add more types to trade-store * chore: add more types to trade-store * chore: add more types to trade-store * chore: migrated trade-store to ts * chore: improve types in trade-store * fix: type * revert: hooks package installation * refactor: address review * fix: resolve comments * feat: add ts migartion of store * refactor: add prev changes * chore: empty commit * fix: add lost mocked * fix: resolve comments * Kate / DTRA-354 / Components/Form/Purchase files in Trader package (#21) * refactor: ts migartion of purchase files * refactor: remove duplicated types * refactor: apply suggestions * maryia/fix: sonarcloud warnings (#7) * fix: sonarcloud warnings * fix: Unexpected end of JSON input * fix: bug * fix: sonarcloud * fix: reorder props * fix: test cases * fix: coveralls * fix: coveralls * fix: this component doesnt exist anymore, hence test was also removed * henry/dtra-356/fix: ts-migration-digitsJSX (#24) * fix: initial commit * fix: ts migrate digits JSX * fix: small type change * fix: comment * chore: removed unused state * Maryia/dtra-355/Migrate ContractDrawer files to TS (#22) * feat: migrated swipeable-components to TS * feat: migrated market-closed-contract-overlay & index to TS * chore: migrated contract-drawer-card.tsx to ts * build: fix type * chore: migrated contract-drawer to ts * chore: fixed existing types in digits and logic * chore: sort types properties in alphabetical order * Kate/dtra 357/ts contract audit files (#23) * refactor: apply suggestion from prev pr * refactor: start ts migration of contract audit * chore: change comment * refactor: ts of contract audit item * refactor: ts migration of contract details * refactor: ts migration of contract history * refactor: add preprepared types * refactor: tests * chore: apply nit * refactor: apply suggestions * refactor: apply suggestions * chore: fix of sonar cloud * Maryia/dtra-373/remove localize from ContractCardHeader component (#25) * refactor: remove localize from contract-card-header * refactor: use Localize component instead of localize helper * build: install RTL deps in shared package * fix: sonar cloud codesmells * fix: build TS errors (#32) * refactor: tests * fix: more conflicts * chore: empty commit * maryia/fix: type issues on package 4 (#41) * fix: type issues * chore: file change from package 3 * chore: keep small changes from package 3 * chore: removed unnecessary todo comment * refactor: apply suggestions * fix: types in tests * fix: test extention * fix: wallet file * fix: add turbos to types --------- Co-authored-by: Henry Hein <henry@regentmarkets.com> Co-authored-by: Maryia <103177211+maryia-deriv@users.noreply.github.com> Co-authored-by: henry-deriv <118344354+henry-deriv@users.noreply.github.com>
* build: update charts to 1.4.0 * chore: remove extra files
* fix: ⚡ refactored Address-details component * fix: 🎨 failing testcases * refactor: ♻️ incorporated review comments * feat: 🔥 removed PlatformContext * fix: testcase failure * refactor: ♻️ incorporated review comments * refactor: ♻️ refactor component to remove unwanted code (#44) * refactor: ♻️ refactor component to remove unwanted code * feat: removed commented code * test: ✅ added testcase * test: 🧪 added tests * refactor: ♻️ incorporated review comments * refactor: ♻️ incorporated review comments * refactor: ♻️ incorporated review comments * refactor: ♻️ migrated code to TS (#45) * refactor: ♻️ migrated code to TS * refactor: ♻️ incorporated review comments * refactor: ♻️ incorporated review comments * Update packages/account/src/Types/common-prop.type.ts Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> --------- Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> * refactor: ⚡ refactored currency selector component (#43) * refactor: ⚡ refactored currency selector component * fix: 🚨 lint errors * feat: incorporated store values * fix: 🎨 split code into small components * fix: 🎨 removed un-necessary array * refactor: ♻️ incorporated review comments * refactor: ♻️ incorporated review comments * resolved failing test cases * chore: incorporated review comment * fix: build issue * fix: build issue * ref: incorporated review comments * refactor: Modified code to contain hooks * refactor: Modified code to contain hooks * replaced test component * fix: eslint issues * fix: failing testcases * ref: Incorporated review somments * Likhith/webrel 780/migrate Email and password section (#7) * chore: migrated deriv-email and unlink component * chore: migrate password-platform to tsx * chore: migrate password-platform to tsx * chore: added missing test cases * ref: incorporated review comments * refactor: incorporated review comments * refactor: incorporated review comments * refactor: incorporated review comments * ref: Incorporated review somments * chore: config files ts migration and refactor (#8) * chore: config files ts migartion and refactor * refactor: test case for config func * fix: config typing * refactor: remove custom accounts residence type * refactor: review comment * chore: added test cases * fix: revert boolean in types * refactor: default value fields * refactor: files types, import react types * refactor: react types * fix: condition rule * fix: failing testcase --------- Co-authored-by: “yauheni-kryzhyk-deriv” <“yauheni@deriv.me”> * fix: incorporated review comments * fix: failing testcase * refactor: migrate form-fields file (#10) * refactor: migrate form-fields file * refactor: migrate form-fields file * ref: incorporated review comments * fix: failing testcase * fix: incorporated review comments * fix: incorporated review comments * fix: incorporated review comments * fix: resolved Sonar lint errors * fix: tslint issues * fix: review comments * fix: review comments * refactor: 🎨 incorporated types for test cases * fix: 🦺 incorporated review comments * fix: 🎨 incorporated ui-store-fix * fix: ⚰️ replaced deprecated hooks * fix: 🔥 unused dependency * Merge branch 'master' into KYC-accounts-package-TS-migration--test-coverage/sprint-8 * chore: added package-lock * fix: added value for mock-store --------- Co-authored-by: yauheni-deriv <103182683+yauheni-deriv@users.noreply.github.com> Co-authored-by: “yauheni-kryzhyk-deriv” <“yauheni@deriv.me”> Co-authored-by: Shahzaib <shahzaib@deriv.com>
Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com>
…riv-com#9452)" (deriv-com#10509) This reverts commit 8f862fc.
…eriv-com#10497) * Revert "yauheni/likhith/Combined/wall 400/idv error message handled (deriv-com#8884)" This reverts commit 164c4c7. * Update common.type.ts --------- Co-authored-by: vinu-deriv <100689171+vinu-deriv@users.noreply.github.com>
* feat: add 3 static steps for wallet upgrade * fix: responsive * fix: add dynamic steps * fix: address comments * fix: address comments and combine 3 steps to 1 component * test: add test for wallet-steps component * chore: add deriv ui in package * fix: rename togglewalletsupgrade * fix: use Wizard component * fix: move steps to config * fix: use Modal * fix: remove css * chore: add comments * fix: use walletimage * fix: rename config gile * redeploy: Empty-Commit * fix: cfd sub_account_type * fix: hamid commentz * fix: subtasks * fix: eu content * fix: responsive * fix: test import * fix: css responsive * fix: align icon * fix: retrigger * fix: remove trading * feat: wallet styles (deriv-com#8358) * feat: wallet styles * feat: change name * feat: remove duplicate icons * feat: remove duplicate icons * docs: add sample class to wallet mixin * hamid/wallet-icon-and-small (deriv-com#8391) * feat: wallet-icon * fix: wallet-icon and wallet-small * feat: update styles * feat: update styles * feat: update styles * feat: update styles * feat: export wallet * feat: update type * chore: trigger-test * Sergei / wall 147 / in progress and migrated banner (deriv-com#8201) * feat: create a scratch of desktop upgrade banner * feat: create upgrade wallet banner * feat: add review suggestions and rename WalletsBannerImage component * feat: add images and scratch of components * feat: add some suggestions * feat: add some images * feat: almost complete upgrading banner * feat: finished with ready banner * feat: change title for ready banner * refactor: change icon name * feat: add size for tick * feat: add tests * feat: add some changes from PR review * feat: add changes from review * feat: add some constants * refactor: add React.Fragment * refactor: change images name * feat: add suggestions after review * feat: add switch to wallets-banner component * feat: change short dash to long dash * feat: add logout when click ready banner logout button * feat: fix tests * feat: add 1 more test for logout * george / WALL-520 / create badge component (deriv-com#8384) * feat: ✨ add badge component * perf: ⚡ rename label prop to weight prop * perf: ⚡ add Discriminated unions types, fix colors, replace cheildren with label prop * refactor: ⚡ refactor code * perf: ⚡ add export from components package * refactor: ⚡ refactor badge component, add tests * refactor: ⚡ refactor css * fix: 🐛 fix tests * Farzin/wall 548/Add `GradientBackground` component (deriv-com#8436) * feat(components): ✨ add `GradientBackground` * style(components): 💄 add support for mobile * fix(components): 📝 resolve PR comments * feat(components): ✨ add `Watermark` --------- Co-authored-by: Farzin Mirzaie <farzin@deriv.com> * chore: update feature branch with master (deriv-com#8525) * chore: remove unused icons from wallet folder inside components package (deriv-com#8507) * chore: remove unused icons from wallet folder inside components package * chore: build icons * Aum/WALL-562/create-wallet-icon-component (deriv-com#8501) * feat: created wallet-icon component * feat: integrated wallet-icon with gradient-background-wallet-icon * fix: changed the color positioning for icon gradient * chore: replaced currency prop with icon * chore: removed wallet-small and wallet-icon made by @hamid-deriv * chore: removed dark prop for wallet-icon * refactor: made gradient-background-wallet-icon dynamic and refactored wallet-icon * fix: made changes from comments * chore: renamed gradient-background component to two-point * chore: removed unused code * chore: create component for consent wallet popup (deriv-com#8178) * chore: create component for consent wallet popup * fix: added info text based on clients region and risk status * fix: added test case * fix: make changes based on comments and reviews * fix: added mobile stylings * fix: small tweaks * fix: change svg added small changes to the stylings * fix: commit suggestions * fix: commit resolved messages * fix: commit changes based comments and did code improvements * fix: made changes to information list file * fix: added title border and checkbox function fix * fix: added bold text for low risk cr accounts in modal * fix: replace text for p2p * fix: modal not displaying properly on small screens * fix: issue with small screen final * Sergei / wall 272 / wallet desktop header (deriv-com#8334) * feat: create scratch of the header * feat: add WalletsImage component * feat: add limiting types * feat: trying to add size changing for SVG (not completed) * feat: add some icons * feat: optimise svgs * feat: add buttons * feat: collapsed wallet header * feat: commit to check in test link * feat: add wallet bg with css * feat: add check for dark mode * feat: change color for svg for light/dark themes * feat: add hover on buttons * feat: add some check for demo wallet * feat: delete uploaded icons because these icons already exists * feat: delete currency icons because its already exist * feat: add some svgs * feat: add demo color and mixin * feat: create wallet-currency-card component * feat: divide component to some small components * feat: add status badge * feat: repair background image for appstore * feat: add bg svg * feat: move background image * feat: add disabled buttons * feat: delete unnecessary prop * feat: delete comments * feat: delete some comments * feat: add some test cases * fix: fix one test * feat: change some types and add util function * refactor: delete comment * refactor: delete comment * feat: delete unnecessary icons * feat: add some suggestions * refactor: delete comments * feat: add check for fiat * feat: delete default values for component props * feat: complete tests * refactor: change var name * feat: add 3 more tests * feat: add actions and button types * fix: fix scss var color * feat: move wallet buttons creation function to utils * refactor: delete curly braces * refactor: change import order * refactor: delete line which breaks eslint test * feat: use Badge component * feat: add suggestions * feat: change types and shortcode for some wallets * feat: make account_type prop as optional * feat: empty just to start deployment * feat: change bg color to gray * feat: change getWalletCurrencyIcon and add some icons * feat: empty to restart vercel * feat: update getWalletCurrencyIcon function * feat: format balance money * fix: repair test * fix: move wallet-balance to the right side of the screen * refactor: change opacity * feat: Rostislav / WALL-361 / Cashier Fiat Transfer amount input field (deriv-com#8442) --------- Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com> Co-authored-by: Farzin Mirzaie <72082844+farzin-deriv@users.noreply.github.com> * chore: stitch banner with popup (deriv-com#8476) * chore: create component for consent wallet popup * fix: added info text based on clients region and risk status * fix: added test case * fix: make changes based on comments and reviews * fix: added mobile stylings * fix: small tweaks * fix: change svg added small changes to the stylings * fix: commit suggestions * fix: commit resolved messages * fix: commit changes based comments and did code improvements * fix: made changes to information list file * fix: added title border and checkbox function fix * fix: added bold text for low risk cr accounts in modal * fix: replace text for p2p * fix: modal not displaying properly on small screens * fix: issue with small screen final * chore: stitch banner with popup * fix: refactor some code * fix: refactor code * fix: test cases * chore: stitching 80% done * fix: fixing all the test cases * fix: commit suggestions * fix: fix test cases and other stuff * fix: remove unused stuff * fix: edit stylings making mobile view look better * fix: added form line height to wallet intro component * fix: refactor somemore * fix: commit suggestions * empty commit * empty commit * retrigger commit * chore: retrigger commit * fix: commit suggestions * fix: circleci error * fix: wallet banner test case * fix: tests * fix: issue with the disabled buttons and checkbox * fix: updated real-wallets-upgrade * fix: circleci error * fix: remove button outline from banner * fix: merge conflicts * fix: resolve circle ci issues * fix: added changes to show the banner * fix: circle ci issues * fix: remove additional button props --------- Co-authored-by: Thisyahlen Nair <thisyahlen@regentmarkets.com> * Aum/wall 278/create wallet card component (deriv-com#8580) * feat: created wallet-card and integrated wallet-icon for small size * refactor: changed height of gradient-background * feat: added states for wallet-card small * feat: added card shine effect to wallet-card for medium and large * feat: wallet-card states completed * fix: rendering values in correct places * refactor: added single prop for handling wallet-card states * fix: applied correct padding and font-size for mobile * feat: included 'added' state for wallet-card * chore: added constants config for wallet-card * chore: applied changes from comments * fix: wallet-card state becomes default for add/added states * refactor: hamid-aum-forked-wallet-card * refactor: enhance-wallet-card * feat: enhance-wallet-card * docs: add comment * revert: revert trader-hub home page * refactor: refactor wallet-icon * fix: resolve comments * fix: fixed some styling * refactor: removed parent hack from scss and fixed all the states * chore: removed mock response file --------- Co-authored-by: Hamid Yaftian <hamid@deriv.com> Co-authored-by: Hamid <hamid@regentmarkets.com> * fix: issues during conflict resolution * fix: fix serve error (deriv-com#8749) * fix: fix serve error * fix: fix serve error * feat: add app-icon and update wallet-icon (deriv-com#8730) * feat: add app-icon and update wallet-icon * chore: clean code * fix: fix eslint error * chore: update pr * feat: update component name * feat: update component name * fix: update component name * chore: retrigger the test * Update packages/appstore/src/assets/svgs/currency/index.tsx * Update packages/reports/src/Containers/statement.tsx --------- Co-authored-by: Nijil Nirmal <62882794+nijil-deriv@users.noreply.github.com> * hamid/wall-432/transfer-account-selector-refactor (deriv-com#8758) * refactor: refactor transfer-account-selector with new components * feat: add is_value prop * fix: enhance app-icon style * fix: enhance app-icon style * fix: enhance modal prop * fix: apply pr commits * feat: use badge component * fix: apply pr commits * feat: add portal_id prop * george / WALL-306 / add wallet cashier modal new (deriv-com#8750) * feat: ✨ add wallet cashier modal * fix: align files with feature branch * Aum/wall 5/the upgrade modal which wallets will be created and linked (deriv-com#8751) * feat: created wallets linking step for wallet upgrade * feat: create responsive wallet-link component * feat: renamed wallet-link to wallet-link-wrapper and completed static UI * feat: created wrapper for the 2nd step in wallet-upgrade * feat: added dependency for hooks to appstore and added useBalance and useWalletMigration hooks * chore: minor UI fixes * fix: fixed scrolling of accounts in mobile view * feat: appended the 2nd step to 1st step * feat: rendering all data for each step during linking * chore: added some mock data * refactor: replaced placeholder card with wallet-card component * fix: removed z-index and fixed shine (trapezoid) element * chore: add types for wallet-card * feat: added types to all the tsx files * fix: fixed some type errors * fix: fixed the active border issue in wallet-card * chore: changed the state of wallet-card in wallet-linking to default * fix: fixed wallet title in mobile mode * fix: changed color for text and fixed clipping of linking step content * fix: fixed scrolling when only one wallet with few accounts is shown * chore: made changes from review suggestions * chore: removing unused classnames * chore: changed order of imports for wallet-link-wrapper * chore: changed height for wallet-linking-step * chore: resolved comments * chore: add USDC crypto mock data * chore: added rebranded icons to components package * fix: fixed the link line units using px * chore: added margin top and bottom to link-wrapper * fix: changed linking step height * fix: fixed the bracket for safari browser * Sergei/wall 273/ (NEW) Complete wallets (deriv-com#8786) * feat: add some changes * feat: add useContentFlag hook * feat: add all files * feat: implement updated WalletIcon component * feat: add deleted test * feat: create success toast message for wallets (deriv-com#8763) * Sergei / wall-578 / (Updated) Pop up for wallet migration failed (deriv-com#8765) * feat: create PR from latest feature branch * feat: delete hooks from appstore (not related to this PR) * feat: add hooks to appstore * hamid/wall-934/fix-type-error (deriv-com#8903) * fix: type errors of balance in wallet * chore: change currency-switcher-account * chore: change _ to - in testid * chore: retrigger the test --------- Co-authored-by: Sergei Baranovski <sergei@deriv.com> * thisyahlen/fix: sorting of wallets list (deriv-com#8926) * fix: sorting and refactor * fix: logout issue * fix: open only 1 wallet at a time * chore: add test for useWalletlist * fix: to fix type for shortcode * fix: test type * fix: comments and suggestions * fix: comments * fix: test * fix: show wallets to only high risk clients * redeploy: codecov * george / WALL-431 / Demo: Input & selector stitching (deriv-com#8794) * feat: ✨ account transfer component (demo) * fix: transfer hint message * fix: 🎨 apply comments * refactor: 🎨 remove reducer, simplify transfer logic, improve readability (#34) * fix: update padding of app-icon component (#33) * style: improve styles for account list * style: apply comments * fix: apply comments, refactor account modal in desktop * fix: 🎨 apply comments * feat: add scrolling behaviour to account list in mobile view * fix: apply comments, fix test * refactor: 🔥 remove mobile dialog, refactor scrolling, remove redundant logic * fix: apply comments, refactor tests * test: 🚀 add tests for transfer related components * style: fix style for merged icon * fix: mock loginid * fix: typo, demo icon, transition on closing, blinking icons * perf: disable automatic opening of wallet modal --------- Co-authored-by: Hamid <hamid@regentmarkets.com> * Rostislav / WALL-454 / Fiat transaction list (post feature branch update) (deriv-com#8753) * refactor: add DeepRequired for use * refactor: prototypes * refactor: better prototypes * refactor: almost done w/o responsive and themes * refactor: tmp number formatting (better use hooks) + minor changes * refactor: added a degree of responsiveness * refactor: line heights and font sizes * refactor: code improvement * refactor: remove duplication in testing component * refactor: adding FiatTransactionList with hardcoded list for now * refactor: deriv/components deps * refactor: added hook for grouped transactions * refactor: add lodash.groupby and moment to hooks deps * refactor: useGroupedFiatTransactions * refactor: visuals pretty much done w the grouping logic * refactor: add spec for hook * refactor: move FiatTransactionList to modal * refactor: filling the gaps for transactions * refactor: API call for transactions added * refactor: add logic for transfer transactions * refactor: minor change * refactor: switched to using WalletIcon * refactor: added is-crypto check for transfer transaction (other) account currency * refactor: transaction list style change fix for later * refactor: transactions_ -> mock_transactions * refactor: types and logic * refactor: better transactions.map(...) * refactor: improved code * refactor: post-feat-branch-merge fixes * refactor: remove unnecessary change * refactor: hardcode app transactions * refactor: remove seemingly redundant useCallbacks * refactor: TODO * refactor: fiat-transaction-list-item.tsx suggestions * refactor: some of the styles suggestions applied * refactor: scss variable * Update packages/appstore/src/components/fiat-transaction-list/fiat-transaction-list.tsx Co-authored-by: Hamid <hamid@regentmarkets.com> * Update packages/appstore/src/components/fiat-transaction-list/fiat-transaction-list.tsx Co-authored-by: Hamid <hamid@regentmarkets.com> * refactor: not styling direct html tags now * refactor: move style import from index.ts to fiat-transaction-list.tsx * refactor: app acc mock name change * refactor: isMobile() -> is_mobile * refactor: separated fetching and grouping * Merge remote-tracking branch 'upstream/feature/wallets_with_traders_hub' into rostislav/WALL-641/transaction-list-item-new * refactor: account balance type fix * fix: tests fix * refactor: switched back to using mock transaction list * refactor: update mock data * refactor: fixes related to appearance * refactor: minor fix * refactor: minor changes * refactor: icons * refactor: changed wallet-icon.tsx + other small changes * refactor: a fix for malta wallets * refactor: a few more appearance changes * refactor: qa appearance fixes * refactor: deriv apps fix * refactor: real page fix * refactor: one more transaction * refactor: + initial deposit for real * refactor: a few more changes to styles * refactor: a few more changes to styles * refactor: z-index shenanigans * refactor: app icon dark theme * refactor: package.json * refactor: (tmp) remove failing test * refactor: return failing test * fix: tests * refactor: svg optimized * refactor: svg fixes --------- Co-authored-by: Hamid <hamid@regentmarkets.com> * synchronize amount inputs, add transfer button (WALL-554) with test link (deriv-com#8962) * feat: ✨ account transfer component (demo) * fix: transfer hint message * fix: 🎨 apply comments * refactor: 🎨 remove reducer, simplify transfer logic, improve readability (#34) * fix: update padding of app-icon component (#33) * style: improve styles for account list * style: apply comments * fix: apply comments, refactor account modal in desktop * fix: 🎨 apply comments * feat: ✨ synchronize amount inputs, add transfer button * perf: refactor code * refactor: remove listener, add onScroll to mobile_dialog, remove ref from mobile_dialog * fix: apply comments * fix: reset amount_to if selected transfer_from is a wallet * feat: ✨ account transfer component (demo) * fix: transfer hint message * fix: 🎨 apply comments * refactor: 🎨 remove reducer, simplify transfer logic, improve readability (#34) * fix: update padding of app-icon component (#33) * style: improve styles for account list * style: apply comments * fix: apply comments, refactor account modal in desktop * fix: 🎨 apply comments * feat: add scrolling behaviour to account list in mobile view * fix: apply comments, fix test * refactor: 🔥 remove mobile dialog, refactor scrolling, remove redundant logic * fix: name visibility after closing the modal * perf: improve transition behaviour * test: fix tests * refactor: 🔥 remove mobile dialog, refactor scrolling, remove redundant logic * fix: add missing code * refactor: apply comments * fix: apply comments, refactor tests * test: 🚀 add tests for transfer related components * refactor: roll back Tab component * style: fix style for merged icon * fix: mock loginid * fix: mock account loginid * fix: typo, demo icon * fix: typo, demo icon, transition on closing, blinking icons --------- Co-authored-by: Hamid <hamid@regentmarkets.com> * feat: added wallets notifications to wallets (deriv-com#8837) * feat: added wallets notifications to wallets * fix: remove commentted code * fix: show notifications for platforms only * fix: change label on CTA * fix: added hooks package * fix: update branch * chore: remove unused code * Hamid/wallet card colors mixin (deriv-com#9008) * feat: update wallet cards color mixin * feat: update wallet colors mixin and wallet modal header * feat: change wallet color in wallet card and icon * chore: retrigger ci tests * feat: update components based on the new gradient color prop * fix: revert index.tsx * fix: update test cases * fix: update test cases * fix: fix pr comments * fix: fix transfer icon bg * feat: replace gradient_for with gradient_*_class props * fix: failed build * fix: fix pr comments * hamid/wall-582/demo-reset-balance-tab (deriv-com#8899) * feat: add demo reset tab component * feat: add redirect to transfer tab setter * fix: add redirect to transfer tab setter * test: add test to demo-reset-balance component * test: add test to demo-reset-balance component * fix: apply pr commits * fix: apply pr commits * feat: apply pr commits * fix: add missing package * fix: use balance store for getting demo wallet balance * chore: retrigger ci tests * chore: retrigger ci tests * fix: change text after transfer success * fix: apply pr commits * fix: apply pr commits * fix: change icon of the success step * feat: update design based on the new changes * Thisyahlen/WALL-1020/ List of wallets according to authorize and balance (deriv-com#9010) * chore: add balance from response, switching and refactor * fix: test and verification only for eu users * fix: tests * fix: modal first, then switch account * fix: refactor logic to hooks * fix: refactor to use wallet_account instead of data * redeploy: vercel * fix: refactor test * fix: tests and address comments * fix: use debounce instead of settimeout * fix: refactor tests and hooks * fix: use landing_company_name instead of shortcode * fix: test title * fix: scroll to active wallet upon click * fix: resolve test and comments * fix: test * fix: tests again * feat: implement withdraw verification reques (deriv-com#9125) * feat: implement withdraw verification reques * feat: update component name * feat: update typo * feat: change icons with new icons design provided * chore: retrigger ci tests * chore: retrigger ci tests --------- Co-authored-by: mahdiyeh-deriv <82078941+mahdiyeh-deriv@users.noreply.github.com> * yashim/feat: add mock server integration phase1 (deriv-com#9003) * feat: add mock server integration * refactor: use session instead of client * fix: persistent mock server enable state * chore: draft * feat: add mock server control panel UI * feat: add clear all functionality * feat: completed login mock * fix: tests * fix: code * feat: add feature toggle * feat: end of day commit * fix: review comments + tests * chore: used deriv-api * fix: typescript error * chore: update package lock --------- Co-authored-by: Dev Sans <yashimwong@gmail.com> * Rostislav / Wall-455 / Transaction list filter (Demo&Real) (deriv-com#9007) * refactor: init pr * feat: adding filter dropdown component * feat: restructuring FiatTransactionList -> TransactionList + added the filter * refactor: localize * refactor: appearance fixes * refactor: further appearance fixes * refactor: grouping transactions now in utils * refactor: minor change * refactor: new hook * refactor: useWalletsList.ts changes by @sergei-deriv * refactor: continuation of the prev commit * refactor: typescript shenanigans * refactor: use wallet list * refactor: moving stuff to hooks * refactor: removed unused stuff for transaction-list.tsx * refactor: improving logic * refactor: test file * refactor: no more circular deps * refactor: improved hook * refactor: test * test: add tests (#10) * test: fix tests * fix: apply comments * fix: apply comments, refactor code * test: fix test * test: reactor code * trigger build * trigger build * refactor: fixing appearance * update feature_branch with master (deriv-com#9220) * fix: close account message doesn't show up (deriv-com#9210) Co-authored-by: niloofar sadeghi <niloofar.sadeghi@re-work.dev> * Jim/WEBREL-667/fix-bug-revealed-during-ts-migration (deriv-com#9216) * revert: revert code changes * fix: fix bug revealed during ts migration * chore: add test cases for line changed --------- Co-authored-by: Niloofar Sadeghi <93518187+niloofar-deriv@users.noreply.github.com> Co-authored-by: niloofar sadeghi <niloofar.sadeghi@re-work.dev> Co-authored-by: Jim Daniels Wasswa <104334373+jim-deriv@users.noreply.github.com> * refactor: mock data change * refactor: finish resolving * refactor: remove package-lock.json changes * refactor: fix tests * refactor: resolve some ts problems * refactor: resolve some ts problems * refactor: one more small fix with the help of @heorhi-deriv * refactor: remove unused @ts-expect-error * refactor: remove fiat-transaction-list.tsx --------- Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com> Co-authored-by: george-usynin-binary <heorhi@binary.com> Co-authored-by: mahdiyeh-deriv <82078941+mahdiyeh-deriv@users.noreply.github.com> Co-authored-by: Niloofar Sadeghi <93518187+niloofar-deriv@users.noreply.github.com> Co-authored-by: niloofar sadeghi <niloofar.sadeghi@re-work.dev> Co-authored-by: Jim Daniels Wasswa <104334373+jim-deriv@users.noreply.github.com> * Sergei / wall 680 / Desktop wallet dark theme (deriv-com#9006) * style: change text color and add bg color for demo wallet in dark mode * feat: add logo for dark theme * feat: add @deriv/hooks to package.json in appstore * chore: empty commit to restart vercel * refactor: wrap TradersHub component by observer * chore: empty commit to restart vercel * feat: change color of button border * update feature_branch with master (deriv-com#9220) * fix: close account message doesn't show up (deriv-com#9210) Co-authored-by: niloofar sadeghi <niloofar.sadeghi@re-work.dev> * Jim/WEBREL-667/fix-bug-revealed-during-ts-migration (deriv-com#9216) * revert: revert code changes * fix: fix bug revealed during ts migration * chore: add test cases for line changed --------- Co-authored-by: Niloofar Sadeghi <93518187+niloofar-deriv@users.noreply.github.com> Co-authored-by: niloofar sadeghi <niloofar.sadeghi@re-work.dev> Co-authored-by: Jim Daniels Wasswa <104334373+jim-deriv@users.noreply.github.com> * feat: fix test for useWalletsList * fix: try to fix useWalletsList test * feat: add type to default_mock_useFetch_response * feat: just add @ts-expect-error * chore: change number to boolean --------- Co-authored-by: mahdiyeh-deriv <82078941+mahdiyeh-deriv@users.noreply.github.com> Co-authored-by: Niloofar Sadeghi <93518187+niloofar-deriv@users.noreply.github.com> Co-authored-by: niloofar sadeghi <niloofar.sadeghi@re-work.dev> Co-authored-by: Jim Daniels Wasswa <104334373+jim-deriv@users.noreply.github.com> * george / wall-14 / fiat deposit (deriv-com#9060) * feat: add fiat deposit iframe * test: fix test * Quick fix for `useWalletList` hook (deriv-com#9256) * fix: useWalletsList.ts * refactor: changes requested by @heorhi-deriv * refactor: changes requested by @sergei-deriv * refactor: remove unnecessary falsy check * feat: added add-wallets section (deriv-com#9018) * feat: added add-wallets section * chore: added carousel and hooks * chore: 90% finish implementation * fix: commit suggestions * feat: done but without test cases * fix: added test cases but wil improve on it * chore: small changes but big impact 😎 * fix: added loading screen to the component * fix: commit suggestions * fix: resolve somemore comments * fix: small changes * fix: circleci * fix: this is the last one i swear * fix: resolved comments * fix: commit suggestions * fix: commit suggestions * fix: oh man oh man oh man * fix: rename UST to USDT * fix: update test cases to reflect on the changes * fix: usd description * fix: commit suggestions * fix: added cursor pointer to wallet cards * fix: small changes * fix: i know its failing thats why im pushing this commit to fix it * fix: i know its failing thats why im pushing this commit to fix it * fix: test cases and vercel * fix: retrigger vercel * fix: make changes for the icon and the position of the arrow btn * fix: test cases * fix: commit suggestions * fix: remove unnecessary files from commit * fix: firefox issues and wallet card btn * fix: commit suggestions * fix: commit suggestions pt.2 * chore: fix test * fix: circle ci issue * fix: circle ci errors * fix: circle ci pt.2 * fix: circle ci pt.3 * fix: removed duplicate entries * chore: update package-lock using npm run bootstrap:dev * Farzin/Putting wallet behind feature flag [WIP] (deriv-com#9236) * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up --------- Co-authored-by: Farzin Mirzaie <farzin@deriv.com> * Sergei / wall-348 / Responsive Wallets: The complete flow (deriv-com#9015) * feat: add wallet cards to carousel * feat: add check for is_mobile * feat: add transition for pagination * feat: add recalculate feature for carousel when the user changes screen size * feat: finish with UI part * feat: create common type for desktop and responsive wallets * feat: add sorting function * refactor: delete wallet word from wallet name * feat: add react-slick library * feat: intermediate result of carousel * feat: intermediate result * feat: delete TWalletType * feat: add useWalletAccount test stub * feat: move styles to AccountWithWallets * refactor: delete comments * feat: delete comments again * feat: add generic type to useRef * refactor: move TWalletAccount to common.types.ts * feat: delete React.memo, doesn't need now * chore: empty commit to restart vercel * feat: change balance type from string to number and repair tests * chore: restore tests * feat: add swipe to slide and make container wider * feat: create separate button component and refactor WalletHeader * chore: empty commit to restart vercel * refactor: delete styles for dots * feat: add tests for wallet-cards-carousel * feat: change wallet-transfer-block tests * feat: add tests for wallet-button component * feat: delete comments from style * feat: delete slick-theme.scss file * feat: move slick.scss file to traders-hub folder * refactor: delete commented lines * feat: make wallet_account optional * refactor: rename hook * feat: add wallets accounts to list of valid logins * feat: allow only one open desktop wallet * feat: repair test * feat: implement some suggestions * feat: rename the hook * refactor: rename useWalletAccounts test file * feat: intermediate result. Have to think about useCallback * feat: move convertWallets to utils * refactor: implemet some suggestions * feat: add TODO * feat: fix wallet-card component to show proper demo badge * chore: empty commit to restart vercel * feat: change library * feat: repair test * refactor: delete comment * feat: change color to prominent for Text components * feat: change jurisdiction to UpperCase * feat: delete test select and add hooks to package.json * feat: add fake accounts because qa29 is unavailable * chore: empty commit to restart vercel * fix: fix console error * feat: imtermediate result * feat: change tabs order * feat: add plus icon for CFDs * feat: add select as for desktop * feat: add compare accounts for fiat and crypto * feat: add comment * feat: add right colors for responsive mode * feat: repair test * style: add some colors * feat: add active_wallet_loginid to client-store * style: add styles for CFD tab * feat: delete filter available_platforms for WalletOptionsAndMultipliersListing * feat: repair test * chore: empty commit to restart vercel * feat: add placeholder * feat: add one todo * chore: empty commit to restart vercel * feat: add is_switching and is_landing_company_loaded flags for placeholder * feat: delete check for is_landing_company_loaded * feat: implement suggestions * feat: add some properties to iseWalletList result * feat: refactor useWalletsList * feat: check for demo icon in useWalletList * feat: refactor progress-bar-onboarding * feat: add carousel and refactor all wallets * feat: comment currency_display_code * feat: change useWalletList hook again * feat: repair wallet-cards-carousel tests * feat: repair tests for wallet-header * feat: add tests for badge in wallet-header * feat: delete unuses type * style: create var for wallets box-shadow * feat: add useActiveWallet hook * feat: refactor code * refactor: some refactor of code * feat: delete using of useActiveWallet from 2 components * feat: add useActiveWallet for CFDsListing and OptionsAndMultipliersListing * feat: repair wallet-content test * feat: repair wallet-header test * feat: rewrite one test case for wallets component * refactor: delete unused import * style: add prominent color for Options & multipliers * chore: empty commit to restart vercel * feat: fix buttons issue * feat: fix logout issue for responsive * chore: delete comments * feat: return original onArrowClickHandler * feat: add needed properties in useWalletTransactions * feat: change currency to wallet_currency * feat: add wallet_currency to useWalletsList * fix: comment AddMoreWallets because it breaks PR when switch to Demo wallet * fix: add check for currencies in useAvailableWallets * feat: add ability to wallet buttons to open modal in responsive mode * refactor: change names for WalletContent props * feat: add open wallet modal for transfer button in CFD section of crypto wallet * feat: add select needed wallet card after redirect from cashier * Kill changes in package-lock * feat: add ts-expect-error to fix CircleCI error * fix: fix CircleCI test * feat: add open wallet modal for OptionsAndMultipliers components * fix: fix wallet-transfer-block test after modification * chore: comment scroll to choosed card * feat: delete autoselect wallet in responsive mode because cashier will be deleted * feat: fix some issues * feat: fix carousel issue * fix: fix tests for CircleCI * feat: delete is_added from useWalletsList * Farzin/Putting wallet behind feature flag [WIP] (deriv-com#9362) * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up * refactor(appstore): 🔥 clean-up --------- Co-authored-by: Farzin Mirzaie <farzin@deriv.com> * fix: import issue in style (deriv-com#9436) * thisyahlen/fix: wallet migration using mock server (deriv-com#9161) * fix: mock config push * chore: mock server works boii * fix: comments and refactor * fix: remove unused import * fix: change refetch interval to 500ms * fix: refactor * fix: refactor v2 * fix: change back to migrated * fix: change to state * fix: test * fix: resolve comments * fix: removed async keyword (deriv-com#9504) * fix: updated deriv/api-types in p2p (deriv-com#9535) * fix: updated deriv/api-types in p2p * fix: added types for notification * fix: test cases * fix: circle ci issues pt.2 * bugfix: logout issue (deriv-com#9466) * bugfix: logout issue * chore: fix code smell * refactor: move token check into the if scope * fix: ternary option for token * chore: reload build --------- Co-authored-by: Mahdiyeh Amirkhani <mahdiyehamirkhani@Mahdiyeh-Amirkhanis-Mac-J79XQHKXVJ.local> * george / wall-1177 / Demo transfer insufficient funds error (deriv-com#9211) * feat: add demo transfer error handlers, add useTransferBetweenAccounts hook * fix: types errors * fix: commit * feat: add transfer hooks * test: add tests * fix: commit * feat: 🎨 refactor code, add useActiveCFDAccounts hook * chore: remove comment * refactor: 🔥 cleanup * fix: useAvaliableWallets hook * fix: typescript errors * test: add tests, apply comments * test: add test, add test accounts * test: fix tests * fix: fix ts errors * fix: apply comments * perf: small improvement * perf: small improvement * fix: resolve conflicts * refactor: improve logic, fix test * chore: remove unused import * feat: add reset balance button handler * fix: currency register * style: fix styles in dark mode * test: fix test * perf: minor improvements * refactor: ⚡ transfer account data transfarmation layer * fix: minor fix * test: fix tests * fix: input error color * refactor: split accounts: trading_accounts and wallets * test: fix test * refactor: improve naming * fix: minor fix * feat: add useExistingCFDAccounts hook * test: fix tests * perf: replace useRequest with usefetch in useExistingCFDAccounts hook * test: fix test * style: fix selected tile style * refactor: apply comments * Aum/FEQ-503/proper-wallet-listing-logic-with-feature-flag (deriv-com#9550) * feat: binding feature flag with API response to show or hide the wallets * fix: fixed wallet-card shine issue * fix: removed extra check for wallets list length in useHasWallet * refactor: moved logic for useHasWallet to useWalletsList * Aum/wall 1332/implementing the colors updating the components (deriv-com#9492) * feat: added wallet-card colors for wallet-migration modal * fix: fixing the colors for the bitcoin gradient * implement migration banner visibility logic (deriv-com#9552) * refactor: implement migration banner visibility logic * test: fix tests * refactor: move has_wallet check to useWalletsList hook * test: remove unused test * test: fix test type * refactor: remove button for test purposes * fix: missing icon * fix: type, sonarcloud issue (deriv-com#9642) * fix: blinking wallet banner, double scroll (deriv-com#9653) * fix: blinking wallet banner, double scroll * fix: blinking wallet banner with no wallets account * refactor: remove has_wallet, add is_migrated check * refactor: improve conditions * feat: add containScroll and clearTimeout (deriv-com#9662) * fix: remove duplicated types * Merge branch 'master' into feature/wallets_with_traders_hub * Aizad-sergei/Fix: :feature/wallets with traders hub (deriv-com#9755) * chore: initial commit * fix: fixed tests * chore: init commit * refactor: move WalletsImage component to separate file * refactor: move wallet_migration type, add TSDoc for it, change ?? to && for authorize checking * refactor: implement suggestions for packages/appstore/src/components/containers * refactor: add button styles to title * refactor: changed EUDisclaimer component * refactor: implement suggestions for packages/appstore/src/components/modals * refactor: reverted changes back * refactor: delete useCallback * refactor: wallet-add-card.spec.tsx * refactor: addmorewallets.tsx,addmorewallets.scss,addmorewallets.spec.tsx,walletaddcard.tsx * refactor: implement suggestions for packages/appstore/src/components * refactor: some more implemented suggestions * feat: optimize svgs for wallets * refactor: minified rest of svgs * refactor: add some more suggestions * refactor: complete with suggestions * feat: add check for stringified object * refactor: real-wallets-upgrade folder * chore: resolve comments from the big man himself: yashim * refactor: implement Maryia suggestions and use svgo for all icons * refactor: use svgo just for icons related to wallets * refactor: rename all variables to snake_case * refactor: optimize listing-container component --------- Co-authored-by: Mahdiyeh Amirkhani <mahdiyehamirkhani@Mahdiyeh-Amirkhanis-Mac-J79XQHKXVJ.local> Co-authored-by: aizad-deriv <aizad@deriv.com> Co-authored-by: Sergei Baranovski <sergei@deriv.com> Co-authored-by: Aizad Ridzo <103104395+aizad-deriv@users.noreply.github.com> * fix: fix test * chore: update embla-carousel-react version to 8.0.0-rc12 in appstore package * fix: unused '@ts-expect-error' directive * chore: resolve comments * fix: conflicts * chore: initial commit (deriv-com#9853) * chore: initial commit * refactor: refactor sonar cloud code smells * refactor: ♻️ remove unused and replace deprecated properties * refactor: extracted out function * refactor: change isMobile to is_mobile from store * refactor: revert useCurrencyConfig usage from api * fix: add imports for routes --------- Co-authored-by: Mahdiyeh Amirkhani <mahdiyehamirkhani@Mahdiyeh-Amirkhanis-Mac-J79XQHKXVJ.local> Co-authored-by: arshad-rao-deriv <muhammad.arshad@deriv.com> * fix: remove wrong import * feat: modify progressBarTracker and renamed this component in CardsSliderSwiper (deriv-com#9954) * Fix Review Comments Wallets Feature branch (deriv-com#9998) * refactor: ♻️ extracted logic to a function in useWalletTransactions * refactor: remove code smells * refactor: ♻️ updated wrapper function name used in test * Fix feature/wallets with traders hub (deriv-com#10041) * refactor: ♻️ extracted logic to a function in useWalletTransactions * refactor: remove code smells * refactor: ♻️ updated wrapper function name used in test * refactor: refactoed code, replaced localize with Localize component * refactor: formatted code * refactor: refactored code, used early return * george / resolve comments for FB1 (feature/wallets_with_traders_hub) (deriv-com#10040) * fix: ♻️ resolve comments * refactor: ♻️ improve modal to show close cross button only * refactor: ♻️ refactor wallet upgrade props * fix: 🐛 fix app loading issue related to can_get_more_cfd_mt5_accounts usage (replace with hook) * fix: modal component (deriv-com#10148) * Rostislav / Wallets feature branch refactors (deriv-com#10178) * refactor * refactor * refactor: code refactoring PR comments (deriv-com#10180) * Arshad/feature/wallets with traders hub fixes (deriv-com#10226) * refactor: code refactoring PR comments * refactor: refactored code review comments * fix: revert icon and content that got overwritten while merge in withdrawal-verification-email.tsx * feat: add conditions to show wallet migration notifications (deriv-com#10280) * fix: top up modal height issue (deriv-com#10279) * lubega/feq 750/fix: withdraw page spacing issue (deriv-com#10302) * fix: 🐛 Account selector alignment fix * fix: 🐛 Withdraw page spacing issue * fix: 🐛 Withdraw page spacing issue * fix: 🐛 Withdraw page spacing issue * nijil/aum/FEQ-739/fix alignment issues for feature branch 1 (deriv-com#10252) * fix: fixed height of pa deposit payment methods dropdown * fix: fixing tabs component for alignment issues * fix: password meter and hint alignment (deriv-com#10285) * fix: fix test for min-max-stake (deriv-com#10316) * fix: bump version of @deriv/deriv-api to 1.0.13 in reports package * Sergei / FEQ 741 / add prevent logout logic as for fb2 (deriv-com#10282) * feat: add logic as for fb2 * fix: fix test for useWalletMigration * fix: reset MT5AccountTypeModal file to the one in master * fix: reset MT5AccountTypeModal file to the one in master * fix: add import for useState hook * Remove unnecessary modal min height param (deriv-com#10355) * fix: Remove unnecessary modal min height param * fix: removed unnecessary prop * aum/WALL-1983/fix-description-font-size-in-empty-state (deriv-com#10334) * fix: fixed font-size for empty-states description * refactor: changed the font-sizes * george / WALL-1985 / fix style issues (PA withdarwal, fiat withdrawals) (deriv-com#10350) * style: 💄 fix style issues * test: 🧪 add test for balance-text * chore: ♻️ fix naming convention for data testid * Merge branch 'feature/wallets_with_traders_hub' of https://github.com/binary-com/deriv-app into pa-aligment * refactor: ♻️ align with master * test: 🧪 refactor test * style: 💄 add spacing * Aizad/WALL-1987/Seeing loading issue during DIEL account creation (deriv-com#10391) * fix: remove console errors on onboarding page * fix: allow onboarding for diel * fix: resolve comments * Rostislav / WALL-1986 / Alignment issues in Transfer limit message (deriv-com#10376) * fix: align * fix: appearance, but different * fix: appearance, but yet again different * refactor: a bunch more blank lines in css for readibility * Sergei / wall 1998 / inputs alignment (deriv-com#10431) * style: change margin * style: add style for mobile * style: change bottom property to top * feat: add is_authorize check (deriv-com#10466) * Rostislav / WALL-1986 (2) / Alignment issues in Transfer limit message (deriv-com#10462) * fix: appearance align with production * refactor: better css * refactor: better css * Nijil/Comment out usage of useWalletList and useWalletMigration (deriv-com#10480) * chore: comment code using useWalletList and useWalletMigration to reduce number of authorize calls * chore: add is_wallet_enabled check from useFeatureFlags hook for WalletModal in ModalManager * chore: consistent TODO comments across all commented out code * chore: Update package-lock * fix: failing test cases Co-authored-by: Sergei Baranovski <sergei-deriv@users.noreply.github.com> --------- Co-authored-by: Sergei Baranovski <sergei-deriv@users.noreply.github.com> * Rostislav / WALL-2011 / Fiat<->Fiat transfer percentage selector removed (deriv-com#10511) * fix: mt5<->fiat no more percentage selector * fix: logic * Revert "Rostislav / WALL-2011 / Fiat<->Fiat transfer percentage selector removed (deriv-com#10511)" (deriv-com#10527) This reverts commit d61b94a. * george / WALL-2020 / transfer modal height (deriv-com#10532) * style: 💄 fix buttons group margin * style: 💄 align style with staging --------- Co-authored-by: Thisyahlen Nair <thisyahlen@regentmarkets.com> Co-authored-by: Hamid <hamid@regentmarkets.com> Co-authored-by: Sergei Baranovski <120570511+sergei-deriv@users.noreply.github.com> Co-authored-by: George Usynin <103181646+heorhi-deriv@users.noreply.github.com> Co-authored-by: Farzin Mirzaie <72082844+farzin-deriv@users.noreply.github.com> Co-authored-by: Farzin Mirzaie <farzin@deriv.com> Co-authored-by: mahdiyeh-deriv <82078941+mahdiyeh-deriv@users.noreply.github.com> Co-authored-by: aum-deriv <125039206+aum-deriv@users.noreply.github.com> Co-authored-by: Aizad Ridzo <103104395+aizad-deriv@users.noreply.github.com> Co-authored-by: Rostik Kayko <119863957+rostislav-deriv@users.noreply.github.com> Co-authored-by: Hamid Yaftian <hamid@deriv.com> Co-authored-by: Sergei Baranovski <sergei@deriv.com> Co-authored-by: thisyahlen <104053934+thisyahlen-deriv@users.noreply.github.com> Co-authored-by: yashim-deriv <yashim@deriv.com> Co-authored-by: Dev Sans <yashimwong@gmail.com> Co-authored-by: Mahdiyeh Amirkhani <mahdiyehamirkhani@Mahdiyeh-Amirkhanis-Mac-J79XQHKXVJ.local> Co-authored-by: george-usynin-binary <heorhi@binary.com> Co-authored-by: Niloofar Sadeghi <93518187+niloofar-deriv@users.noreply.github.com> Co-authored-by: niloofar sadeghi <niloofar.sadeghi@re-work.dev> Co-authored-by: Jim Daniels Wasswa <104334373+jim-deriv@users.noreply.github.com> Co-authored-by: aizad-deriv <aizad@deriv.com> Co-authored-by: arshad-rao-deriv <muhammad.arshad@deriv.com> Co-authored-by: Arshad Rao <135801848+arshad-rao-deriv@users.noreply.github.com> Co-authored-by: lubega-deriv <142860499+lubega-deriv@users.noreply.github.com> Co-authored-by: Sergei Baranovski <sergei-deriv@users.noreply.github.com>
Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com>
Co-authored-by: DerivFE <80095553+DerivFE@users.noreply.github.com>
…resolve_DIEL_conflicts
suisin-deriv
pushed a commit
that referenced
this pull request
Jun 5, 2024
* chore: empty commit * feat: tabs + background + initialized EmptyMessage component * Maryia/Positions-redesign/improve EmptyMessage component + add tests (#50) * feat: redirect to trade upon button click on the empty page * test: EmptyMessage * chore: empty commit * DTRA-1279 / Kate / Filter [WIP] (#51) * feat: add dropdowm and action sheet * feat: add apply functionality * chore: remove unused functionality * refactor: separate apply logic * feat: add clear all functionality * feat: apply filtration logic * fix: filtration bug * chore: rename variables * refactor: extract filtration logic into a util function * chore: empty commit * fix: sonarcloud issues * chore: empty commit * chore: add modules store and useclosedposition hook (#52) * refactor: remove todo and change some prop based on quill updates (#54) * DTRA-1279 / Kate / Use hook for real data (#55) * feat: use hook for real data * refactor: apply suggestions * Maryia/positions-redesign/Contract cards [WIP] (#53) * feat: init ContractCard * feat: Contract cards * feat: use ReportsStoreProvider * style: remove unnecessary comment * fix: key * fix: remove old card styles * fix: types * fix: use contract_info in filterPositions * fix: do not show buttons for sold contracts * DTRA-1279 / Kate / Refactor handling open and closed positions and their filtration (#56) * refactor: move stor values to poitions content file * chore: remove code smell * Maryia/positions-redesign/Contract cards improvements + fetching Open positions + formatProfitTableTransactions TS migration (#58) * refactor: contract-card-list and card * feat: buttons demo + animation improvements * feat: finilize Duration component for the card * chore: ts migration for closed positions * fix: console error with remaining time & showing empty message only when empty * feat: connect real open postions + style and filter fixes * fix: style * DTRA-1279/ Kate / Create filter component (#57) * feat: create new filter component * feat: apply radio button * refactor: default time filter logic * feat: add time filtration * refactor: remove unused css * DTRA-1279 / Kate / Refactor: add new content for empty page (#59) * refactor: add new content for empty page * chore: test text update * Maryia/positions-redesign/Contract cards data update fix (#61) * fix: Accumulators tick passed count * fix: contract cards update * fix: show loading only when should not show empty message or cards * chore: update quill version (#63) * Maryia/positions-redesign/Contract card loading state and status timer updates + EmptyPositions update (#64) * feat: loading functionality + fix for status timer * chore: update copy for empty-positions * revert: use hasActionButtons prop instead of impicit onClose * DTRA-1279/ Kate/ Feat: add Date picker (#62) * feat: add second action sheet * feat: add date range formatting and refactored existing code * feat: add range selection filtration * refactor: chip and time filter * fix: empty posituions after filtration * refactor: do clean up * chore: rename variables * chore: localization * DTRA-1279 / Kate/ Add filtration hooks (#65) * feat: create hooks * refactor: rename methods * DTRA-1279 / Kate / Add tests (#66) * refactor: add tests for chip component * refactor: add tests for date picker * refactor: add tests for contract type filter * refactor: add tests for custom time filter button * refactor: add tests for positions utils * DTRA-1279 / Kate / Double filtration and extra filter options (#67) * fix: filtration for today and yersterday * fix: double filter * refactor: change style after design confirmation and sort props * refactor: start adding tets for time filter * chore: apply suggestions * chore: update quill and token library version * DTRA-1279 / Kate / Add section separator (#68) * feat: add sections with date * feat: make filter always visible * refactor: style for date separator * refactor: format time function * refactor: add tests * chore: remove unused wrapper * chore: apply suggestions * DTRA-1279 / Kate / Tech Debt (#69) * refactor: add more test cases for time-filter * refactor: add tests for hooks * refactor: removed some todos * Maryia/positions-redesign/finilise contract card + add total profit loss + initiate pagination in closed positions (#70) * refactor: utilize Tag in ContractCardStatusTimer * chore: add opacity transition to buttons when revealing/hiding them * feat: add total profit + improve card * fix: card deletion transition + total pnl positioning * feat: add pagination on scroll (initial version) * fix: loading state and loading more on infinite scroll in Closed tab (#71) * DTRA-1279 / Kate / Tech Debt part 2 [WIP] (#72) * refactor: add tests for utils functions + removed unused hook * refactor: move total profit loss to a separate folder and add tests * refactor: add tests for positions * refactor: add tests for position content file * Maryia/positions-redesign/test contract card + fix scroll behavior, dates formatting, and filtering Closed positions (#73) * test: contract-card * fix: hide filters on scroll + utilize moment for formatting date in closed tab * refactor: update quill version and refactor * refactor: chip component (#74) * refactor: position content page * Maryia/positions-redesign/test: ContractCardList, ContractCardStatusTimer, PositionsStore, getCurrentTick() + refactoring (#75) * test: contract-card-list * test: ContractCardStatusTimer * test: getCurrentTick() in contract.tsx in shared * test: PositionsStore * test: add more tests to ContractCardList * refactor: desctructure props in mocked component * Maryia/positions-redesign/fix: tests + address sonarcloud + use clsx (#76) * fix: tests + address sonarcloud * refactor: use clsx instead of classnames * refactor: sonarcloud - reduce complexity * fix: cards filtering in PositionsContent + tests + style+bug fixes * build: trigger checks * fix: hasNoActiveFilters condition * fix: update package version and remove prop from action sheet * chore: rename function * Maryia/positions-redesign/feat: display correct active positions count (#77) * feat: display correct active positions count * fix: BottomNav tests * refactor: filter behaviour * chore: add padding * fix: positions count in footer to not show 0 (#78) * refactor: total profit loss * chore: add tests for tpl and refactor date picker * refactor: add loadre inside of empty positions * fix: tests * Maryia/positions-redesign/fix: loader on infinite scroll in Closed tab + make redirectTo prop optional in ContractCard (#79) * fix: place loading after contract cards sections * chore: make redirection optional when clicking on contract card * chore: rename timet * DTRA-1279 / Kate / Add a single date selection (#80) * feat: add partial range * refactor: tests * refactor: callback --------- Co-authored-by: kate-deriv <kate@regentmarkets.com> Co-authored-by: kate-deriv <121025168+kate-deriv@users.noreply.github.com> Co-authored-by: balakrishna-deriv <56330681+balakrishna-deriv@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes:
Please include a summary of the change and which issue is fixed below:
When you need to add unit test
When you need to add integration test
Test coverage checklist (for reviewer)
Type of change