Skip to content
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

Akmal | Henry / feat: dtrader guides improvements #17806

Open
wants to merge 27 commits into
base: master
Choose a base branch
from

Conversation

akmal-deriv
Copy link
Contributor

@akmal-deriv akmal-deriv commented Dec 12, 2024

Changes:

This feature introduces improvements to DTrader guides, enhancing usability and user understanding.

  1. Enhanced Content: Refine guide content for better clarity and relevance.
  2. Improved Navigation: Make it easier for users to access and follow guides.
  3. Better Visuals: Update the design for a more engaging learning experience.

These improvements aim to make DTrader guides more helpful and intuitive.

akmal-deriv and others added 5 commits December 9, 2024 11:39
* [BOT-2440]/mayuran/tutorial-video bug (#17669)

* fix: tutorial fix

* fix: bug

* [FEQ] george / FEQ-2702 / Improve Coverall workflow time execution. Part 2. Adding caching npm packages (#17702)

* chore: add caching

* fix: 🚑 cache not reading form base repo

* Revert "[FEQ] george / FEQ-2702 / Improve Coverall workflow time execution. P…" (#17706)

This reverts commit 89a90c7.

* translations: 📚 sync translations with crowdin (#17707)

Co-authored-by: DerivFE <[email protected]>

* [FEQ] george / FEQ-2702 / Improve Coverall workflow time execution. Part 2. Adding caching npm packages (#17708)

* chore: add caching

* fix: 🚑 cache not reading form base repo

* fix: 🚑 add update cache workflow, fix coverall restore cache

* Rename update_cache.yml to update_npm_cache.yml

* fix: add push trigger to master for coverall workflow (#17713)

* [TRAH4525] Suisin/chore: fix cfd not showing to spain users (#17709)

* chore: fix cfd not showing to spain users

* fix: loader blinking issue

* chore: revert types changes for stores

* perf: remove redundant cache key restoration (#17718)

* chore: remove utm_data and gclid from cookie upon logout (#17720)

* Nuzhy/CSIT-1700/intercom integration (#17672)

* chore: added POC for intercom

* chore: keep user anonymous for now

* chore: added livechat condition for intercom

* chore: added user signature

* fix: clear chat on loggout handled

* fix: nitpick

* fix: fetch flag in hook, removed from live-chat

* fix: re-initialize intercom on logout

---------

Co-authored-by: Prince <[email protected]>

* [WALL] Jim/WALL-5129/redirection to os real account sign up flow from mf traders hub on add new wallet section (#17640)

* feat: redirect to tradershub out systems

* chore: pass currency to query params

* test: fix failing tests and add more tests

* test: remove unnecessary attributes from mock objects

* test: remove unnecessary attributes from mock objects

* test: remove unnecessary attributes from mock objects

* chore: update feature flag key

* [CRO-880]/Agrim_Amina/fix binary userid (#17673)

* fix: testing user id

* chore: add cacheTrackEvents for missing user id

* fix: fix type

* fix: revert isReady change

* fix: failing test cases

* fix: empty commit

* fix: test

* fix: userid

* fix: Trigger Build

---------

Co-authored-by: Agrim Jain <[email protected]>

* Akmal / feat: replace dtrader videos (#17564)

* feat: replace dtrader videos

* feat: remove extra variable

* fix: stake value fix on crypto currency change (#17683)

* DTRA-2131 / Kate / Virtual keyboard hook (#17559)

* refactor: add hook for detecting keyboard

* chore: replace logs

* chore: add one more check

* refactor: add scrolling for rm

* refactor: add tests

* refactor: apply suggestions

* translations: 📚 sync translations with crowdin (#17729)

Co-authored-by: DerivFE <[email protected]>

* translations: 📚 sync translations with crowdin (#17731)

Co-authored-by: DerivFE <[email protected]>

* [P2PS] / Ameerul / P2PS-4532 PA client gets logout when login (#17699)

* fix: added is_authroize check from client store before calling p2p_settings

* fix: set mt5_login_list in WS.authorized

* translations: 📚 sync translations with crowdin (#17736)

Co-authored-by: DerivFE <[email protected]>

* fix(wallets): 🚑 remaining amount error (#17680)

* DON't MERGE - [WALL] george / WALL-5147 / Gold MT5 account creation flow on Wallets (#17607)

* feat(wallets): ✨ add Gold MT5 account creation real and demo

* chore: replace company name from API for tnc, add dml shortcode support

* chore: add gold mt5 acc into compare acc table

* feat(wallets): ✨ add mt5 gold into compare accounts table real + demo

* feat(wallets): ✨ add mf mt5 gold support

* feat(wallets): ✨ implement compare accounts table for MFW clients

* fix(wallets): 🔥 remove Boom 300 from compare acc table

* [WALL] Jim/WALL-5218/send all accounts with their tokens to os (#17738)

* chore: send all accounts with their tokens

* chore: change os_auth_token to os_auth_tokens

* ci: fix failing tests

* ci: fix failing tests

* [TRAH]/Hasan/TRAH-4439/Gold MT5 account creation flow (#17565)

* feat: added gold account details to the mt5 account list

* feat: added gold icon

* feat: added new tag to gold card

* feat: added gold success icon

* feat: added multi action to gold

* feat: added gold icon in trade modal

* feat: added gold to transfer page

* feat: added gold title to trade modal

* feat: optimized svg accounts

* fix: bring back cfd_account_display function call

* feat: added mauritius tnc

* feat: added gold title to success message

* feat: added gold demo title to enter password title

* feat: added gold compare accounts

* feat: added gold demo compare accounts

* fix: build issue

* fix: build issue

* fix: removed console

* fix: fixed financial demo title

* fix: fixed financial title

* fix: changed description

* feat: added mt5 gold icon in close account modal

* fix: added shortcode in cfd constant

* fix: added shortcode in cfd constant

* fix: fixed investor password for gold account

* feat: fixed short code generation

* fix: made dml capital

* fix: made dml capital

* fix: removed gold from compare account

* fix: reset password for MF account

* fix: eu trade modal icon

* translations: 📚 sync translations with crowdin (#17755)

Co-authored-by: DerivFE <[email protected]>

* [TRAH4562] Suisin/chore: add condition to check is_eu_user on giving contentFlag (#17742)

* chore: add condition to check is_eu_user on giving contentFlag

* chore: fix mt5 icon not displaying when logged out

* [WALL5207] Suisin/chore: update content for tnc modal (#17733)

* chore: update content for tnc modal

* chore: add livechat link

* [BOT]/mayuran/bot-2180/ improve journal messages (#17666)

* fix: improve journal messages

* fix: change unwanted code

* fix: unwanted code

* fix: improve journal messages

* fix: move helper function

* fix: error message

* fix: added translation

* fix: Search by "all" results are not shown correctly (#17725)

---------

Co-authored-by: mayuran-deriv <[email protected]>
Co-authored-by: George Usynin <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: DerivFE <[email protected]>
Co-authored-by: Sui Sin <[email protected]>
Co-authored-by: Shayan Khaleghparast <[email protected]>
Co-authored-by: Nuzhy-Deriv <[email protected]>
Co-authored-by: Prince <[email protected]>
Co-authored-by: Jim Daniels Wasswa <[email protected]>
Co-authored-by: amina-deriv <[email protected]>
Co-authored-by: Agrim Jain <[email protected]>
Co-authored-by: vinu-deriv <[email protected]>
Co-authored-by: kate-deriv <[email protected]>
Co-authored-by: Ameerul Hady <[email protected]>
Co-authored-by: Hasan Mobarak <[email protected]>
Co-authored-by: maryia-matskevich-deriv <[email protected]>
* fix: package-lock

* fix: init guide component fix

* fix: make custom hook for guide states

* fix: make state inside hook rerender only when necessary

* fix: market selector tour guide

* fix: guide for trade param quick adjustment

* fix: wrong import

* fix: some change
Copy link

vercel bot commented Dec 12, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
deriv-app ✅ Ready (Inspect) Visit Preview Jan 21, 2025 3:32am

* fix: package-lock

* fix: init guide component fix

* fix: make custom hook for guide states

* fix: make state inside hook rerender only when necessary

* fix: market selector tour guide

* fix: guide for trade param quick adjustment

* fix: wrong import

* fix: some change

* fix: wrong file change

* fix: lint

* fix: something
Copy link
Contributor

github-actions bot commented Dec 12, 2024

A production App ID was automatically generated for this PR. (log)

Click here to copy & paste above information.
- **PR**: [https://github.com/deriv-com/deriv-app/pull/17806](https://github.com/deriv-com/deriv-app/pull/17806)
- **URLs**:
    - **w/ App ID + Server**: https://deriv-app-git-feature-dtrader-guides-improvements.binary.sx?qa_server=red.derivws.com&app_id=24161
    - **Original**: https://deriv-app-git-feature-dtrader-guides-improvements.binary.sx
- **App ID**: `24161`

Copy link
Contributor

github-actions bot commented Dec 12, 2024

🚨 Lighthouse report for the changes in this PR:

Category Score
🔺 Performance 41
🟧 Accessibility 70
🟧 Best practices 83
🟧 SEO 77
🟧 PWA 78

Lighthouse ran with https://deriv-app-git-feature-dtrader-guides-improvements.binary.sx/

* fix: package-lock

* fix: init guide component fix

* fix: make custom hook for guide states

* fix: make state inside hook rerender only when necessary

* fix: market selector tour guide

* fix: guide for trade param quick adjustment

* fix: wrong import

* fix: some change

* fix: wrong file change

* fix: lint

* fix: something

* fix: working market-selector guide

* fix: clean up

* fix: add joyride on parameter click
* fix: temp commit

* fix: do not reset local storage at every step

* chore: improve imports order
* fix: package-lock

* fix: init guide component fix

* fix: make custom hook for guide states

* fix: make state inside hook rerender only when necessary

* fix: market selector tour guide

* fix: guide for trade param quick adjustment

* fix: wrong import

* fix: some change

* fix: wrong file change

* fix: lint

* fix: something

* fix: working market-selector guide

* fix: clean up

* fix: add joyride on parameter click

* fix: test cases

* fix: updated test

* chore: remove unused code and modify test cases

* fix: update tests

* fix: failing tests

* fix: css
Copy link
Contributor

package old new diff pct change
account 273 KB 273 KB 0 B 0% 🟢
appstore 260 KB 260 KB 0 B 0% 🟢
bot-web-ui 777 KB 777 KB 0 B 0% 🟢
cashier 569 KB 569 KB 0 B 0% 🟢
cfd 118 KB 118 KB 0 B 0% 🟢
core 8.5 MB 8.5 MB +3 B +0.0% 🟢
p2p 1.1 MB 1.1 MB 0 B 0% 🟢
reports 59 KB 59 KB 0 B 0% 🟢
trader 573 KB 573 KB +552 B +0.1% 🟢
wallets 848 KB 848 KB 0 B 0% 🟢

nijil-deriv
nijil-deriv previously approved these changes Dec 27, 2024
* fix: package-lock

* fix: init guide component fix

* fix: make custom hook for guide states

* fix: make state inside hook rerender only when necessary

* fix: market selector tour guide

* fix: guide for trade param quick adjustment

* fix: wrong import

* fix: some change

* fix: wrong file change

* fix: lint

* fix: something

* fix: working market-selector guide

* fix: clean up

* fix: add joyride on parameter click

* fix: test cases

* fix: updated test

* chore: remove unused code and modify test cases

* fix: update tests

* fix: failing tests

* fix: css

* fix: change to quill token

* fix: lint

* fix: broken duration fix

* fix: reposition tooltip

* fix: quick adj guide

* fix: bottom nav disappearing
Copy link
Contributor

github-actions bot commented Jan 8, 2025

package old new diff pct change
account 274 KB 274 KB 0 B 0% 🟢
appstore 259 KB 259 KB 0 B 0% 🟢
bot-web-ui 775 KB 775 KB 0 B 0% 🟢
cashier 560 KB 560 KB 0 B 0% 🟢
cfd 118 KB 118 KB 0 B 0% 🟢
core 8.5 MB 8.5 MB +6 B +0.0% 🟢
p2p 1.0 MB 1.0 MB 0 B 0% 🟢
reports 58 KB 58 KB 0 B 0% 🟢
trader 572 KB 572 KB +541 B +0.1% 🟢
wallets 848 KB 848 KB 0 B 0% 🟢

2 similar comments
Copy link
Contributor

github-actions bot commented Jan 8, 2025

package old new diff pct change
account 274 KB 274 KB 0 B 0% 🟢
appstore 259 KB 259 KB 0 B 0% 🟢
bot-web-ui 775 KB 775 KB 0 B 0% 🟢
cashier 560 KB 560 KB 0 B 0% 🟢
cfd 118 KB 118 KB 0 B 0% 🟢
core 8.5 MB 8.5 MB +6 B +0.0% 🟢
p2p 1.0 MB 1.0 MB 0 B 0% 🟢
reports 58 KB 58 KB 0 B 0% 🟢
trader 572 KB 572 KB +541 B +0.1% 🟢
wallets 848 KB 848 KB 0 B 0% 🟢

Copy link
Contributor

github-actions bot commented Jan 8, 2025

package old new diff pct change
account 274 KB 274 KB 0 B 0% 🟢
appstore 259 KB 259 KB 0 B 0% 🟢
bot-web-ui 775 KB 775 KB 0 B 0% 🟢
cashier 560 KB 560 KB 0 B 0% 🟢
cfd 118 KB 118 KB 0 B 0% 🟢
core 8.5 MB 8.5 MB +6 B +0.0% 🟢
p2p 1.0 MB 1.0 MB 0 B 0% 🟢
reports 58 KB 58 KB 0 B 0% 🟢
trader 572 KB 572 KB +541 B +0.1% 🟢
wallets 848 KB 848 KB 0 B 0% 🟢

nijil-deriv
nijil-deriv previously approved these changes Jan 8, 2025
* fix: package-lock

* fix: init guide component fix

* fix: make custom hook for guide states

* fix: make state inside hook rerender only when necessary

* fix: market selector tour guide

* fix: guide for trade param quick adjustment

* fix: wrong import

* fix: some change

* fix: wrong file change

* fix: lint

* fix: something

* fix: working market-selector guide

* fix: clean up

* fix: add joyride on parameter click

* fix: test cases

* fix: updated test

* chore: remove unused code and modify test cases

* fix: update tests

* fix: failing tests

* fix: css

* fix: change to quill token

* fix: lint

* fix: broken duration fix

* fix: reposition tooltip

* fix: quick adj guide

* fix: bottom nav disappearing

* fix: flickering guide
Copy link
Contributor

package old new diff pct change
account 274 KB 274 KB 0 B 0% 🟢
appstore 260 KB 260 KB 0 B 0% 🟢
bot-web-ui 775 KB 775 KB 0 B 0% 🟢
cashier 561 KB 561 KB 0 B 0% 🟢
cfd 119 KB 119 KB 0 B 0% 🟢
core 8.5 MB 8.5 MB +7 B +0.0% 🟢
p2p 1.0 MB 1.0 MB +2 B +0.0% 🟢
reports 58 KB 58 KB 0 B 0% 🟢
trader 572 KB 573 KB +581 B +0.1% 🟢
wallets 850 KB 850 KB 0 B 0% 🟢

* fix: package-lock

* fix: init guide component fix

* fix: make custom hook for guide states

* fix: make state inside hook rerender only when necessary

* fix: market selector tour guide

* fix: guide for trade param quick adjustment

* fix: wrong import

* fix: some change

* fix: wrong file change

* fix: lint

* fix: something

* fix: working market-selector guide

* fix: clean up

* fix: add joyride on parameter click

* fix: test cases

* fix: updated test

* chore: remove unused code and modify test cases

* fix: update tests

* fix: failing tests

* fix: css

* fix: change to quill token

* fix: lint

* fix: broken duration fix

* fix: reposition tooltip

* fix: quick adj guide

* fix: bottom nav disappearing

* fix: flickering guide

* fix: calculation
Copy link
Contributor

package old new diff pct change
account 274 KB 274 KB 0 B 0% 🟢
appstore 260 KB 260 KB 0 B 0% 🟢
bot-web-ui 775 KB 775 KB 0 B 0% 🟢
cashier 561 KB 561 KB 0 B 0% 🟢
cfd 119 KB 119 KB 0 B 0% 🟢
core 8.5 MB 8.5 MB +6 B +0.0% 🟢
p2p 1.0 MB 1.0 MB 0 B 0% 🟢
reports 58 KB 58 KB 0 B 0% 🟢
trader 572 KB 573 KB +592 B +0.1% 🟢
wallets 850 KB 850 KB 0 B 0% 🟢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants