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

[pull] master from deriv-com:binary-static #556

Open
wants to merge 401 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
401 commits
Select commit Hold shift + click to select a range
4b7dfe1
added regex to handle multiline (#6716)
amina-deriv Aug 30, 2021
2cb5f77
Mahdiyeh/fix: remove symbol filtering in smarttrader (#6680)
mahdiyeh-deriv Aug 30, 2021
3b20423
condition added to check error- isvisible (#6748)
amina-deriv Aug 30, 2021
830ce76
Maryia/Removed editable fields from Contact CS message (#6751)
maryia-deriv-archive Aug 30, 2021
df64553
Amina/logout client on reset binary.com password from all existing ac…
amina-deriv Aug 30, 2021
3ae0b0c
Sara|Hojjat / update readme (#6699)
hojjat-fs Aug 30, 2021
32db3d1
limiting length on barrier inputs (#6731)
hubert-deriv Aug 30, 2021
d24ba88
artsem / fix alignment welcome_onboarding page (#6742)
artsemkavaleu-deriv Aug 30, 2021
b916d5a
Make state mandatory for australians (#6743)
akmal-deriv Aug 30, 2021
07279f4
Fix highcharts console errors on ticks (#6745)
akmal-deriv Aug 30, 2021
86edd38
fix: removing 404 error (#6729)
nikita-deriv Aug 30, 2021
e65728b
fixing creation of real sibling accounts when on virtual account. (#6…
hubert-deriv Aug 30, 2021
ef6cdfa
adding XTB international Limited (#6738)
hubert-deriv Aug 30, 2021
0fa5a2b
Mahdiyeh/ fix: page from getting blank when clicking on PDF export bu…
mahdiyeh-deriv Aug 30, 2021
df41377
hotfix: wrong error message on MT5 account creation (#6752)
mahdiaryayi-fs Aug 30, 2021
3cf0b54
Mahdiyeh/ Fix: guide on 4th step (#6753)
mahdiyeh-deriv Aug 30, 2021
bef009e
update className (#6722)
amina-deriv Aug 30, 2021
1d5d1ef
translation action bugfix (#6756)
ali-fs Sep 2, 2021
5744b54
fix: translation config yml (#6761)
mustofa-binary Sep 5, 2021
de21a0b
Removing force-ssh to fix the workflow on gh (#6762)
DerivFE Sep 5, 2021
aacac77
Add --admin flag to overrule required checks on translation (#6764)
DerivFE Sep 5, 2021
4ede415
using PAT to merge sync-translation PR (#6766)
ali-fs Sep 5, 2021
36ecf07
translations: 📚 sync translations with crowdin (#6767)
DerivFE Sep 5, 2021
5f59209
mamali/Fix issues with unwanted create account button popping up (#6760)
mamali-fs Sep 6, 2021
0c920aa
translations: 📚 sync translations with crowdin (#6768)
DerivFE Sep 6, 2021
134d116
Fix showing email consent only to EU clients, and disable by default …
mamali-fs Sep 7, 2021
f43d1b9
translations: 📚 sync translations with crowdin (#6772)
DerivFE Sep 7, 2021
ed5c24e
fiona/ update & add jump indices to affiliate ib commission (#6696)
fiona-deriv Sep 7, 2021
22ddce8
Ali / trackjs mt5 bugfix (#6623)
ali-fs Sep 7, 2021
bec3580
translations: 📚 sync translations with crowdin (#6773)
DerivFE Sep 7, 2021
2310157
Ali / New real account signup flow (#6725)
ali-fs Sep 7, 2021
38be10e
translations: 📚 sync translations with crowdin (#6774)
DerivFE Sep 7, 2021
bd744f2
translations: 📚 sync translations with crowdin (#6775)
DerivFE Sep 7, 2021
0f95db9
Hubert / e-mail input wouldn't show error after making valid e-mail a…
hubert-deriv Sep 7, 2021
2cda7e0
Mahdi / Fixed MT5 trade server selection bug (#6771)
mahdiaryayi-fs Sep 7, 2021
6f96afd
translations: 📚 sync translations with crowdin (#6776)
DerivFE Sep 7, 2021
9ebe74b
translations: 📚 sync translations with crowdin (#6777)
DerivFE Sep 7, 2021
8259d2c
translations: 📚 sync translations with crowdin (#6778)
DerivFE Sep 7, 2021
a67713b
Hubert / HOTFIX for deposit error message (#6785)
hubert-deriv Sep 15, 2021
328c9b5
translations: 📚 sync translations with crowdin (#6786)
DerivFE Sep 15, 2021
5ccbe6a
translations: 📚 sync translations with crowdin (#6790)
DerivFE Sep 20, 2021
8f79785
Mahdiyeh/fix: forex and metals commission for financial accounts (#6782)
mahdiyeh-deriv Sep 22, 2021
6ae98e3
translations: 📚 sync translations with crowdin (#6794)
DerivFE Sep 22, 2021
83c9340
Update translations (#6796)
virtualpowwa Sep 22, 2021
3fb9f20
translations: 📚 sync translations with crowdin (#6798)
DerivFE Sep 22, 2021
66fb4bc
removed UGKC mentioned in footer and regulations (#6757)
suthesank Sep 27, 2021
acd97b4
translations: 📚 sync translations with crowdin (#6801)
DerivFE Sep 27, 2021
2cccea4
Update translations (#6805)
virtualpowwa Sep 30, 2021
0b6f0eb
Mahdi / Updating T&C page contents (#6732)
mahdiaryayi-fs Oct 1, 2021
d8d1f36
translations: 📚 sync translations with crowdin (#6809)
DerivFE Oct 1, 2021
d95781e
Akmal / Eu synthetic to mf - Metatrader changes (#6795)
akmal-deriv Oct 1, 2021
81eb562
translations: 📚 sync translations with crowdin (#6810)
DerivFE Oct 1, 2021
e18fe0a
Ali / EU synthetic to MF project (#6791)
ali-fs Oct 1, 2021
c577143
translations: 📚 sync translations with crowdin (#6811)
DerivFE Oct 1, 2021
e3712b9
Akmal / Disabled Synthetic MT5 accounts for MLT clients (#6799)
akmal-deriv Oct 1, 2021
996c01a
khalid/utm tags priority (#6730)
khalid-deriv Oct 1, 2021
027f5d6
Kevin/revert eu contents (#6812)
virtualpowwa Oct 1, 2021
34bd320
translations: 📚 sync translations with crowdin (#6813)
DerivFE Oct 1, 2021
2503bbf
Update: footer text changes & removed binary text in binary options (…
prince-deriv Oct 3, 2021
fad7d6d
translations: 📚 sync translations with crowdin (#6819)
DerivFE Oct 3, 2021
bb5ce67
Prince/ Ukgc changes with UK clients gaming account (#6822)
prince-deriv Oct 3, 2021
4b10f1b
translations: 📚 sync translations with crowdin (#6823)
DerivFE Oct 3, 2021
20fee21
mustofa/yashim/feat:project idv integration (#6758)
yashim-deriv Oct 4, 2021
e3e4a10
translations: 📚 sync translations with crowdin (#6824)
DerivFE Oct 4, 2021
eb84ada
translations: 📚 sync translations with crowdin (#6826)
DerivFE Oct 4, 2021
c58afda
translations: 📚 sync translations with crowdin (#6827)
DerivFE Oct 4, 2021
a2a8f9f
translations: 📚 sync translations with crowdin (#6828)
DerivFE Oct 4, 2021
b5eed02
Update translations (#6829)
virtualpowwa Oct 4, 2021
e0b7ea2
translations: 📚 sync translations with crowdin (#6830)
DerivFE Oct 4, 2021
643fc82
yashim/hotfix: mt5 authentication prompt display (#6831)
yashim-deriv Oct 5, 2021
a70e934
translations: 📚 sync translations with crowdin (#6832)
DerivFE Oct 5, 2021
a71907b
translations: 📚 sync translations with crowdin (#6833)
DerivFE Oct 5, 2021
78584c2
translations: 📚 sync translations with crowdin (#6834)
DerivFE Oct 5, 2021
37adeab
translations: 📚 sync translations with crowdin (#6835)
DerivFE Oct 5, 2021
e1fd808
Footer text update (#6842)
prince-deriv Oct 6, 2021
1e87806
translations: 📚 sync translations with crowdin (#6843)
DerivFE Oct 6, 2021
ea4fe93
Akmal - Fix eu synthetic to mf & hotfix (#6851)
virtualpowwa Oct 8, 2021
5dbb449
Akmal/R mt5 mlt 2 (#6848)
virtualpowwa Oct 8, 2021
2b70c35
translations: 📚 sync translations with crowdin (#6852)
DerivFE Oct 8, 2021
0b3fcdb
Kevin/fix ali eu synthetic to mf (#6853)
virtualpowwa Oct 8, 2021
e774d7f
translations: 📚 sync translations with crowdin (#6854)
DerivFE Oct 8, 2021
3acdef8
Al-amin/44246/updated EU footer (#6792)
alamin-deriv Oct 8, 2021
f458e3c
translations: 📚 sync translations with crowdin (#6855)
DerivFE Oct 8, 2021
a5a67b0
Kevin/Hotfix remove ukgc license (#6856)
virtualpowwa Oct 8, 2021
8ee85fb
translations: 📚 sync translations with crowdin (#6857)
DerivFE Oct 8, 2021
0be1fde
nikolai.berestevich/fix/EU uk license footer (#6858)
nikolaiberestevich-deriv Oct 8, 2021
91dd00f
translations: 📚 sync translations with crowdin (#6859)
DerivFE Oct 8, 2021
395f1fb
fix:MF and VRTC acc broken profile/settings page. (#6860)
pavel-latyshou-deriv Oct 8, 2021
5e48808
translations: 📚 sync translations with crowdin (#6861)
DerivFE Oct 8, 2021
f556a77
Prince/CFDs in MT5 CR accounts removed. (#6862)
prince-deriv Oct 10, 2021
1232062
translations: 📚 sync translations with crowdin (#6867)
DerivFE Oct 10, 2021
ca40975
Prince/ MT5 Financial Account labels (#6865)
prince-deriv Oct 10, 2021
84fb9a9
translations: 📚 sync translations with crowdin (#6868)
DerivFE Oct 10, 2021
fdfc32e
farrah/rename options to gaming account for mx-uk client (#6863)
farrah-deriv Oct 10, 2021
b20f318
translations: 📚 sync translations with crowdin (#6869)
DerivFE Oct 10, 2021
40a81d3
Pavel-Latyshou/Account creation form for MF still using Financial Acc…
pavel-latyshou-deriv Oct 11, 2021
7af18e1
translations: 📚 sync translations with crowdin (#6874)
DerivFE Oct 11, 2021
b6ace8e
translations: 📚 sync translations with crowdin (#6875)
DerivFE Oct 11, 2021
35daed9
translations: 📚 sync translations with crowdin (#6876)
DerivFE Oct 11, 2021
a5db37e
translations: 📚 sync translations with crowdin (#6877)
DerivFE Oct 11, 2021
cd5fd67
translations: 📚 sync translations with crowdin (#6878)
DerivFE Oct 11, 2021
b8f4cba
Ali / Fix error message for France (#6880)
ali-fs Oct 11, 2021
3aa5cba
translations: 📚 sync translations with crowdin (#6882)
DerivFE Oct 11, 2021
ea0d578
Akmal / Fix incorrect function work on UK accs due to no testing perf…
akmal-deriv Oct 12, 2021
d8c1146
translations: 📚 sync translations with crowdin (#6883)
DerivFE Oct 12, 2021
90c13a4
Revert: Add back the missing reset password button (#6881)
prince-deriv Oct 12, 2021
7622559
translations: 📚 sync translations with crowdin (#6884)
DerivFE Oct 12, 2021
47bd332
text/change CFDs on MT5 in Manage MT5 password (#6879)
pavel-latyshou-deriv Oct 12, 2021
98c51a7
translations: 📚 sync translations with crowdin (#6886)
DerivFE Oct 12, 2021
9993066
translations: 📚 sync translations with crowdin (#6887)
DerivFE Oct 12, 2021
4437581
Revert "text/change CFDs on MT5 in Manage MT5 password (#6879)" (#6889)
mamali-fs Oct 12, 2021
b370dff
Prince/ CFD & MT5 labels for MT5 Trading Password (#6885)
prince-deriv Oct 12, 2021
4d04b34
translations: 📚 sync translations with crowdin (#6890)
DerivFE Oct 12, 2021
ab5ffef
Update translations (#6892)
virtualpowwa Oct 13, 2021
1b8f131
Fix: text link issue (#6893)
prince-deriv Oct 13, 2021
2ae0d54
translations: 📚 sync translations with crowdin (#6894)
DerivFE Oct 13, 2021
fc39d9a
farrah/binary cashier onboarding (#6838)
farrah-deriv Oct 14, 2021
cc332e0
Mikita/MT5 Transfer message (#6698)
mikita-deriv Oct 14, 2021
91c1661
translations: 📚 sync translations with crowdin (#6896)
DerivFE Oct 14, 2021
b451fa8
pavel-latyshov/Updating Binary Terms and conditions (#6845)
pavel-latyshou-deriv Oct 14, 2021
6045c55
update list of LP Terms & Conditions (#6870)
fiona-deriv Oct 14, 2021
bd860d6
fix cashier page on logout (#6841)
farrah-deriv Oct 14, 2021
bb0837c
translations: 📚 sync translations with crowdin (#6897)
DerivFE Oct 14, 2021
3474f1b
feat: fixed account currency in pop up (#6898)
mikita-deriv Oct 17, 2021
c7e8d10
translations: 📚 sync translations with crowdin (#6899)
DerivFE Oct 17, 2021
a4b65b6
farrah/fix disabled buttons on cashier onboarding (#6900)
farrah-deriv Oct 17, 2021
fbd8bf7
feat: add android next tap not-editable field focus (#6807)
nikita-deriv Oct 19, 2021
2dcbd40
Mikita / Fixed max withdrawal number (#6740)
mikita-deriv Oct 19, 2021
c52a379
Mahdiyeh/Add: sonarcloud code coverage (#6802)
mahdiyeh-deriv Oct 19, 2021
aacaa91
farrah/fix pa multiple urls and phone numbers (#6781)
farrah-deriv Oct 19, 2021
230143e
farrah/fix cashier locked messages (#6749)
farrah-deriv Oct 19, 2021
dc5976f
nikolai.berestevich/text/Terms-and-conditions update (#6783)
nikolaiberestevich-deriv Oct 19, 2021
6651a4d
Amina/replaced Object.fromEntries to reduce (#6787)
amina-deriv Oct 19, 2021
f5c885d
translations: 📚 sync translations with crowdin (#6904)
DerivFE Oct 19, 2021
ac402d9
Revert "feat: add android next tap not-editable field focus (#6807)" …
mamali-fs Oct 26, 2021
ac40065
translations: 📚 sync translations with crowdin (#6917)
DerivFE Oct 26, 2021
c2d164e
suthesh/mf-mx-error-messages (#6920)
suthesank Oct 28, 2021
a87f589
translations: 📚 sync translations with crowdin (#6921)
DerivFE Oct 28, 2021
a3b4bc6
habib/pavelRemove gaming uk (#6910)
habib-deriv Oct 28, 2021
d0cbd64
Update translations (#6923)
virtualpowwa Oct 28, 2021
f457be2
suthesh/fix-banner-uk-iom (#6924)
suthesank Oct 29, 2021
eaa7854
translations: 📚 sync translations with crowdin (#6926)
DerivFE Oct 29, 2021
04c63de
Bala/Add derivx to account closure (#6733)
balakrishna-deriv Oct 29, 2021
043b1b8
translations: 📚 sync translations with crowdin (#6928)
DerivFE Oct 29, 2021
a3d82f2
Improvement: Update unwelcome message for all broker codes (#6927)
matin-deriv Oct 29, 2021
1fedd1e
translations: 📚 sync translations with crowdin (#6929)
DerivFE Oct 29, 2021
f8e948b
Update translations (#6930)
virtualpowwa Nov 1, 2021
ca52b1b
Kevin/bump binary style (#6932)
virtualpowwa Nov 2, 2021
98a450c
Nikita/Improvement : No message is displayed for change in currency…
nikita-deriv Nov 2, 2021
4117fa5
Hide Guide on Going Back and Forward in the browser (#6906)
adam-deriv Nov 2, 2021
8a3a0ce
Nikita/Expiry date label in POI page (POI unsupported country) is bro…
nikita-deriv Nov 2, 2021
83ecd74
Al-amin/Track JS error: Cannot read properties of undefined (reading …
alamin-deriv Nov 2, 2021
eefaf23
Mahdiyeh/ Fix:remove MT5 password option from change password page wh…
mahdiyeh-deriv Nov 2, 2021
606cf0c
Mahdi / Fixed password can not be empty error (#6803)
mahdiaryayi-fs Nov 2, 2021
63583bc
Nuri/Fix: Reset profile update data validation msg (#6846)
njazuli-deriv Nov 2, 2021
a642d27
Akmal / Remove storage error re-throw (#6919)
akmal-deriv Nov 2, 2021
06bcbd1
Mahdi / Fixed minumum transfer amount validation error (#6866)
mahdiaryayi-fs Nov 2, 2021
9b77cfb
yashim/fix: handle bo status change (#6850)
yashim-deriv Nov 2, 2021
3f4b6ba
Classes of instruments for CR should not be updated to follow EU chan…
alamin-deriv Nov 2, 2021
b1fe7b7
disallowing html injection in query params for qaserver and appid (#6…
ali-fs Nov 2, 2021
c56af03
translations: 📚 sync translations with crowdin (#6933)
DerivFE Nov 2, 2021
806858e
fix: add margin to viev statement button (#6903)
pavel-latyshou-deriv Nov 2, 2021
dc590fd
yashim/fix: idv disable ng voter (#6905)
yashim-deriv Nov 2, 2021
066b63b
translations: 📚 sync translations with crowdin (#6934)
DerivFE Nov 2, 2021
93308e9
fixed cfd welcome onboarding not clickable (#6935)
alamin-deriv Nov 3, 2021
115de22
translations: 📚 sync translations with crowdin (#6936)
DerivFE Nov 3, 2021
8a021ca
Fixed trading server list appearance bug (#6947)
mahdiaryayi-fs Nov 10, 2021
beed13d
translations: 📚 sync translations with crowdin (#6948)
DerivFE Nov 10, 2021
07306ce
Al-amin/Update/banner for redirection notification in binary for eu u…
alamin-deriv Nov 14, 2021
2b0302b
nikolai/berestevich/fix/trackjs-errors fix (#6937)
nikolaiberestevich-deriv Nov 14, 2021
d6bc958
Pavel latyshou/console error (#6836)
pavel-latyshou-deriv Nov 14, 2021
e207a5f
Akmal / Fix redundant message for MLT accounts (#6918)
akmal-deriv Nov 14, 2021
e4ea7c5
George/fixed broken payment method image (#6839)
george-usynin-deriv Nov 14, 2021
43cf444
translations: 📚 sync translations with crowdin (#6955)
DerivFE Nov 14, 2021
8336814
Al-amin/Red Deriv banner missing for CR accounts with EU Ip address (…
alamin-deriv Nov 15, 2021
31edf55
translations: 📚 sync translations with crowdin (#6958)
DerivFE Nov 15, 2021
79bb1d1
Al-amin/Red deriv banner missing for vrtc cr accounts with eu ip (#6961)
alamin-deriv Nov 16, 2021
f19fe1e
translations: 📚 sync translations with crowdin (#6963)
DerivFE Nov 16, 2021
1528329
fix: circle ci git fetch (#6965)
yashim-deriv Nov 18, 2021
13323ae
translations: 📚 sync translations with crowdin (#6966)
DerivFE Nov 18, 2021
c120b5e
pavel-latyshou/DEL/ MLT - Banner and Pop-Up for Binary to inform clie…
pavel-latyshou-deriv Nov 18, 2021
a969a42
Change Deriv Limited's address from 47 Esplanade, St Helier, Jersey J…
mohammad-hashemi-deriv Nov 18, 2021
c13545a
translations: 📚 sync translations with crowdin (#6968)
DerivFE Nov 18, 2021
e26dfb9
Update translations (#6969)
virtualpowwa Nov 19, 2021
ed79bd5
fix withdrawal text (#6970)
virtualpowwa Nov 19, 2021
e8499e9
translations: 📚 sync translations with crowdin (#6971)
DerivFE Nov 19, 2021
dd845c7
fix IM Footer (#6974)
mamali-fs Nov 23, 2021
7958c36
translations: 📚 sync translations with crowdin (#6975)
DerivFE Nov 23, 2021
e80105a
feat: exclude root_files from sonarcloud test (#6964)
Nov 24, 2021
1bff56d
Ako/ Sonarqube exclude static files (#6979)
Nov 24, 2021
783eacc
translations: 📚 sync translations with crowdin (#6980)
DerivFE Nov 24, 2021
4311fde
Hubert / Adding new error/hint message for selecting stock indices (#…
hubert-deriv Nov 26, 2021
3c3c4ca
translations: 📚 sync translations with crowdin (#6985)
DerivFE Nov 26, 2021
9ec25cd
Amina/number_validation_added (#6888)
amina-deriv Nov 26, 2021
89a6dfb
suthesh/update-tnc (#6944)
suthesank Nov 26, 2021
0733546
translations: 📚 sync translations with crowdin (#6986)
DerivFE Nov 26, 2021
12b3b18
translations: 📚 sync translations with crowdin (#6987)
DerivFE Nov 26, 2021
f91cded
translations: 📚 sync translations with crowdin (#6988)
DerivFE Nov 26, 2021
8b3737c
removed references to british-isles (#6957)
suthesank Nov 26, 2021
469af2e
Al-amin/Dmx remove binary options and lockback for eu and uk clients …
alamin-deriv Nov 26, 2021
9e613e3
remove DMX & IOM from regulation page (#6938)
fiona-deriv Nov 26, 2021
b44d3af
Removed IOM/UK and IOMGSC and UKGC references from the footer (#6912)
njazuli-deriv Nov 26, 2021
d88e2bd
translations: 📚 sync translations with crowdin (#6989)
DerivFE Nov 26, 2021
d071ce3
fiona / Remove MX from T&Cs sections (#6931)
fiona-deriv Nov 26, 2021
9fd8b7a
translations: 📚 sync translations with crowdin (#6990)
DerivFE Nov 26, 2021
4714dd6
change tnc ersion (#6992)
pavel-latyshou-deriv Nov 29, 2021
0a71f25
translations: 📚 sync translations with crowdin (#6993)
DerivFE Nov 29, 2021
610c140
retrigger release staging (#6994)
virtualpowwa Nov 30, 2021
b7fc094
translations: 📚 sync translations with crowdin (#6995)
DerivFE Nov 30, 2021
372d883
Al-amin/redirect to landing page if user account is MF (#6976)
alamin-deriv Nov 30, 2021
1210e86
Prince/ Deriv static landing page html to binary (#6972)
prince-deriv Nov 30, 2021
8a7e258
Chore: update landing page footer (#7000)
prince-deriv Nov 30, 2021
28c87bb
landing page issue fix attempt (#7002)
prince-deriv Nov 30, 2021
2d50035
No iamge in mobile landing page (#7003)
prince-deriv Nov 30, 2021
55008d3
Nikolai.berestevich/fix/delete MX in footer of about-us page (#6998)
nikolaiberestevich-deriv Dec 1, 2021
bd48197
translations: 📚 sync translations with crowdin (#7004)
DerivFE Dec 1, 2021
e0f7861
add deriv mention in binary footer (#7005)
habib-deriv Dec 1, 2021
7f5a63a
translations: 📚 sync translations with crowdin (#7006)
DerivFE Dec 1, 2021
aeec982
Landing page + additional footer (#7007)
prince-deriv Dec 1, 2021
e0d18c6
Remove date on move-to-deriv redirection banner (#7009)
njazuli-deriv Dec 2, 2021
f0efa79
translations: 📚 sync translations with crowdin (#7010)
DerivFE Dec 2, 2021
8e75304
yashim/fix: eslint config (#7014)
yashim-deriv Dec 6, 2021
ea447e7
translations: 📚 sync translations with crowdin (#7016)
DerivFE Dec 6, 2021
41bf771
fix: local deploys (#7012)
yashim-deriv Dec 6, 2021
9d4edd6
Fix empty container processing (#6922)
akmal-deriv Dec 6, 2021
51d04db
hirad/fix--IOM game close banner and popup will both be shown (#6967)
hirad-deriv Dec 6, 2021
07e4255
feat: add brazil to idv documents (#6949)
yashim-deriv Dec 6, 2021
f04f2be
Fixed MLT MT5 bug (#6943)
mahdiaryayi-fs Dec 6, 2021
e0d1b17
Remove error message when social account is unknown (#6983)
akmal-deriv Dec 6, 2021
7353d3f
Fix: MQL5 showcase page to open in a new tab (#6915)
matin-deriv Dec 6, 2021
b808e9e
Nikita/[Mobile] Tab/Next sequence order is messed up (#6925)
nikita-deriv Dec 6, 2021
f2c9bd4
Added login id to MT5 web trader link parameters (#6945)
mahdiaryayi-fs Dec 6, 2021
b58233a
George/crypto to fiat error pop up improvement (#6999)
george-usynin-deriv Dec 6, 2021
4ca4bb9
trigger build
hojjat-fs Dec 6, 2021
a901c59
Al-amin/handle redirect to landing page for MX/MLT accounts (#7017)
alamin-deriv Dec 8, 2021
733f2da
translations: 📚 sync translations with crowdin (#7019)
DerivFE Dec 8, 2021
8415f07
Prince/ CTA take me to deriv changed to sign in page in deriv (#7020)
prince-deriv Dec 9, 2021
5f59105
suthesh/unknown-contract-proposal (#7021)
suthesank Dec 10, 2021
fe541f6
Landing Page footer font-size update (#7026)
prince-deriv Dec 19, 2021
18c801f
translations: 📚 sync translations with crowdin (#7027)
DerivFE Dec 19, 2021
6a8364d
Amina/ Trackjs error on hide (#7031)
amina-deriv Dec 23, 2021
d70b8a2
Prince/ Landing Page - CTA on mobile not taking to login page (#7032)
prince-deriv Dec 23, 2021
7b578f0
Artsem / 39895 Transfer between crypto accounts enabled (#6770)
artsemkavaleu-deriv Jan 10, 2022
89204ae
translations: 📚 sync translations with crowdin (#7036)
DerivFE Jan 10, 2022
14200ad
change cfd percent (#7043)
niloofar-deriv Jan 17, 2022
d022ef0
translations: 📚 sync translations with crowdin (#7044)
DerivFE Jan 17, 2022
d481219
Remove DEL EU section and copyright from footer (#7045)
mitra-deriv Jan 26, 2022
733665d
Add missing text in footer (#7046)
mitra-deriv Jan 30, 2022
b96f502
Add deriv limited address to the landing page footer (#7047)
mitra-deriv Jan 31, 2022
a3d7bf1
Vijayasree/purchase button is not disabled quickly when there is a ch…
vijayasree-deriv Feb 27, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
66 changes: 32 additions & 34 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ commands:
name: Fetch git tags
command: |
mkdir -p ~/.ssh
ssh-keyscan github.com >> ~/.ssh/known_hosts
echo 'github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== ' >> ~/.ssh/known_hosts
# Fetch tags if git cache is present
if [ -e /home/circleci/project/.git ]
Expand Down Expand Up @@ -71,58 +72,50 @@ commands:
- run:
name: Tag build
command: echo "<< parameters.target_branch >> $(date -u +'%Y-%m-%dT%H:%M:%SZ')" > dist/version
- run:
name: Install and configure dependencies
command: |
sudo npm install -g [email protected]
git config user.email "[email protected]"
git config user.name "ci-build"
- add_ssh_keys:
fingerprints:
- "01:67:4a:6d:26:9c:70:c4:1a:60:91:88:d9:dd:f0:83"
- run:
name: Deploy docs to gh-pages branch
command: gh-pages -d dist --branch << parameters.target_branch >> --message '[skip ci]'
docker_build_push:
description: "Build Docker image"
parameters:
docker_latest_image_tag:
type: string
default: "latest-staging"
docker_image_tag:
type: string
default: ${CIRCLE_SHA1}
steps:
- setup_remote_docker
- run:
name: Building docker image
command: |
docker build -t ${DOCKHUB_ORGANISATION}/binary-static:${CIRCLE_TAG} -t ${DOCKHUB_ORGANISATION}/binary-static:production-latest .
docker build -t ${DOCKHUB_ORGANISATION}/binary-static:<< parameters.docker_image_tag >> -t ${DOCKHUB_ORGANISATION}/binary-static:<< parameters.docker_latest_image_tag >> .
- run:
name: Pushing Image to docker hub
command: |
echo $DOCKERHUB_PASSWORD | docker login -u $DOCKERHUB_USERNAME --password-stdin
docker push ${DOCKHUB_ORGANISATION}/binary-static:${CIRCLE_TAG}
docker push ${DOCKHUB_ORGANISATION}/binary-static:production-latest
docker push ${DOCKHUB_ORGANISATION}/binary-static:<< parameters.docker_image_tag >>
docker push ${DOCKHUB_ORGANISATION}/binary-static:<< parameters.docker_latest_image_tag >>
k8s_deploy:
description: "Deploy to k8s cluster"
parameters:
k8s_svc_name:
type: string
default: "staging-binary-com"
k8s_namespace:
type: string
default: "www-binary-com-staging"
k8s_version:
type: string
default: ${CIRCLE_SHA1}
steps:
- k8s/install-kubectl
- run:
name: Deploying to k8s cluster for service << parameters.k8s_svc_name >>
command: |
for SERVER_ID in {1..5}
do
KUBE_SERVER_REF="KUBE_SERVER_$SERVER_ID"
SERVICEACCOUNT_TOKEN_REF="SERVICEACCOUNT_TOKEN_$SERVER_ID"
CA_CRT_REF="CA_CRT_$SERVER_ID"
if [ ! -z "${!KUBE_SERVER_REF}" ]
then
echo "Deploying to cluster $SERVER_ID"
CA_CRT="${!CA_CRT_REF}"
KUBE_SERVER="${!KUBE_SERVER_REF}"
SERVICEACCOUNT_TOKEN="${!SERVICEACCOUNT_TOKEN_REF}"
echo $CA_CRT | base64 --decode > ca.crt
kubectl --server=${KUBE_SERVER} --certificate-authority=ca.crt --token=$SERVICEACCOUNT_TOKEN set image deployment/<< parameters.k8s_svc_name >> << parameters.k8s_svc_name >>=${DOCKHUB_ORGANISATION}/binary-static:${CIRCLE_TAG}
fi
done
TAG=${CIRCLE_TAG:-$CIRCLE_SHA1}
export NAMESPACE=<< parameters.k8s_namespace >>
git clone https://github.com/binary-com/devops-ci-scripts
cd devops-ci-scripts/k8s-build_tools
echo $CA_CRT | base64 --decode > ca.crt
./release.sh binary-static << parameters.k8s_version >>
notify_slack:
description: "Notify slack"
steps:
Expand All @@ -139,7 +132,7 @@ jobs:
- git_checkout_from_cache
- npm_install
- test
release_beta:
release_staging:
docker:
- image: circleci/node:9.8.0-stretch
steps:
Expand All @@ -152,6 +145,8 @@ jobs:
target: 'translations'
- deploy:
target_branch: "staging"
- docker_build_push
- k8s_deploy
- notify_slack
release_production:
docker:
Expand All @@ -174,10 +169,13 @@ jobs:
- test
- build:
target: 'production'
- docker_build_push
- docker_build_push:
docker_latest_image_tag: latest
docker_image_tag: ${CIRCLE_TAG}
- k8s_deploy:
k8s_svc_name: "production-binary-com"

k8s_namespace: "www-binary-com-production"
k8s_version: ${CIRCLE_TAG}
workflows:
test:
jobs:
Expand All @@ -187,7 +185,7 @@ workflows:
ignore: /^master$/
release:
jobs:
- release_beta:
- release_staging:
filters:
branches:
only: /^master$/
Expand Down
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@ src/javascript/**/__tests__/*.js
src/javascript/_autogenerated/**/*.js
src/javascript/_common/lib/**/*.js
src/javascript/landing_pages/ico*.js
src/root_files/_common/move-to-deriv/*
Gruntfile.js
62 changes: 62 additions & 0 deletions .github/workflows/generate_app_id.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Binary App ID Generator

on:
issue_comment:
types: [edited]

jobs:
generate_app_id:
timeout-minutes: 5
runs-on: ubuntu-latest
steps:
- name: Capture Vercel preview URL
id: vercel_preview_url
uses: binary-com/[email protected]
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Generate Binary App ID for deployment Preview URL
id: generate_app_id
uses: DerivFE/binary-app-id-action@master
with:
BINARY_API_TOKEN: ${{ secrets.BINARY_API_TOKEN }}
BINARY_APP_ID: ${{ secrets.BINARY_APP_ID }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
max_retries: 5
vercel_preview_url: ${{ steps.vercel_preview_url.outputs.vercel_preview_url }}
- name: Comment on pull request with App ID and URLs
id: sticky_comment_on_pr
if: steps.generate_app_id.outputs.should_post_comment
uses: marocchino/sticky-pull-request-comment@v1
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
header: binary-app-id-action
number: ${{github.event.issue.number}}
message: |
A production App ID was automatically generated for this PR. ([log](https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}))

- **PR**: [${{ steps.generate_app_id.outputs.pr_url }}](${{ steps.generate_app_id.outputs.pr_url }})
- **URLs**:
- **w/ App ID + Server**: ${{ steps.vercel_preview_url.outputs.vercel_preview_url }}/en/logged_inws.html?qa_server=frontend.binaryws.com&app_id=${{ steps.generate_app_id.outputs.app_id }}
- **Original**: ${{ steps.vercel_preview_url.outputs.vercel_preview_url }}/en/logged_inws.html
- **App ID**: `${{ steps.generate_app_id.outputs.app_id }}`

<details>
<summary>Click here to copy & paste above information.</summary>

```
- **PR**: [${{ steps.generate_app_id.outputs.pr_url }}](${{ steps.generate_app_id.outputs.pr_url }})
- **URLs**:
- **w/ App ID + Server**: ${{ steps.vercel_preview_url.outputs.vercel_preview_url }}/en/logged_inws.html?qa_server=frontend.binaryws.com&app_id=${{ steps.generate_app_id.outputs.app_id }}
- **Original**: ${{ steps.vercel_preview_url.outputs.vercel_preview_url }}/en/logged_inws.html
- **App ID**: `${{ steps.generate_app_id.outputs.app_id }}`
```
</details>

- name: Store generated URL in artifact
run: echo "HOME_URL=${{ steps.vercel_preview_url.outputs.vercel_preview_url }}/en/logged_inws.html?qa_server=frontend.binaryws.com&app_id=${{ steps.generate_app_id.outputs.app_id }}" >> ${{ github.workspace }}/url.txt
- name: Upload artifact
uses: actions/upload-artifact@master
with:
name: generated_url
path: ${{ github.workspace }}/url.txt
retention-days: 1
10 changes: 10 additions & 0 deletions .github/workflows/sync_crowdin_translations.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Sync Crowdin translations

This action will automatically extract strings from the binary-static repo and upload them to Crowdin. It will also check whether Crowdin has new translations available, and if so, it will automatically download these translations and create a PR to binary-static's `master` branch to merge them in.
If there are new strings to translate, it will send a slack message to inform the translation team if there is TRANSLATIONS_SLACK_WEBHOOK available.

Required GitHub secrets:

- `PERSONAL_ACCESS_TOKEN`: (GitHub PAT) To allow the action to authenticate with Git for git operations.
- `CROWDIN_API_KEY`: To allow us to download and upload new language files to and from Crowdin.
- `TRANSLATIONS_SLACK_WEBHOOK`: (Optional) To allow send a slack message to inform the translation team in case new strings found.
99 changes: 99 additions & 0 deletions .github/workflows/sync_crowdin_translations.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
name: Sync Crowdin translations

on:
workflow_dispatch:
push:
branches:
- master

jobs:
sync_crowdin_translations:
if: github.repository == 'binary-com/binary-static'
runs-on: ubuntu-latest
steps:
- name: Cancel previous running workflow
uses: styfle/[email protected]
with:
access_token: ${{ github.token }}

- name: Setup node
uses: actions/setup-node@v2
with:
node-version: '12'

- name: Checkout master branch
uses: actions/checkout@v2

- name: Setup Project and environment
run: |
branch_name="binary_static_translations"

echo "Setting up Git identity"
git config --global user.name "DerivFE"
git config --global user.email "[email protected]"

echo "Installing Crowdin CLI"
sudo npm i -g @crowdin/cli
echo "Installing project dependencies and building the project"
npm install
npm run build
echo "Checking out new branch [$branch_name]"
git checkout -b "$branch_name"

- name: Uploading new strings to Crowdin
run: |
last_messages_hash="$(git hash-object $(git rev-parse --show-toplevel)/src/translations/messages.pot)"
echo "Generating messages.pot"
node ./scripts/render.js -t
current_messages_hash="$(git hash-object $(git rev-parse --show-toplevel)/src/translations/messages.pot)"
echo "- [crowdin]: message.pot hash is: $last_messages_hash"
echo "- [generated]: message.pot hash is: $current_messages_hash"

# We compare the generated messages.pot with the last messages.pot.
# Only send a Slack message and upload it to Crowdin if there were any changes made to messages.pot.
if [ "$last_messages_hash" != "$current_messages_hash" ]; then
echo "Hashes are different, uploading to Crowdin"
echo "Uploading new strings to Crowdin"
crowdin upload sources -T ${{ secrets.CROWDIN_API_KEY }}

# Send a message to Slack (granted we have a webhook secret).
# This check also allows a repo admin to disable the Slack message by removing the secret.
if [ -n "${{ secrets.TRANSLATIONS_SLACK_WEBHOOK }}" ]; then
echo "Sending message to Slack (#team_translations)"
curl -X POST -H 'Content-type: application/json' --data '{"text":"There are new or updated strings available for Binary.com (https://crowdin.com/project/binary-static)."}' ${{ secrets.TRANSLATIONS_SLACK_WEBHOOK }}
fi
else
echo "No new string detected. Skip uploading messages.pot to Crowdin."
fi

- name: Downloading translation files from Crowdin
run: |
echo "Downloading translation files from Crowdin (*.po)"
crowdin download -T ${{ secrets.CROWDIN_API_KEY }}
echo "Updating javascript translation files (*.js)"
node ./scripts/render.js -j

- name: Create and merge translation PR
run: |
branch_name="binary_static_translations"
if [ -z "$(git status --porcelain)" ]; then
echo "Found no new translation files that need to be merged with master. Not creating a PR."
else
echo "Found updated translation files that need to be merged with master. Creating a PR."

cd $(git rev-parse --show-toplevel)
git add .
git commit -m "translations: 📚 sync translations with crowdin"

# Force push to this branch in case a previous run created it.
git push --set-upstream origin "$branch_name" -f

sudo apt install gh
gh auth login --with-token <<< ${{ secrets.PERSONAL_ACCESS_TOKEN }}
gh pr close "$branch_name" || true
gh pr create --fill --base "master" --head "binary-com:$branch_name"

echo "Attempting to merge the PR."
gh pr merge "$branch_name" --admin --squash
echo "**The translation PR has beed merged successfully.**"
fi
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ scripts/CNAME
.DS_Store
*.swp
npm-debug.log
coverage
Loading