Commit Graph

5355 Commits

Author SHA1 Message Date
HARSH ANAND
4eae603919
test(e2e,playwright): donate.tsx (#51768) 2023-10-03 08:48:08 -07:00
a2937
4bacab4069
feat(client): show confetti when project complete (#51072)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Sboonny <MuhammedElruby@gmail.com>
2023-10-03 08:24:06 -07:00
Muhammed Mustafa
5f53d2057c
feat: remove extra CSS property (#51757) 2023-10-02 16:04:22 +03:00
Maciek Sitkowski
19b627c5e1
test(e2e): add E2E tests for update-email page (#51740) 2023-10-02 17:28:26 +05:30
Muhammed Mustafa
606ca74deb
feat: turn donation modal element into react components (#51670)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-10-02 13:50:15 +03:00
Samir Alibabic
7faf636051
test(e2e,playwright): blocked.tsx (#51745) 2023-10-02 16:20:47 +07:00
Gabe
9a0091fe05
fix: typo in a function name (#51746) 2023-10-02 12:41:41 +05:30
renovate[bot]
008fb821b6 chore(deps): update react monorepo 2023-10-01 13:06:52 +00:00
renovate[bot]
93e4b04e91
chore(deps): update dependency @total-typescript/ts-reset to v0.5.1 (#51724)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 16:48:50 +05:30
renovate[bot]
b6641ec500 chore(deps): update babel monorepo 2023-10-01 05:08:06 +00:00
renovate[bot]
dca6ea586a chore(deps): update react monorepo 2023-09-30 21:47:48 +00:00
renovate[bot]
00d2e510f7 chore(deps): update dependency postcss to v8.4.31 2023-09-30 21:42:52 +00:00
renovate[bot]
005257b6f6 chore(deps): update dependency chai to v4.3.10 2023-09-30 20:31:10 +00:00
renovate[bot]
98e52e6fe3 chore(deps): update dependency @types/react-transition-group to v4.4.7 2023-09-30 18:30:46 +00:00
renovate[bot]
a0fcc3cbb7
chore(deps): update dependency @types/react-scrollable-anchor to v0.6.2 (#51699)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-30 23:25:06 +05:30
renovate[bot]
e61fc8c87a chore(deps): update dependency @types/redux-actions to v2.6.3 2023-09-30 16:51:05 +00:00
renovate[bot]
b4da0e6cce chore(deps): update dependency @types/react-test-renderer to v16.9.8 2023-09-30 16:42:51 +00:00
renovate[bot]
42db8cd0a2 chore(deps): update dependency @types/react-spinkit to v3.0.8 2023-09-30 14:20:48 +00:00
Muhammed Mustafa
49b728d31b
refactor: disable naming-convenction rule (#51685) 2023-09-30 20:23:39 +07:00
renovate[bot]
bbe1f46d6e chore(deps): update dependency @types/react-responsive to v8.0.6 2023-09-30 13:18:59 +00:00
renovate[bot]
63f5e70689 chore(deps): update dependency @types/react-instantsearch-dom to v6.12.4 2023-09-30 13:16:30 +00:00
renovate[bot]
5b8669a687 chore(deps): update dependency @types/react-helmet to v6.1.7 2023-09-30 09:42:58 +00:00
renovate[bot]
14744b5ca4 chore(deps): update dependency @types/react-redux to v7.1.27 2023-09-30 09:41:36 +00:00
renovate[bot]
ade25c0345 chore(deps): update dependency @types/react-instantsearch-core to v6.26.5 2023-09-30 07:48:04 +00:00
renovate[bot]
dcee796b7f chore(deps): update dependency @types/reach__router to v1.3.12 2023-09-30 04:10:34 +00:00
Viktor Szépe
78d8d567d4
fix: "lowerjaw-qoute" typo (#51273)
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-09-29 22:17:11 +00:00
Bruce Blaser
f8d1803b92
fix(a11y): mobile tab navigation (#51669) 2023-09-28 16:05:13 +02:00
renovate[bot]
195e22689f chore(deps): update dependency chai to v4.3.9 2023-09-28 09:53:08 +00:00
camperbot
fb0e898456
chore(i18n,client): processed translations (#51673) 2023-09-27 10:47:08 -07:00
Naomi Carrigan
3e0f4ae7a6
feat: use assignments to call out csharp modules (#51654)
Co-authored-by: mot01 <tmondloch01@gmail.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2023-09-27 17:16:45 +00:00
Oliver Eyton-Williams
a647208a6c
fix: allow at least 100 loops before breaking out (#51661) 2023-09-27 09:38:53 -07:00
Ahmad Abdolsaheb
394d71c243
feat: send failed challengeFiles to GA (#51621)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-09-27 09:29:33 +02:00
Fahd Kassim
fc29d1d473
feat(e2e,playwright):migrate common components help button tests (#51628) 2023-09-26 13:45:48 +02:00
camperbot
5a7d334dc0
chore(i18n,client): processed translations (#51651) 2023-09-25 16:03:05 +02:00
Tom
0f49460547
feat(api/client): use server response as flash msg for c# (#51551)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-25 15:24:53 +02:00
Manabu Matsumoto
5cc501bb0e
fix(UI): position the tool panel buttons appropriately (#51527) 2023-09-25 15:28:19 +03:00
Muhammed Mustafa
6972f593e2
refactor: make renderHelpButton a component (#51620)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-25 18:13:46 +07:00
Mrugesh Mohapatra
0586d9a5ed
fix(client): update verbiage on early access modal (#51631) 2023-09-25 11:34:39 +03:00
renovate[bot]
40df2123c7 chore(deps): update dependency @types/enzyme-adapter-react-16 to v1.0.7 2023-09-23 22:01:41 +00:00
Oliver Eyton-Williams
b7108ddeeb
fix: remove unnecessary initialization (#51639) 2023-09-23 18:57:02 +03:00
Muhammed Mustafa
139eecad25
feat: swap table component (#51524) 2023-09-23 14:45:29 +05:30
Naomi Carrigan
f773f69bd5
fix: uri encode forum title (#51625) 2023-09-23 14:38:06 +05:30
renovate[bot]
cb3c889cbe chore(deps): update dependency postcss to v8.4.30 2023-09-23 08:18:06 +00:00
renovate[bot]
0ce6557fd9 chore(deps): update dependency @types/react-test-renderer to v16.9.7 2023-09-23 05:27:10 +00:00
renovate[bot]
58b7a5a9d6 chore(deps): update dependency autoprefixer to v10.4.16 2023-09-23 05:26:36 +00:00
Tom
cf65ad4dbb
chore(client): remove hours from C# cert (#51606) 2023-09-22 17:14:32 +03:00
Muhammed Mustafa
fa5b36e67a
feat: change header structure in the landing page (#51406)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-09-20 08:48:21 +00:00
Muhammed Mustafa
e4fd95298b
feat: make projectsFor a React component (#51540) 2023-09-19 17:33:45 -05:00
Muhammed Mustafa
decf7251ac
feat: remove extra dropdown CSS properties (#51513) 2023-09-19 13:33:22 -05:00
camperbot
bbebaf0f94
chore(i18n,client): processed translations (#51597) 2023-09-19 13:18:12 -05:00
Muhammed Mustafa
0a47b7943d
refactor(client): remove invoking function to render AppMount children (#51137) 2023-09-19 09:22:29 -07:00
Riya Dhawan
c12f4bfd45
feat: store sound settings in local storage (#51374)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-19 09:17:51 -07:00
Oliver Eyton-Williams
e149b09087
feat(curriculum): control loop-protect (#51542) 2023-09-19 08:51:43 -07:00
Victor Duarte
869fb4fc9f
fix: improve universal navbar UI (#51108) 2023-09-19 14:50:20 +03:00
Ahmad
a41065875c
feat(e2e, playwright): adding data labels for learn page html (#51552)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-19 14:49:50 +03:00
Tom
7064c79817
fix(client): certTitle when sharing cert (#51586) 2023-09-19 09:49:08 +02:00
Oliver Eyton-Williams
2f6430a85e
chore: cleanup (prettier/git)ignore (#51558) 2023-09-18 10:00:53 -07:00
Ahmad Abdolsaheb
88b36d08b8
feat: restrict donations via stripe card (#51598)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-18 18:42:11 +02:00
renovate[bot]
dfffaed393 chore(deps): update dependency joi to v17.10.2 2023-09-17 17:18:20 +00:00
renovate[bot]
ebcf5331b1 chore(deps): update babel monorepo 2023-09-16 18:03:12 +00:00
renovate[bot]
0f88afa13d fix(deps): update dependency algoliasearch to v4.20.0 2023-09-16 13:47:40 +00:00
renovate[bot]
96f2cc100e chore(deps): update jest monorepo 2023-09-16 06:41:07 +00:00
Fahd Kassim
4a5ebe01b8
refactor(e2e,playwright): add playwright test labels to show-certificate test and refactor the test code for show-certificate (#51553) 2023-09-15 11:06:15 +02:00
renovate[bot]
e9fbc352c1 chore(deps): update babel monorepo 2023-09-14 20:06:31 +00:00
Ahmad Abdolsaheb
31f97afb2e
feat(client): AB test adding mutitier donation modal (#51539)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-14 18:29:07 +03:00
Oliver Eyton-Williams
0441090482
refactor: polish dockerfiles (#51546) 2023-09-14 11:47:28 +05:30
camperbot
d40f3ca6c5
chore(i18n,client): processed translations (#51535) 2023-09-12 09:54:00 -05:00
Ahmad
14a64daefd
refactor(e2e,playwright): input labels to test perf and improve coverage for landing page (#51501)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-12 09:46:38 +02:00
Naomi Carrigan
e32a88a6db
chore: use new c-sharp help category (#51417)
Co-authored-by: mot01 <tmondloch01@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-11 10:46:51 -07:00
Muhammed Mustafa
3c6189ace0
feat: remove extra CSS file (#51522) 2023-09-11 14:45:19 +02:00
Muhammed Mustafa
fbeb9ff880
refactor: remove extra call to action button properties (#51503) 2023-09-10 16:07:02 +07:00
a2937
33b5118aa1
fix: Use new Twitter icon (#51511) 2023-09-09 15:14:06 +05:30
Muhammed Mustafa
6c32ea384c
refactor: remove extra variables definations (#51512) 2023-09-09 09:00:59 +02:00
Muhammed Mustafa
409afb7afc
fix: type error for solution display widget's dropdown (#51448) 2023-09-08 10:36:24 -07:00
Oliver Eyton-Williams
391fc2e34d
refactor: create shared workspace (#51454) 2023-09-07 23:06:01 +05:30
Muhammed Mustafa
4e44acab71
feat: replace tabs components (#51361)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-09-06 21:04:30 -05:00
camperbot
7903cb9a8e
chore(i18n,client): processed translations (#51493) 2023-09-06 12:28:04 -07:00
Tom
19b0c09d60
fix(client): show upcoming curriculum on maps (#51426) 2023-09-06 22:05:31 +03:00
Oliver Eyton-Williams
9885d1a779
refactor: move browser-script output into client (#51422) 2023-09-06 18:22:20 +05:30
Riley Brown
d4fb1ed91f
fix(tools): use download-trending when offline (#51286) 2023-09-06 18:06:59 +05:30
Riya Dhawan
18f7e7415d
feat: added a warning modal for the testing/staging site (#51421)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2023-09-05 15:08:38 +02:00
camperbot
d84546c51a
chore(i18n,client): processed translations (#51480) 2023-09-05 14:29:57 +05:30
Shaun Hamilton
7a3dd31f69
fix(client): add hours back to certifications (#51215) 2023-09-05 01:40:41 +03:00
renovate[bot]
9f4754edf0 chore(deps): update dependency @types/react-test-renderer to v16.9.6 2023-09-03 21:08:55 +00:00
renovate[bot]
abe2f7c8b3
fix(deps): update dependency @growthbook/growthbook-react to v0.18.0 (#51473)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-03 13:13:59 +05:30
renovate[bot]
22fa136fbf chore(deps): update dependency postcss to v8.4.29 2023-09-02 11:26:28 +00:00
renovate[bot]
fec815ce0a chore(deps): update dependency jquery to v3.7.1 2023-09-02 08:07:11 +00:00
renovate[bot]
25fbeb3e67 chore(deps): update dependency joi to v17.10.1 2023-09-02 07:55:34 +00:00
renovate[bot]
21b03e09e6 chore(deps): update dependency @types/loadable__component to v5.13.5 2023-09-02 02:31:47 +00:00
Manabu Matsumoto
6edf3650b8
fix(curriculum): display C# training URL link appropriately (#51425) 2023-08-31 09:55:13 -07:00
Muhammed Mustafa
a1bc2d6c0d
feat: add missing id to the content of main content of the page (#51408) 2023-08-31 11:46:23 -05:00
Tom
75b5508633
fix(curriculum/client): C# instructions (#51439)
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-08-31 11:24:07 -05:00
Oliver Eyton-Williams
66d7c28f99
feat: create docker images for client (#51289) 2023-08-31 21:07:32 +05:30
Muhammed Mustafa
8f6809686e
fix: type error in show setting's Certification (#51409) 2023-08-31 21:03:46 +07:00
Oliver Eyton-Williams
f6b970fbee
feat(client): validate MS transcript links (#51445)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2023-08-31 17:59:59 +05:30
renovate[bot]
4b0c61bec6 chore(deps): update babel monorepo 2023-08-30 17:11:18 +00:00
camperbot
8ddcb387f8
chore(i18n,client): processed translations (#51433) 2023-08-30 22:03:45 +05:30
Oliver Eyton-Williams
cb9d6a6243
refactor: stop sharing api/client specific config (#51423) 2023-08-29 18:35:27 +05:30
Ahmad Abdolsaheb
35511b468c
feat: accept modal bears AB test (#51411) 2023-08-29 14:19:40 +03:00
Muhammed Mustafa
5721d30e59
fix: type error in drop down (#51369) 2023-08-29 12:54:49 +02:00
camperbot
17b3d8eff4
chore(i18n,client): processed translations (#51412) 2023-08-28 21:24:49 +05:30
renovate[bot]
ec33071537 chore(deps): update dependency joi to v17.10.0 2023-08-27 20:49:17 +00:00
Tom
4ed95973d2
feat(client/curriclum): make C# live (#51354) 2023-08-27 08:00:57 -05:00
renovate[bot]
6f07116bdf chore(deps): update dependency jest-environment-jsdom to v29.6.4 2023-08-27 11:53:37 +00:00
Mrugesh Mohapatra
42374442aa
revert(deps): update babel monorepo (#51402) 2023-08-27 16:53:58 +05:30
renovate[bot]
597a4bc307 chore(deps): update react monorepo 2023-08-27 03:00:52 +00:00
renovate[bot]
ac388285b2 chore(deps): update dependency node-fetch to v2.7.0 2023-08-26 22:27:28 +00:00
renovate[bot]
fe41b85dd8 chore(deps): update babel monorepo 2023-08-26 20:43:47 +00:00
Tom
13f45b386f
revert: update babel monorepo (#51387) 2023-08-26 22:52:43 +05:30
renovate[bot]
ac4685e423 chore(deps): update dependency chai to v4.3.8 2023-08-26 13:19:46 +00:00
Tom
9a1895d2e3
feat(client/api): validate ms users (#51372)
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-08-26 07:57:02 -05:00
renovate[bot]
0f9ba6e9a5 chore(deps): update dependency @types/react-instantsearch-core to v6.26.4 2023-08-26 10:09:34 +00:00
renovate[bot]
90bf4dda82 chore(deps): update dependency @types/react-redux to v7.1.26 2023-08-26 10:07:53 +00:00
renovate[bot]
edd3e298d6 chore(deps): update dependency @types/jest to v29.5.4 2023-08-26 04:01:02 +00:00
renovate[bot]
5a35413c67 chore(deps): update babel monorepo 2023-08-26 00:36:06 +00:00
Muhammed Mustafa
eb2d224be9
refactor: remove extra passed prop to the Map component (#51327) 2023-08-24 11:50:40 +02:00
Tom
8b014b70cf
fix(curriculum): add C# content suggestions from MS (#51353)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-08-23 17:33:48 +03:00
Muhammed Mustafa
2243f1e064
feat: remove abstraction in formFields (#51316) 2023-08-23 08:23:48 +02:00
Muhammed Mustafa
9f199ca8af
refactor: clean extra wrapper around challenge header (#51275) 2023-08-22 16:07:47 +03:00
Muhammed Mustafa
cf3c3b50a3
fix: show outline around backend challenges link (#51202) 2023-08-22 15:48:44 +03:00
Muhammed Mustafa
f2f1019ed1
feat: remove unique case of col component (#51323) 2023-08-22 15:20:30 +03:00
Bruce Blaser
72fde26843
fix(a11y): search input (#51329) 2023-08-21 23:50:46 +05:30
Muhammed Mustafa
6c31e71029
feat: remove slim width row (#51318) 2023-08-21 17:16:40 +03:00
camperbot
1c0b70da55
chore(i18n,client): processed translations (#51325) 2023-08-21 08:35:07 +02:00
Muhammed Mustafa
c565a73a60
refactor: remove extra fragment import (#51326) 2023-08-20 20:09:53 +02:00
renovate[bot]
2c9c84af79 chore(deps): update dependency postcss to v8.4.28 2023-08-19 07:35:54 +00:00
renovate[bot]
beb683e8c9 chore(deps): update dependency node-fetch to v2.6.13 2023-08-19 07:35:19 +00:00
camperbot
152a74c2a6
chore(i18n,client): processed translations (#51314) 2023-08-17 07:43:55 -07:00
Dylan Ravel
e4dbcc3da8
fix(testimonials): Fixed alt text accessibility (#51287)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-08-16 11:04:39 -07:00
Oliver Eyton-Williams
8700500668
fix: allow SHOW_UPCOMING_CHANGES=true on staging (#51288) 2023-08-16 19:55:59 +05:30
Muhammed Mustafa
ff28ea0d13
feat: replace bootstrap component with container component (#51185) 2023-08-16 16:25:17 +03:00
Oliver Eyton-Williams
b9dff0337d
fix: clean client cache when feature flags change (#51285) 2023-08-16 13:25:30 +05:30
Oliver Eyton-Williams
a622414ae5
chore: remove sentry from the client (#51284) 2023-08-16 02:34:01 +05:30
Riya Dhawan
ff79352051
fix: note added for frontend libraries superblock page (#51270) 2023-08-15 18:33:47 +02:00
camperbot
056d8e4a1b
chore(i18n,client): processed translations (#51280) 2023-08-15 19:47:00 +05:30
Muhammed Mustafa
54235c1eec
refactor: remove ts expect error in timeLine file (#51221) 2023-08-15 15:11:18 +03:00
Riya Dhawan
98c7e2e7ae
fix: add test for i18n CTAs (#51164) 2023-08-15 13:35:57 +02:00
Ahmad Abdolsaheb
da17fc6a00
fix: clean expose_donate_button AB test (#51262) 2023-08-15 16:09:00 +05:30
camperbot
be9e3aec93
chore(i18n,client): processed translations (#51265) 2023-08-14 10:40:19 -07:00
Oliver Eyton-Williams
112c485b12
feat: show upcoming certifications (#51198) 2023-08-14 19:19:10 +02:00
Oliver Eyton-Williams
dec82f802f
refactor: move types to config from client (#51266) 2023-08-14 22:24:37 +05:30
Tom
97f33a9d9c
fix(client): exam solution widget (#51195)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-08-14 09:45:55 -07:00
Ahmad Abdolsaheb
2f3b2da8fe
feat: add aa test in react component (#51261) 2023-08-14 21:54:32 +05:30
Oliver Eyton-Williams
fd58cffd2d
fix: allow submissions to complete if signed out (#51260) 2023-08-14 17:48:35 +05:30
Naomi Carrigan
b89f91cb11
feat: replace picasso painting with cat painting (#51130)
Co-authored-by: kolade <chrisjay967@gmail.com>
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com>
2023-08-14 16:10:06 +05:30
Oliver Eyton-Williams
e99154665e
refactor: convert is-audited to TypeScript (#51232) 2023-08-14 15:50:22 +05:30
renovate[bot]
6802a16635 chore(deps): update dependency autoprefixer to v10.4.15 2023-08-13 16:15:03 +00:00
Mrugesh Mohapatra
993bb4a5da
revert(deps): update babel monorepo to v7.22.10 (#51253) 2023-08-13 01:33:18 +05:30
renovate[bot]
c23c5007a5 fix(deps): update babel monorepo to v7.22.10 2023-08-12 19:57:55 +00:00
Mrugesh Mohapatra
de1bf3a3c3
chore: downgrade babel back to 7.22.9 (#51249)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-08-13 01:03:35 +05:30
renovate[bot]
930a2325ba fix(deps): update dependency final-form to v4.20.10 2023-08-12 07:21:07 +00:00
renovate[bot]
9a019b9023 chore(deps): update react monorepo 2023-08-12 07:17:00 +00:00
renovate[bot]
86fd0266f9 chore(deps): update babel monorepo to v7.22.10 2023-08-12 01:06:13 +00:00
Oliver Eyton-Williams
b9832f4029
fix: ensure examResults are falsy before starting (#51217) 2023-08-10 16:51:04 -05:00
camperbot
a3972bfbb5
chore(i18n,client): processed translations (#51214) 2023-08-10 22:29:40 +05:30
Shaun Hamilton
bdea691446
chore(client): add static robots.txt (#51201) 2023-08-10 09:59:34 +02:00
Muhammed Mustafa
a519e0ab65
refactor: remove extra import (#51205) 2023-08-10 12:21:54 +07:00
camperbot
89d02cb514
chore(i18n,client): processed translations (#51194) 2023-08-09 16:31:41 +02:00
Muhammed Mustafa
50eff882cd
fix: map header having a hover effect (#51188) 2023-08-09 11:27:05 +02:00
Tom
2eef45a209
fix(client): make exam client work with new endpoints (#51125)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-08-09 10:29:49 +02:00
Oliver Eyton-Williams
a57b3e94b3
refactor(client): simplify certification config (#51189) 2023-08-08 15:58:13 -07:00
Oliver Eyton-Williams
7a695b12ba
refactor: DRY using Certification enum (#51176) 2023-08-07 17:39:36 -07:00
camperbot
d6b235b71c
chore(i18n,client): processed translations (#51175) 2023-08-07 09:01:53 -07:00
Oliver Eyton-Williams
c387bbe43d
feat: disable submission until it's done (#51150) 2023-08-07 10:23:23 -05:00
Muhammed Mustafa
e9df549bc9
feat(client): add the missing MSTrophyMissing sound (#51161) 2023-08-07 13:58:26 +07:00
Oliver Eyton-Williams
8d0c3557dd
refactor: move client specific scripts inside client (#51123) 2023-08-05 15:43:13 +00:00
renovate[bot]
0153e3f499 fix(deps): update dependency validator to v13.11.0 2023-08-05 14:02:09 +00:00
renovate[bot]
f18d624d2e fix(deps): update dependency @stripe/stripe-js to v1.54.2 2023-08-05 06:53:20 +00:00
renovate[bot]
a2e274ddf5 fix(deps): update font awesome to v6.4.2 2023-08-05 06:52:46 +00:00
camperbot
3f904169ed
chore(i18n,client): processed translations (#51149) 2023-08-05 02:16:11 +05:30
camperbot
6ce4e3b39b
chore(i18n,client): processed translations (#51140) 2023-08-04 09:25:50 +02:00
Muhammed Mustafa
68e2269162
feat(client): create editor system theme (#49717) 2023-08-03 22:11:01 +05:30
Hadi Ghahroudi
2a13fefdf0
fix(client): update global.css to fix button style inconsistency (#50977) 2023-08-03 18:15:35 +03:00
Oliver Eyton-Williams
984208f2a5
feat(api): check ms trophy urls exist (#51016)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2023-08-02 14:10:25 -05:00
Oliver Eyton-Williams
dc8dd9c1f7
refactor: move client-only utils inside client (#51120) 2023-08-02 15:51:10 +03:00
Muhammed Mustafa
4e1e339b04
feat(client): remove donation button label (#51106)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-08-02 11:32:42 +00:00
Muhammed Mustafa
ebdd2aab2e
feat(client): remove extra form elements in the settings (#50996) 2023-08-02 12:41:39 +02:00
camperbot
3fce7198dd
chore(i18n,client): processed translations (#51121) 2023-08-02 14:41:34 +05:30
Jeff Chang
6a1667b9a8
fix(landing): fixed trending guides breakpoint and spacing (#51032) 2023-08-01 15:31:14 +03:00
Muhammed Mustafa
1475a4b39b
feat(client): remove handle select amount (#51107) 2023-08-01 14:34:25 +03:00
Naomi Carrigan
34d72c98d0
fix: invert boolean check for i18n ctas (#51115) 2023-07-31 22:47:17 -05:00
camperbot
f7c83833c6
chore(i18n,client): processed translations (#51113) 2023-07-31 13:11:30 -05:00
Oliver Eyton-Williams
5f475cefa6
refactor: use process.env in node environments (#51110) 2023-07-31 17:25:24 +02:00
Huyen Nguyen
12abcf94b2
chore(client): remove unused prop (#51105) 2023-07-31 10:06:20 +02:00
Sem Bauke
156376a108
feat: seperate HTML foundation topics TOP (#51068) 2023-07-30 13:35:51 +03:00
Shaun Hamilton
f5d0adf448
fix(client): default examInProgress to false (#51079)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-29 17:00:37 +03:00
renovate[bot]
7874a282a8 fix(deps): update algolia-instantsearch monorepo to v6.40.4 2023-07-29 10:21:50 +00:00
renovate[bot]
75ed177a7c chore(deps): update jest monorepo to v29.6.2 2023-07-29 10:20:23 +00:00
Oliver Eyton-Williams
f91b5841d3
feat(client): remove gitHash from api requests (#51083) 2023-07-28 20:35:41 +02:00
camperbot
5b641241ad
chore(i18n,client): processed translations (#51082) 2023-07-28 11:18:36 -05:00
Muhammed Mustafa
fe076d630f
feat(client): make skip to content skip to the actual content (#50956)
Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-07-28 07:45:31 +02:00
Oliver Eyton-Williams
69d6ee32bf
feat: python in the browser (#50913)
Co-authored-by: Beau Carnes <1513130+beaucarnes@users.noreply.github.com>
2023-07-28 07:36:25 +02:00
camperbot
0caaf7ec66
chore(i18n,client): processed translations (#51069) 2023-07-28 07:19:57 +02:00
Tom
88204816d8
fix(client): use new C# icon (#51073) 2023-07-28 02:26:43 +03:00
Naomi Carrigan
175f039fd6
fix: modify the style of the preview popout button (#51018) 2023-07-27 07:36:57 +02:00
Naomi Carrigan
19faa09c9b
feat: remove legacy RWD projects (#50960) 2023-07-26 13:38:44 -05:00
camperbot
d030ddcb2f
chore(i18n,client): processed translations (#51066) 2023-07-26 07:14:19 -07:00
Oliver Eyton-Williams
ae164d7ca8
feat(client): validate ms learn submissions (#51008)
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2023-07-26 10:34:58 +02:00
Tom
7d0fc4d744
feat(client): add certification layout for c sharp cert (#51030)
Co-authored-by: Sboonny <MuhammedElruby@gmail.com>
2023-07-26 09:59:11 +02:00
Muhammed Mustafa
aa1e31495b
feat(client): move sentence array outside lowerjaw component (#51061) 2023-07-26 09:53:34 +02:00
Bruce Blaser
2870ff2566
fix(a11y): announce percent completed for screen readers (#50978) 2023-07-25 09:39:18 -07:00
Muhammed Mustafa
8a93d88cec
feat(client): remove unused CSS (#51060) 2023-07-25 08:38:16 -07:00
camperbot
b364685353
chore(i18n,client): processed translations (#51028) 2023-07-25 15:47:00 +02:00
Ahmad Abdolsaheb
df9dbc9a02
feat: add aa-test to debug our Growthbook code (#51055) 2023-07-25 12:43:01 +03:00
Oliver Eyton-Williams
9441f781fd
refactor: move challenge types to config (#51027) 2023-07-24 13:12:47 -07:00
Ahmad Abdolsaheb
f317768d39
Revert "feat: accept modal bears AB test" (#51053) 2023-07-24 18:07:14 +04:00
renovate[bot]
ef7f36081c fix(deps): update dependency algoliasearch to v4.19.1 2023-07-22 16:39:55 +00:00
renovate[bot]
51693c2de2 chore(deps): update dependency @testing-library/jest-dom to v5.17.0 2023-07-22 11:01:09 +00:00
renovate[bot]
8b3b31598b chore(deps): update dependency webpack to v5.88.2 2023-07-22 07:30:00 +00:00
renovate[bot]
67c7b9def9 fix(deps): update algolia-instantsearch monorepo to v6.40.3 2023-07-22 07:28:50 +00:00
renovate[bot]
00739e81d4 chore(deps): update dependency postcss to v8.4.27 2023-07-22 04:51:10 +00:00
Naomi Carrigan
94a305dbbc
feat: reduce font size on completed challenge numbers (#50785)
Co-authored-by: Bruce B <bbsmooth@gmail.com>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-07-21 17:15:28 +03:00
B.yashwanth
45c8d14b44
feat: add share in twitter button to the end of project. (#49395)
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-07-21 11:24:52 +03:00
Oliver Eyton-Williams
60393de145
fix(client): translate navigation warnings (#51026) 2023-07-20 10:12:43 -05:00
Sem Bauke
a8dc3aa350
feat: The Box Model - The Odin Project (#50896)
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-07-20 14:32:21 +03:00
Naomi Carrigan
81fec04b60
chore: clean up form validator type defs (#51022) 2023-07-20 11:00:37 +02:00
Muhammed Mustafa
c71f3089f0
feat(client): remove extra HTML elements (#50988) 2023-07-20 09:22:14 +02:00
Bruce Blaser
50583e0ca6
fix(a11y): keyboard navigation on mobile tabs (#50961) 2023-07-20 09:20:23 +02:00
Naomi Carrigan
2071ee3b67
chore: update email count (#51023) 2023-07-20 08:32:01 +02:00
Muhammed Mustafa
ff5e911776
feat(client): make EmailListOptIn a React component (#51010) 2023-07-20 07:32:36 +07:00
a2937
acc06f6ea2
fix(client): remove border from project code (#50968) 2023-07-19 12:00:24 -07:00
Muhammed Mustafa
c0f732063f
feat(client): remove bootstrap Form component (#50950) 2023-07-18 10:33:45 +03:00
renovate[bot]
1b7026858d chore(deps): update dependency postcss to v8.4.26 2023-07-15 04:42:02 +00:00
renovate[bot]
fb8afe268c chore(deps): update dependency @types/jest to v29.5.3 2023-07-15 04:37:24 +00:00
renovate[bot]
6a89494ff3 chore(deps): update babel monorepo 2023-07-15 01:29:56 +00:00
camperbot
ae81cb8abe
chore(i18n,client): processed translations (#50970) 2023-07-14 23:38:24 +09:00
Muhammed Mustafa
443a078993
feat(client): solve update email layout (#50969) 2023-07-14 14:07:21 +02:00
camperbot
8107cb4765
chore(i18n,client): processed translations (#50952) 2023-07-12 12:39:10 -05:00
Ahmad Abdolsaheb
99e91f2cfc
feat: accept modal bears AB test (#50954) 2023-07-12 17:39:01 +02:00
Muhammed Mustafa
e9b86f9a22
feat(client): remove legacy search page logic (#50879) 2023-07-11 12:39:05 -05:00
Muhammed Mustafa
ac48d14f8d
feat(client): clean certification CSS file (#50944) 2023-07-11 23:01:45 +05:30
Muhammed Mustafa
42d7e6c3a0
feat(client): make checkmark a React component for challenges (#50931) 2023-07-11 12:01:10 -05:00
Manabu Matsumoto
f4133ccf61
fix(curriculum): make the title show with proper format (#50912)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-11 11:33:46 -05:00
Oliver Eyton-Williams
6e787d3336
feat(api): add /user/get-session-user (#50557)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-07-11 16:28:56 +00:00
Muhammed Mustafa
6cdce59375
feat(client): remove extra types in the lower jaw (#50941) 2023-07-11 10:26:26 -05:00
Muhammed Mustafa
83586e45b5
feat(client): remove extra types in learn layout (#50945) 2023-07-11 09:51:53 -05:00
Muhammed Mustafa
065269172c
refactor(client): make legacy full stack element a JSX component (#50898) 2023-07-11 13:28:15 +02:00
camperbot
4f72eb408e
chore(i18n,client): processed translations (#50939) 2023-07-10 10:05:55 -07:00
Muhammed Mustafa
f256211032
feat(client): make checkmark a React component for the block (#50928) 2023-07-10 15:46:43 +02:00
Estefania Cassingena Navone
6ca64c8a57
feat: certification redesign (#50443)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-07-10 11:59:25 +05:30
renovate[bot]
03323180fd chore(deps): update jest monorepo to v29.6.1 2023-07-09 04:51:55 +00:00
renovate[bot]
a6d7aed2e6 chore(deps): update dependency postcss to v8.4.25 2023-07-08 16:21:45 +00:00
renovate[bot]
43a5e89220 chore(deps): update babel monorepo 2023-07-08 10:01:45 +00:00
camperbot
d5bead545d
chore(i18n,client): processed translations (#50919) 2023-07-07 09:50:13 -07:00
Muhammed Mustafa
37a464b001
feat(client): clean extra call function (#50894) 2023-07-06 16:07:07 -05:00
Jordan Moore
253d744059
feat(UI): add quotes when tests pass (#50798)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Jordan M <jordanm@Jordans-MacBook-Air.local>
Co-authored-by: Jordan M <jordanm@Jordans-Air.lan>
Co-authored-by: Sboonny <MuhammedElruby@gmail.com>
2023-07-06 21:41:50 +03:00
camperbot
d8f0f42ad6
chore(i18n,client): processed translations (#50906) 2023-07-06 16:48:47 +02:00
Muhammed Mustafa
2d3a6427f5
refactor(client): clean extra component (#50893) 2023-07-06 15:26:11 +02:00
Tom
c7a3c6ce52
feat(client/curriculum): add prerequisites to take exam (#50767)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-06 13:44:05 +03:00
Muhammed Mustafa
978447b3ea
refactor(client): make renderCertifications a normal component (#50899)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-06 11:52:08 +02:00
Mrugesh Mohapatra
85c5cb8e5c
revert(client): progress summary on the main courses page (#50901) 2023-07-05 20:35:49 +05:30
Billy Arante
b9cb12d24f
feat(client): progress summary on the main courses page (#49010)
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Mrugesh Mohapatra <noreply@mrugesh.dev>
2023-07-05 20:34:49 +05:30
Bruce Blaser
e10b025d26
fix(ui): remove horizontal scrollbar from text only code elements (#50881) 2023-07-05 12:23:17 +03:00
Manabu Matsumoto
f132c7e644
fix(UI): adjust the behavior of the elements in navbar (#50852)
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-07-05 09:01:05 +02:00
Oliver Eyton-Williams
13110a9665
fix(client): handle final project submission (#50818)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-07-04 22:04:45 +02:00
camperbot
25515a7f0a
chore(i18n,client): processed translations (#50850) 2023-07-03 19:19:53 +02:00
Hillary Nyakundi
c4b33cf533
feat: enable Swahili language (#50824) 2023-07-03 09:45:21 -07:00
renovate[bot]
66fa10c555 chore(deps): update dependency webpack to v5.88.1 2023-07-01 16:48:35 +00:00
Tom
6d3f41d6fe
feat(client): add exam nav (#50776) 2023-07-01 06:59:51 +02:00
Oliver Eyton-Williams
6e22352970
fix(client): ensure __runTest is used (#50849) 2023-06-30 21:46:57 +02:00
Oliver Eyton-Williams
42ba9c698a
fix(client): tighten test evaluator (#50848) 2023-06-30 10:14:40 -07:00
Oliver Eyton-Williams
75ea95f3aa
fix: stop creating config before starting client (#50831) 2023-06-30 13:45:21 +02:00
Sem Bauke
f1620e0403
feat: the cascade of css questions The Odin Project (#50700) 2023-06-30 13:38:59 +03:00
camperbot
67379bbd7b
chore(i18n,client): processed translations (#50839) 2023-06-29 11:19:41 -07:00
Mateo Guzmán
840959caa3
fix(types): adding correct unsubscribed component props (#50811)
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-06-29 16:56:31 +00:00
Mateo Guzmán
ebc9343e8f
fix(types): adding correct redirect-home props to fix some ts-ignores (#50810)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-29 19:33:07 +03:00
Manabu Matsumoto
17c5c8e035
fix(UI): make page layout able to change seamlessly (#50748) 2023-06-29 11:09:53 -05:00
Muhammed Mustafa
dfd0b1169c
feat(client): clean some unused strings in translations.json (#50838) 2023-06-29 14:55:48 +02:00
Mateo Guzmán
a314242727
fix(types): four-oh-four props, global i18next definition for returnNull (#50809)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2023-06-29 09:16:17 +02:00
Naomi Carrigan
ae16ebfd58
feat: rewrite functional spreadsheet project (#49970)
Co-authored-by: Jessica Wilkins  <67210629+jdwilkin4@users.noreply.github.com>
2023-06-27 23:59:56 +05:30
Mateo Guzmán
c1c5b941d8
fix(types): adding proper yearsTopContributor type (#50814) 2023-06-26 08:12:12 +02:00
renovate[bot]
7f66925c97 fix(deps): update dependency sanitize-html to v2.11.0 2023-06-25 04:05:00 +00:00
renovate[bot]
70ca1ac3bd fix(deps): update dependency algoliasearch to v4.18.0 2023-06-24 22:40:35 +00:00
renovate[bot]
6cbe4f6816 chore(deps): update dependency webpack to v5.88.0 2023-06-24 15:07:35 +00:00
renovate[bot]
d7012f1ab3 fix(deps): update dependency @stripe/stripe-js to v1.54.1 2023-06-24 10:19:50 +00:00
renovate[bot]
5e92a5d3e9 fix(deps): update algolia-instantsearch monorepo to v6.40.1 2023-06-24 07:00:44 +00:00
Bruce Blaser
8ee2b76e53
fix(a11y): prevent monaco tab key status from announcing on page load (#50772) 2023-06-24 07:32:26 +02:00
DEVelooper29
f9e0303c32
feat(UI): take back to learn map after finishing a block (#50011)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2023-06-22 14:19:01 -07:00
Oliver Eyton-Williams
73249cf6e3
fix(client): show check code button after reset (#50778) 2023-06-22 13:19:17 -07:00
Tom
6be0f293ae
fix(client): C# icon (#50782) 2023-06-22 21:43:27 +07:00
Ahmad Abdolsaheb
eb22bc0a82
feat: use component library's dropdown component in learn (#50465)
Co-authored-by: Sboonny <muhammed@freecodecamp.org>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-06-22 09:21:05 -05:00
Jacques Metevier
d17ce537d9
fix(styles): fix whitespace in code instructions (#50679) 2023-06-22 12:57:03 +05:30
Oliver Eyton-Williams
9d20e93ed8
chore: simplify develop scripts (#50765) 2023-06-21 12:11:25 -07:00
camperbot
ac209a7fa4
chore(i18n,client): processed translations (#50774) 2023-06-21 11:47:07 -07:00
Oliver Eyton-Williams
be66654d4e
refactor: remove unused 'flag' variable (#50676)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2023-06-20 17:00:30 -07:00
camperbot
22e2dfd859
chore(i18n,client): processed translations (#50762) 2023-06-20 11:23:19 -05:00
zavedhussain
8f62a938ab
feat(client): add border to inline code (#50693)
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-06-20 08:59:22 -07:00
Ahmad Abdolsaheb
8f8d306986
feat: add modal CTA rotation (#50713) 2023-06-19 22:12:23 +07:00
renovate[bot]
9ac9a4471b chore(deps): update dependency webpack to v5.87.0 2023-06-18 00:25:55 +00:00
renovate[bot]
2cfd71eb57 chore(deps): update dependency dotenv to v16.3.1 2023-06-17 21:58:15 +00:00
camperbot
a5feba9afe
chore(i18n,client): processed translations (#50729) 2023-06-16 13:16:04 -05:00
camperbot
c972d4b174
chore(i18n,client): processed translations (#50715) 2023-06-16 10:21:02 +02:00
camperbot
a9b7816813
chore(i18n,client): processed translations (#50686) 2023-06-14 20:29:00 +05:30
Tom
5e04985c93
feat(curriculum): add C# superblock (#50646)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-14 13:36:39 +02:00
camperbot
b46b527002
chore(i18n,client): processed translations (#50673) 2023-06-12 12:17:47 -07:00
renovate[bot]
75bb585ef5 chore(deps): update dependency webpack to v5.86.0 2023-06-11 00:49:27 +00:00
renovate[bot]
aeef935304 fix(deps): update dependency i18next to v22.5.1 2023-06-10 22:42:38 +00:00
renovate[bot]
37ceeddda3 fix(deps): update dependency algoliasearch to v4.17.2 2023-06-10 18:51:22 +00:00
renovate[bot]
f29c9a8724 chore(deps): update react monorepo 2023-06-10 13:50:31 +00:00
renovate[bot]
3e46486bea chore(deps): update babel monorepo to v7.22.5 2023-06-10 03:17:35 +00:00