Commit Graph

5355 Commits

Author SHA1 Message Date
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
anastasiiauk
5ef723e232
fix(i18n): replace English with Ukrainian quotes and compliments (#50624) 2023-06-09 15:14:00 +05:30
Tom
167a8e7638
refactor: remove dasherize (#50620) 2023-06-07 23:28:56 -07:00
Ahmad Abdolsaheb
76673d544b
feat(client): AB test displaying the progress donation modal multiple times (#50408)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-07 19:56:01 +05:30
Jacques Metevier
1f9c1e9d21
chore(deps): upgrade eslint (#50614)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-06 17:58:27 +02:00
Sky Jacobson
fcc5fdea5c
test(client): created unit test suite for OfflineWarning component (#50572)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2023-06-06 17:12:19 +02:00
Sem Bauke
d18414fa2d
feat: add progress bar to lower jaw (#50167)
Co-authored-by: IsmailTlemcani <ismail.tlemcani@gmail.com>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-06-06 14:59:40 +03:00
camperbot
9a51cc1bee
chore(i18n,client): processed translations (#50617) 2023-06-05 08:02:44 -07:00
renovate[bot]
579df6f4d3 chore(deps): update dependency webpack to v5.85.0 2023-06-05 02:01:29 +00:00
renovate[bot]
5717ab9de9 chore(deps): update dependency dotenv to v16.1.4 2023-06-04 18:31:01 +00:00
renovate[bot]
8459e8c2fe fix(deps): update dependency @stripe/stripe-js to v1.54.0 2023-06-03 23:04:47 +00:00
Mustafa El Rouby
827ec2032b
fix(client): underline links for all languages (#50571)
Co-authored-by: Aaron <a.rcottrill521@gmail.com>
2023-06-03 12:53:41 +03:00
renovate[bot]
189aa2fa0a chore(deps): update dependency @types/jest to v29.5.2 2023-06-03 07:34:57 +00:00
renovate[bot]
2fec1add02 chore(deps): update babel monorepo 2023-06-03 05:34:34 +00:00
DEVelooper29
d46977d2f7
fix: updated reset and help buttons (#50087)
Co-authored-by: Sboonny <muhammed@freecodecamp.org>
Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-06-02 20:40:55 +03:00
camperbot
83bb3b4aa7
chore(i18n,client): processed translations (#50588) 2023-06-02 09:41:47 -07:00
Jacques Metevier
d6e30b2b39
chore(build): remove unused packagese, add needed packages, add eslint caching (#50527)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-01 15:19:28 -05:00
Mrugesh Mohapatra
16cfbd5829
feat(client): add duplicate account warning (#50555)
* feat(client): add duplicate account warning

* feat: check completed challenge count

* feat: stop redirecting /learn to /email-sign-up

* test: update to account for the lack of redirects

Also, in an extremely WET way, test both options.

* Update client/src/pages/email-sign-up.tsx

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-01 14:26:19 -05:00
Ahmad Abdolsaheb
41b9d94a4e
feat(client): AB test loading donation elements individually (#50564)
* feat(client):AB test loading donation elements individually

* Apply suggestions from code review

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* fix: simplify logic

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-01 13:53:22 -05:00
David Moreno-Bautista
ed73d472cd
fix(client): stop preview in new window from disappearing on parent resize (#50389)
* fix(UI): preview in new window doesn't disappear on parent resize now

* refactor: rename css class for clarity

* refactor: remove unnecessary code

* chore: fix comment

* refactor: turn switch statement into if statement for clarity

* fix: close preview window if navigating away from learning section

* fix: make button bigger for mobile

* fix: stop preview from disappearing on resize after chapter change

* fix: apply style only to tab that needs it

chore: add comments for clarity

---------

Co-authored-by: David Moreno-Bautista <71296308+davmoba4@users.noreply.github.com>
2023-06-01 11:03:00 -05:00
Tom
373e808938
refactor(config): superblocks and map (#50435) 2023-06-01 14:51:57 +02:00
CallmeHongmaybe
9ea1969a37
fix: relocate CodeAlly banner to fit layout (#50534) 2023-05-31 17:55:59 +05:30
Oliver Eyton-Williams
c3ce96069a
fix: only show loader message on layout (#50556) 2023-05-31 17:22:09 +05:30
camperbot
12dd8c4880
chore(i18n,client): processed translations (#50546) 2023-05-29 07:38:22 -07:00
Harmeet singh
6ae759fc97
feat(a11y): make completed-step more accessibility (#50457) 2023-05-28 22:54:02 +03:00
renovate[bot]
64a5238af0 chore(deps): update dependency postcss to v8.4.24 2023-05-28 14:01:35 +00:00
renovate[bot]
f1a11672cc chore(deps): update babel monorepo 2023-05-27 18:33:51 +00:00
renovate[bot]
14b76f2088 fix(deps): update dependency algoliasearch to v4.17.1 2023-05-27 15:24:03 +00:00
renovate[bot]
06b065723e chore(deps): update dependency @types/react to v16.14.42 2023-05-27 08:54:10 +00:00
Muhammed Mustafa
49948076df
revert(client): add react suspense and lazy loading (#50529) 2023-05-27 06:39:00 +05:30
Mrugesh Mohapatra
e562d10d6e
revert: show the default 404 page only when profile fails (#50528) 2023-05-27 04:35:32 +05:30
Muhammed Mustafa
405a40b6b0
feat(client): show the default 404 page only when profile fails (#50367)
* feat(client): check if visited profile exist

* fix typo in the variable name

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* add error boundray arround the session user

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

---------

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-05-26 11:21:23 +04:00
Jacques Metevier
4a9c0a4886
chore: remove unused code (#50507) 2023-05-25 22:14:42 +03:00
Oliver Eyton-Williams
62dd14a454
refactor: stop storing sessionMeta in redux (#50481) 2023-05-24 23:35:53 +03:00
Oliver Eyton-Williams
1fc0bccb6f
refactor(api): stop returning streak (#50502)
The client does not use them. It calculates streaks from the calendar
property.
2023-05-24 19:16:29 +03:00
camperbot
9d2ea4048b
chore(i18n,client): processed translations (#50495) 2023-05-24 15:13:43 +02:00
renovate[bot]
45a4287d1a fix(deps): update dependency @stripe/stripe-js to v1.53.0 2023-05-23 22:18:14 +00:00
camperbot
c8ed611368
chore(i18n,client): processed translations (#50478) 2023-05-23 08:56:54 -05:00
camperbot
60987907e8
chore(i18n,client): processed translations (#50470) 2023-05-22 16:13:38 +02:00
Huyen Nguyen
e50dd4a905
fix(client): typo in function name (#50464) 2023-05-22 10:03:38 +00:00
renovate[bot]
93430e1614
fix(deps): update dependency react-i18next to v12.3.1 (#50459)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-22 05:50:56 +00:00
renovate[bot]
53748bb950
fix(deps): update dependency i18next to v22.5.0 (#50458)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-22 08:16:32 +03:00
renovate[bot]
e114280189 fix(deps): update algolia-instantsearch monorepo to v6.40.0 2023-05-20 18:22:37 +00:00
Muhammed Mustafa
b7697c7304
refactor(client): remove extra operation (#50445) 2023-05-19 10:42:13 -07:00
Shubham Lal
132a862901
feat(client): add contribute button on header's navbar (#50400) 2023-05-19 19:33:41 +03:00
camperbot
912e7f232e
chore(i18n,client): processed translations (#50442) 2023-05-19 15:26:11 +02:00
Shubham Lal
165d9f0c67
feat(client): change of container & anchor's css on project hover (#50360) 2023-05-19 12:33:56 +03:00
Tom
4dfca3c560
feat: add exam environment (#50356)
* feat: add exam environment

* fix: cypress

* fix: lint-ts

* fix: lint-js

* fix: codefactor

* fix: don't translate comments from new JS spreadsheet

* fix: more tests

* fix: challenge schema

* fix: external curriculum test?

* fix: add more comments
2023-05-18 13:33:43 +02:00
camperbot
bcc9970e5b
chore(i18n,client): processed translations (#50410) 2023-05-17 08:28:25 -07:00
Ahmad Abdolsaheb
7af4e5db95
feat/AB-test-modal-bear (#50380) 2023-05-16 22:37:53 +05:30
Muhammed Mustafa
734a88e5d2
feat(client): delete invalid default profile image (#50352)
* feat(client): delete a not valid variable

* set validation to false if using the image

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

---------

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-05-16 09:57:54 -07:00
camperbot
092cd9bd95
chore(i18n,client): processed translations (#50397) 2023-05-16 08:24:17 -07:00
Muhammed Mustafa
3c28323a2c
feat(client): remove the height from the space component (#50244) 2023-05-15 12:41:31 -07:00
renovate[bot]
e56b9bf82e fix(deps): update dependency react-reflex to v4.1.0 2023-05-13 15:26:54 +00:00
renovate[bot]
8b421aa8dd fix(deps): update dependency jquery to v3.7.0 2023-05-13 11:56:52 +00:00
renovate[bot]
2cfadcf28a chore(deps): update automerged always - codesee to v0.587.0 2023-05-13 09:34:31 +00:00
Yashaswi Makula
0e927aa967
fix(client): show certification border to visitors (#50349)
fix(UI): Certification border is now normal
2023-05-10 20:48:11 +03:00
Niraj Nandish
d34be97fe2
fix(client): error flash when toggling send quincy email in settings (#50336) 2023-05-10 14:20:33 +02:00
Oliver Eyton-Williams
5d9dccb37f
test: unlock when syntax error fixed (#50325)
* refactor: use data-cy for console output

* test(client): unlock after fixing syntax errors
2023-05-09 23:15:08 +05:30
camperbot
77769db9af
chore(i18n,client): processed translations (#50330) 2023-05-10 00:58:02 +09:00
Oliver Eyton-Williams
8ed409ddc9
fix(client): allow user code to build after update (#50323) 2023-05-09 13:32:04 +03:00
Muhammed Mustafa
0d98f28b9e
feat(client): delete generic success message in the alert (#49780)
* change the flash message in profileui endpoint

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-05-08 16:58:06 +02:00
camperbot
13334014c9
chore(i18n,client): processed translations (#50313) 2023-05-08 14:15:13 +01:00
Ahmad Abdolsaheb
6115df88cd
feat: replace code lock epic with saga (#50088) 2023-05-08 14:28:21 +05:30
Muhammed Mustafa
39538c8b22
feat(client): polish the styles for the lang button (#50256)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-05-08 13:16:19 +05:30
renovate[bot]
b3d70a3381
fix(deps): update dependency @growthbook/growthbook-react to v0.16.0 (#50310)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-08 13:14:05 +05:30
renovate[bot]
ef0476412d chore(deps): update automerged always - codesee to v0.582.0 2023-05-07 02:22:27 +00:00
renovate[bot]
b6cc977f8d chore(deps): update dependency gatsby-plugin-webpack-bundle-analyser-v2 to v1.1.31 2023-05-06 19:02:24 +00:00
renovate[bot]
b23b9d4414 chore(deps): update dependency @types/react to v16.14.41 2023-05-06 16:36:09 +00:00
renovate[bot]
fd94b618d5 chore(deps): update dependency @types/react-transition-group to v4.4.6 2023-05-06 12:38:56 +00:00
renovate[bot]
31619ecb52 chore(deps): update babel monorepo 2023-05-06 08:18:33 +00:00
camperbot
dfd4caf293
chore(i18n,client): processed translations (#50291) 2023-05-05 22:51:44 +09:00
Bruce Blaser
a52b13c17e
fix: remove tool panel buttons from mobile layout (#47683) 2023-05-05 10:55:52 +05:30
Ahmad Abdolsaheb
5cac374138
feat(client): add progress donation modal cta rotation (#50274)
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-05-05 10:53:06 +05:30
camperbot
125e0aaceb
chore(i18n,client): processed translations (#50277) 2023-05-04 08:44:14 -07:00
Tom
d02bb663c4
refactor(curriculum): move helpCategory to block meta.json file (#50265)
* refactor: move helpCategory to block meta

* fix: test?
2023-05-04 08:46:58 +02:00
Krzysztof G
45d2ffa676
fix(client): LanguageList export (#50268)
fix: LanguageList export
2023-05-03 22:51:26 +03:00
camperbot
c314e08df2
chore(i18n,client): processed translations (#50261) 2023-05-03 18:32:38 +03:00
Tom
3f0202a7b8
feat(client): add faq section to landing page (#50243)
* feat: add faq section to landing page

* fix: add review suggestions

* fix: add CTA below testimonials

* fix: cypress
2023-05-02 11:39:35 -07:00
Tom
25f7697382
fix(client): window title in rdb challenges (#50250)
fix: undasherize rdb window titles
2023-05-02 08:55:14 -07:00
Vansh Baghel
f5070cc68f
feat(client): add react suspense and lazy loading (#50117)
* Suspense and lazy loading used

* Wrapped profile with suspense
2023-05-01 20:25:21 +03:00
camperbot
4e9d3f807f
chore(i18n,client): processed translations (#50239) 2023-05-01 09:38:44 -07:00
Muhammed Mustafa
d4bb1e7ef2
feat(client): revert the change to language icon (#50235) 2023-05-01 12:35:17 +02:00
Oliver Eyton-Williams
bb0ebc39b4
fix(client): ensure correct types for project links (#50206) 2023-05-01 10:47:33 +03:00
Sergen Karaoglan
d226842eed
fix: improve full stack certificate table (#50229)
* fix: improve full stack certificate table

fix: include table header for certifications

* make header sr-only

* fix: translatable header for certification

Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>

---------

Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-04-30 23:08:22 +02:00
renovate[bot]
cd77c88546 fix(deps): update dependency date-fns to v2.30.0 2023-04-30 09:02:43 +00:00
renovate[bot]
82c5d5ee3c chore(deps): update automerged always - codesee to v0.575.0 2023-04-30 07:35:16 +00:00
renovate[bot]
8937e5fe30 fix(deps): update dependency react-i18next to v12.2.2 2023-04-30 04:08:48 +00:00
renovate[bot]
e3e5a63d42 fix(deps): update babel monorepo 2023-04-30 01:12:36 +00:00
renovate[bot]
b07b3a87d5 chore(deps): update dependency @types/react-dom to v16.9.19 2023-04-29 11:45:28 +00:00
renovate[bot]
6c6ca6c20c chore(deps): update babel monorepo 2023-04-29 09:50:23 +00:00
camperbot
77a95e2dab
chore(i18n,client): processed translations (#50210) 2023-04-28 19:10:59 +05:30
Shaun Hamilton
3af73290bc
refactor(client): migrate certification to ts (#49708)
* refactor(client): migrate certification to ts

* fix: reduce certMap into projectMap etc.

* fix: rename certMap -> fullCertMap

* fix: cert-and-project-map strict typing

* close but not close enough

* fix: combine project and legacy project maps

* chore: add type assertion safety comment

* fix: add correct types to test mocks

* fix: another test

* remove settings-button.test.js

The test did not handle any changes, and only served as a failing snapshot when projects are added/updated

* refactor: use exported map types

Co-authored by: Muhammed Mustafa <muhammed@freecodecamp.org>

* refactor: use exported map types

Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>

---------

Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2023-04-28 10:01:44 +02:00
Ahmad Abdolsaheb
44ae9bd0c5
feat: send RWD render times to GA (#50196)
* feat: send RWD render times to GA

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-04-28 09:00:22 +02:00
camperbot
61783e4761
chore(i18n,client): processed translations (#50198) 2023-04-27 09:32:54 -05:00
Naomi Carrigan
18f9a3f47c
feat(curriculum): break number sorter down into steps (#49715)
* chore: create new project

* feat: break projects down into steps

* chore: solution

* feat: write tests

* fix: broken tests

* chore: apply Jessica's review suggestions

* chore: correct title case for block name

* chore: apply kolade's review

* chore: apply kolade's review

* chore: apply sem's review

Co-authored-by: Sem Bauke <semboot699@gmail.com>

* chore: apply sem's updated review

* chore: add aria-label to selects

* fix: labels on the steps where the camper changed a value

This is why find and replace didn't work );

* chore: apply zaira's review suggestions

Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>

* chore: apply zaira's review suggestions

Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>

---------

Co-authored-by: Sem Bauke <semboot699@gmail.com>
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>
2023-04-27 11:17:35 +00:00
Vansh Baghel
d43c9b69d7
feat(client): children for spacer component (#50105)
* Replaced padding calculation with paddingBlock, for both children and deefault

* Ran cmd : pnpm run test-client -u to fix checks

* fix snapshot

* Changed calculation, removed extra div

* medium to large in donate

* PaddingBlock to padding, added new values for Padding obj

* Fix snapshots

---------

Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2023-04-27 12:51:58 +02:00
Vansh Baghel
85795068a3
feat(client): Customized Radio Buttons in settings page (#50094)
Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-04-27 08:07:21 +00:00
Muhammed Mustafa
f0aecf173d
feat(client): expose the language button to the navbar (#50084)
* feat(client): expose the language button to the navbar

* clean extra logic

Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>

* show the language menu

* set keyboard navigation logic

* change the language icon

* sort float values

* fix the test

* remove the menu roles from the languagelist

Co-authored-by: Bruce B <bbsmooth@gmail.com>

* add id to button and polish the attributes

Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com>

* revert to production focus events

Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com>

* fix the menu not closing and fix the label

Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com>

* make event passing more explicit

Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com>

* Let screenreaders annouce that the expand is closed

Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>

* let screenreader annouce list is closed

Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>

* polish the logic around the styling

Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>

* add comment about accessiblity function

* oh right active doesn't work like that

* hide the menu if the click is outside it

Co-authored-by:  Bruce B <bbsmooth@gmail.com>

* fix the contrast in the check mark

Co-authored-by:  Bruce B <bbsmooth@gmail.com>

* Stop the menu closing when clicking on the searchbar

Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>

* make the list hover and focus consistent

Co-authored-by: Co-authored-by:  Bruce B <bbsmooth@gmail.com>

---------

Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-04-26 22:44:03 +02:00
Sem Bauke
5a8228fa52
feat: add css foundations block - the odin project (#49377)
* feat: add css foundations block - the odin project

* feat: add first 7 questions

* feat: introduce type selector question as first question

* feat: add new exercise block

* feat: introduce exercise 1

* feat: introduce exercise 2

* fix: add removed solutions

* fix: add help category

* fix: add placeholder description

* fix: code block highlighting

* fix: add optional chaining to tests

* fix: second exercise

* Apply Naomi's suggestions from code review

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

---------

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-04-26 10:22:57 -07:00
Muhammed Mustafa
e7b028f0c4
feat(client): use showPoints to hide points instead of mutating the points (#50106)
* feat(client): move points out of the camper component

* use the redesigned text
2023-04-26 11:57:18 -05:00
Shaun Hamilton
082dcb55c7
feat(client): add codeally_down feature flag (#50190)
* feat(client): add codeally_down feature flag

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-04-26 15:46:03 +02:00
Kolade Chris
81a84f8aaf
feat(curriculum): Add fCC Authors Page Project to JS Cert (#49826)
* feat(curriculum): Add fCC Authors Page Project to JS Cert

* Added intro.json, index.md, and meta.json files

* feat: wrote tests for the first twelve steps, also corrected step 11 test

* finished writing tests

* chore: cross-checked tests and fixed broken ones

* chore: fixed a merge conflict

* chore: fixed more merge conflicts

* chore: implemented Kris's suggestions

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* chore: implemented Naomi's suggestions

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* combined steps eleven and twelve

* chore: implemented more suggestions from Naomi

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* chore: removed the intro json extra comma

* chore: debugging failed CI

* chore: debugging failed CI from step 6

* fix: still debugging CI issues

* ci: checking why CI failed

* ci: debugging CI failure in step 12

* chore: implemented Naomi's suggestions to make CI pass

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* ci: debugging CI failure in step 12

* feat: Tested for semi-colons in steps that don't allow it

* ci: debuggin step 17 CI failure

* chore: implemented Jessica's suggestions

Co-authored-by: Jessica Wilkins  <67210629+jdwilkin4@users.noreply.github.com>

* feat: rewrote tests for step 22

* fix: fixed small issues like typos and wrapping backticks around some words

* fix: rewrote tests for step 5 to follow Sem's recommendation

* fix: rewrote tests for step 28 to not be strict with backticks

* fix: fixed intro json file error

---------

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Jessica Wilkins  <67210629+jdwilkin4@users.noreply.github.com>
2023-04-26 15:32:29 +02:00
camperbot
33535dda40
chore(i18n,client): processed translations (#50192) 2023-04-26 08:28:44 -05:00
Oliver Eyton-Williams
0d5e2d9ed7
fix: connect LowerJaw to redux (#50180)
* fix: connect LowerJaw to redux
2023-04-26 12:20:58 +02:00
Tom
17c9d98159
chore(client): add warning codeally is down, remove new/beta from superblock titles (#50172)
* feat: remove new and beta from superblocks

* feat: add codeally down warning
2023-04-25 13:53:41 -07:00
camperbot
6d376f7481
chore(i18n,client): processed translations (#50179) 2023-04-25 14:15:28 +01:00
Naomi Carrigan
a272028a40
chore(tools): test intro file structure (#50175) 2023-04-25 08:36:06 +02:00
Muhammed Mustafa
6cbd6be1e5
feat(client): remove extra if statement in the navigation header (#50156) 2023-04-24 13:51:47 -07:00
Muhammed Mustafa
c8e22b4ea0
refactor(client): remove extra element from the profile item setting (#50163) 2023-04-24 18:59:16 +02:00
Muhammed Mustafa
fa1b424488
feat(client): remove eslint comments in auth or profile file (#50162)
* feat(client): remove eslint comments in auth or profile file

* update user
2023-04-24 18:00:11 +02:00
camperbot
74bbe13fff
chore(i18n,client): processed translations (#50165) 2023-04-24 08:15:14 -05:00
Jessica Wilkins
306ebf7683
feat: adding sports team project to new JS curriculum (#49135)
* fix: linting error

* fix: updating correct super block name for project

* feat: adding steps 15-20

* feat: adding more steps

* feat: adding more steps for setPlayerCards function

* feat: adding more steps

* feat: adding rest of steps

* fix: missing commas from json file

* feat: adding tests

* feat: adding more tests

* fix: broken test for step 5

* feat: adding more tests

* chore: adding tests

* chore: adding more tests

* feat: adding tests 16-20

* feat: adding more tests

* feat: adding tests 25-29

* feat: adding more tests

* feat: adding switch statement tests

* feat: adding rest of tests

* fix: adding column layout for small devices

* fix: step 16 test

* fix: step 17 test

* fix: incorrect test for step 30

* fix: step 36

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2ab4f6c52c5eec6d68de4.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e95e39860dc5b01ebe9be0.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/641fc88d8fa7127f76e0324f.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a4a8087e6dec8ec47f16.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a5f09a785aed155c0a56.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a8e14fb388edd3242527.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2aa36fcdc63ee4e18fc37.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d1214a0ac7a9389793269b.md

Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f28972973504e7bb58b0b3.md

Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf8ec006a776ff5f6e3c68.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf8ec006a776ff5f6e3c68.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf90d4696d8f00851873a4.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf90d4696d8f00851873a4.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf91b0ff6e9300ead140cc.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a8e14fb388edd3242527.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a8e14fb388edd3242527.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2aa36fcdc63ee4e18fc37.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2aa36fcdc63ee4e18fc37.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2ab4f6c52c5eec6d68de4.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf91b0ff6e9300ead140cc.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf920228531a0145abd0b3.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf920228531a0145abd0b3.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf920228531a0145abd0b3.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf93472de77d01bf8474bf.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63cf93472de77d01bf8474bf.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d120a05ee93f38353b84c0.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d120a05ee93f38353b84c0.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d1214a0ac7a9389793269b.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d1214a0ac7a9389793269b.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d128eaedcc773d2ded2128.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d128eaedcc773d2ded2128.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d12b9c7aaee43de1ba265d.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d12fe2a595263e8f5084f7.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63d12fe2a595263e8f5084f7.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e02a333354343b595d64ca.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e0334b7a24bd3c96aca4de.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e03b86008bbb3e1c3de846.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e060df21bca347b2d2b374.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e062d6090ebb486a4eda3a.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e949b8327aa2aca2ca8eac.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e95a45dce95baf41dd4f78.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e95e39860dc5b01ebe9be0.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e95e39860dc5b01ebe9be0.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e9667c881b61b1e338d276.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e96938d2a347b2734a1587.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e96eb94c97b6b31ee50f63.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e96eb94c97b6b31ee50f63.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e9718d7d490bb3940d5a0a.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e9737f686c76b4078a60f4.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63e9737f686c76b4078a60f4.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f28972973504e7bb58b0b3.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f28ef082d771e8bf71f94a.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f293c804d6f9e9a83ca4c5.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f29804e3ec00ea6fab1ec4.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f29ce62aea65eb041758c8.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a0a860790eebe61bf908.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a0a860790eebe61bf908.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/641fc88d8fa7127f76e0324f.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/641fcfd468185384ac218b7d.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a4a8087e6dec8ec47f16.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a4a8087e6dec8ec47f16.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a5f09a785aed155c0a56.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63f2a5f09a785aed155c0a56.md

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* fix: applying rest of code review suggestions

* Update client/i18n/locales/english/intro.json

Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com>

* Update client/src/pages/learn/2022/javascript-algorithms-and-data-structures/learn-modern-javascript-methods-by-building-sports-team-cards/index.md

Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com>

* Update client/src/pages/learn/2022/javascript-algorithms-and-data-structures/learn-modern-javascript-methods-by-building-sports-team-cards/index.md

Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com>

* Update client/utils/help-category-map.json

Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com>

* Update client/src/pages/learn/2022/javascript-algorithms-and-data-structures/learn-modern-javascript-methods-by-building-sports-team-cards/index.md

Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com>

* Update curriculum/challenges/_meta/learn-modern-javascript-methods-by-building-sports-team-cards/meta.json

Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com>

* Update curriculum/challenges/_meta/learn-modern-javascript-methods-by-building-sports-team-cards/meta.json

Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-sports-team-cards/63c620161fc2b49ac340ffc4.md

Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com>

* refactor: rename project folder

* Update client/i18n/locales/english/intro.json

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

* fix: updating folder names

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md

Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63c620161fc2b49ac340ffc4.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf91b0ff6e9300ead140cc.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf920228531a0145abd0b3.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* fix: syntax erorr for broken test

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* Update curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

---------

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com>
Co-authored-by: Rafael D. Hernandez <6822714+RafaelDavisH@users.noreply.github.com>
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
2023-04-24 12:56:45 +02:00
renovate[bot]
48aeb886c1 chore(deps): update dependency webpack to v5.80.0 2023-04-24 07:06:02 +00:00
renovate[bot]
7dc1b36a35 chore(deps): update automerged always - codesee to v0.566.0 2023-04-23 11:11:49 +00:00
renovate[bot]
f7b27a1ec2 fix(deps): update dependency i18next to v22.4.15 2023-04-23 06:41:16 +00:00
renovate[bot]
0e2e46a14b chore(deps): update dependency postcss to v8.4.23 2023-04-23 03:48:13 +00:00
renovate[bot]
b1ac1d2baa chore(deps): update dependency @types/jest to v29.5.1 2023-04-22 16:14:16 +00:00
Bruce Blaser
9dca46dc3f
fix(ui): re-enable pointer events on upper jaw (#50126)
fix: re-enable pointer events on upper jaw
2023-04-22 09:03:58 +02:00
Muhammed Mustafa
91aa8b4aca
refactor(client): remove extra property (#50116) 2023-04-21 19:09:00 +02:00
camperbot
709389e9dd
chore(i18n,client): processed translations (#50121) 2023-04-21 09:00:05 -05:00
Muhammed Mustafa
8b72e9af5f
feat(client): move the variables from style element to CSS file (#50085)
* refactor(client): move the variables from style element to header property

* sort the test and fix wrong value

* remove the fallbacks

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>

---------

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2023-04-20 13:08:36 -07:00
Muhammed Mustafa
1c51071c0b
refactor(client): link themes types to its input (#49862)
* refactor(client): link themes types to its input

add type in the imports for readiblity

* align formValues Types
2023-04-20 12:11:46 -05:00
Muhammed Mustafa
191011e108
refactor(client): profile component into sub components (#49956)
* refactor(client): profile component into sub components

* Clean the future PR changes

* fix the broken if statement cased by prettier and clean change log

* Better variable name for boolean variable

Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>

* Revert the removing of vistor

Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>

* better naming for the component

* fix typo in message components

Co-authored-by: sembauke <semboot699@gmail.com>

---------

Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: sembauke <semboot699@gmail.com>
2023-04-20 11:13:05 -05:00
Muhammed Mustafa
92307ec526
fix(client): stop the elements from flowing outside the viewport (#49942)
* fix(client): overflow of the landing pages cards

* remove the row that case overflow

* align the card width with the images

Co-authored-by: Bruce B <bbsmooth@gmail.com>

* remove horizontial scroll for 994px screens

Co-authored-by: Bruce B <bbsmooth@gmail.com>

---------

Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-04-20 10:28:41 -05:00
Muhammed Mustafa
2123b447bc
feat(client): hide the outline instead of removing it (#49716)
* feat(client): hide the outline instead of removing it

* remove the old :focus outline values

Co-authored-by: Bruce B <bbsmooth@gmail.com>

---------

Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-04-20 10:02:15 -05:00
Muhammed Mustafa
e5f1a8f73f
fix(client): outline and padding in the footer (#49776)
Co-authored-by: Bruce B <bbsmooth@gmail.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2023-04-20 15:46:12 +02:00
camperbot
ff32b45054
chore(i18n,client): processed translations (#50112) 2023-04-20 22:29:24 +09:00
Oliver Eyton-Williams
8f562661c7
fix: show preview on toggle (#50108) 2023-04-20 13:49:00 +02:00
camperbot
8094be9154
chore(i18n,client): processed translations (#50096) 2023-04-19 14:59:22 +02:00
Naomi Carrigan
21d00f7ce8
feat: spam filter project (#49873)
* chore: set up initial project

* feat: steps 1-10

* feat: steps 11-20

* feat: complete steps

* feat: write tests

* fix: debug failing tests

* chore: apply Jessica's review suggestions

Co-authored-by: Jessica Wilkins  <67210629+jdwilkin4@users.noreply.github.com>

* chore: apply gikf's review suggestions

Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com>

* fix: test that help regex is unmodified

* chore: max width on text area

* chore: reapply sem's review

Co-authored-by: Sem Bauke <semboot699@gmail.com>

---------

Co-authored-by: Jessica Wilkins  <67210629+jdwilkin4@users.noreply.github.com>
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com>
Co-authored-by: Sem Bauke <semboot699@gmail.com>
2023-04-19 14:02:56 +02:00
Bruce Blaser
ce26c85c78
fix(client): clean up styles on controls above multi-file editor (#50058) 2023-04-19 16:16:13 +05:30
Lasse Jørgensen
d717dbda82
fix(client): conditionally render #universal-nav-left (#50092) 2023-04-19 16:13:32 +05:30
Manabu Matsumoto
4d7c3f6c60
fix(UI): anchor the tool panel buttons at the bottom (#48586)
* fix: anchor the tool panel buttons at the bottom

---------

Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Sboonny <muhammed@freecodecamp.org>
2023-04-19 10:33:51 +00:00
Muhammed Mustafa
04c8861c3e
refactor(client): align nav-links types with universal-nav types (#49857)
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-04-18 22:04:09 +07:00
Bruce Blaser
0dd8282cf8
feat(client): adjustable scrollbar width in code editor (#49975) 2023-04-18 15:36:03 +03:00
Igor Torres
b6b5efca53
fix(client): warn user on failed submission for backend project (#49991) 2023-04-17 21:57:55 +02:00
Muhammed Mustafa
44a1a05ab0
refactor(client): align campers type with stored User (#49982
* refactor(client): align campers type with stored User

* update snapshot
2023-04-17 23:46:28 +05:30
camperbot
6ad4602ea8
chore(i18n,client): processed translations (#50079) 2023-04-17 15:17:35 +00:00
Muhammed Mustafa
d23676ad86
feat(client): clean homepage components from extra prop (#49948)
Co-authored-by: sembauke <semboot699@gmail.com>
2023-04-17 17:09:17 +07:00
renovate[bot]
e062cd3c64 fix(deps): update dependency reselect to v4.1.8 2023-04-17 03:38:08 +00:00
renovate[bot]
54cc79ac4b chore(deps): update dependency postcss to v8.4.22 2023-04-16 18:35:39 +00:00
renovate[bot]
532d629cdd chore(deps): update dependency webpack to v5.79.0 2023-04-15 19:30:36 +00:00
renovate[bot]
b4d12e1358 chore(deps): update automerged always - codesee to v0.558.0 2023-04-15 15:36:02 +00:00
renovate[bot]
3825e36ea6 fix(deps): update dependency @stripe/stripe-js to v1.52.1 2023-04-15 13:01:53 +00:00
renovate[bot]
2a868ddc67 chore(deps): update dependency @types/react to v16.14.40 2023-04-15 09:14:09 +00:00
camperbot
409171c4d8
chore(i18n,client): processed translations (#50059) 2023-04-14 08:37:40 -07:00
Oliver Eyton-Williams
e955bccfcf
refactor: replace isChallenge (#50033)
* refactor: replace isChallenge

Determining if a path is a challenge by the number of path segments is
brittle and we ended up writing bizarre things like
isChallenge(nextChallengePath).

This should be a little more robust. i.e. if we need to know if a page
is a challenge, we can check the challengeMeta

* test: update tests with new logic
2023-04-13 15:25:12 +00:00
camperbot
c0577c6f63
chore(i18n,client): processed translations (#50055) 2023-04-13 14:56:25 +02:00
Muhammed Mustafa
70e68f8818
feat: remove babel polyfill package (#49917) 2023-04-12 16:59:05 +00:00
Naomi Carrigan
1117c6b737
feat: break shopping cart down into steps (#49416)
* feat: break shopping cart down into steps

* fix: couple of bugs oopsie

* fix: index.js -> script.js

* fix: missed a file

* feat: tests through step 31

* feat: finish tests

* chore: fix tests

* chore: apply gikf's review

Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com>

* chore: apply Jessica's review suggestions

* chore: apply kolade's review

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com>
2023-04-12 14:05:08 +02:00
Bruce Blaser
e0088db2b3
fix(a11y): settings toggles (#49664)
Co-authored-by: Sboonny <muhammedelruby@gmail.com>
Co-authored-by: Sboonny <muhammed@freecodecamp.org>
2023-04-12 14:40:00 +03:00
Oliver Eyton-Williams
b5bcf16349
fix: blocknameify no longer (#49997)
Remove `blocknameify` function, and adjust curriculum meta as needed
2023-04-10 21:21:00 +05:30
Bruce Blaser
6fc7045aee
fix(a11y): certification project cards (#50019
make certification project card links more accessible
2023-04-10 20:00:56 +05:30
renovate[bot]
ca15adb588
fix(deps): update font awesome to v6.4.0 (#50017)
* fix(deps): update font awesome to v6.4.0

* fix: update snapshots

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Mrugesh Mohapatra <noreply@mrugesh.dev>
2023-04-10 16:19:04 +02:00
renovate[bot]
d8fddb8f85
fix(deps): update dependency @growthbook/growthbook-react to v0.15.0 (#50010)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-10 15:31:19 +05:30
renovate[bot]
58b8e79f91 fix(deps): update dependency algoliasearch to v4.17.0 2023-04-09 21:05:37 +00:00
renovate[bot]
f107e7487d chore(deps): update dependency webpack to v5.78.0 2023-04-09 10:28:23 +00:00
renovate[bot]
8bddaef94f chore(deps): update automerged always - codesee to v0.551.0 2023-04-08 23:36:20 +00:00
renovate[bot]
bd8336c7b4 fix(deps): update dependency i18next to v22.4.14 2023-04-08 21:20:12 +00:00
camperbot
3c82cf3b9a
chore(i18n,client): processed translations (#49980) 2023-04-06 17:41:32 +02:00
renovate[bot]
dc958155b4
chore(deps): update automerged always - codesee to v0.549.0 (#49920)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-06 18:54:45 +05:30
renovate[bot]
88b923e553
chore(deps): update dependency @types/react to v16.14.38 (#49919)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-06 16:02:14 +05:30
Muhammed Mustafa
e08c6dec2c
refactor(client): make elements in show global to reduce the load on every render (#49972)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-04-06 15:58:49 +05:30
Muhammed Mustafa
16a0b8572a
refactor(client): split lower-jaw component to subcomponents (#49015)
---------

Co-authored-by: Bruce B <bbsmooth@gmail.com>
Co-authored-by: moshe vilner <shootermv@gmail.com>
2023-04-05 22:11:37 +02:00
Oliver Eyton-Williams
5ea1f4fffc
feat: add githash as query param (#49960) 2023-04-05 21:15:51 +05:30
camperbot
3b86194020
chore(i18n,client): processed translations (#49958) 2023-04-05 19:49:41 +05:30
renovate[bot]
82e21aca0e
fix(deps): update dependency react-i18next to v12 (#49800)
* fix(deps): update dependency react-i18next to v12

* chore: address linting issues

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Mrugesh Mohapatra <noreply@mrugesh.dev>
2023-04-04 10:38:32 +01:00
renovate[bot]
314c978524 chore(deps): update babel monorepo to v7.21.4 2023-04-04 07:21:28 +00:00
camperbot
5151d70ad3
chore(i18n,client): processed translations (#49929) 2023-04-03 15:20:31 +02:00
Muhammed Mustafa
283f8e2c2a
fix(client): rendering the block title as an array (#49924) 2023-04-03 12:53:23 +00:00
Muhammed Mustafa
b460bc0fba
feat(client): add unique flash messages to the sounds (#49785)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-04-03 14:08:45 +05:30
Muhammed Mustafa
fed78de7a1
fix(client): hack the outline look for the logo in the nav bar (#49903)
Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-04-03 14:05:15 +05:30
Krzysztof G
c14a353c88
fix(client): remeasureFonts when fonts are loaded (#49908)
fix: remeasureFonts when fonts are loaded
2023-04-01 10:43:18 +02:00
Muhammed Mustafa
11e38cd68d
fix(client): import Tfunction from i18next in models (#49815)
* fix(client): import Tfunction from i18next

* Import Tfunction as type
2023-03-31 14:27:45 +02:00
Muhammed Mustafa
6112f0ad9b
fix(client): align multifileEditor and editor types (#49825)
* fix(client): align multifileEditor editor and hotkeys types

* sort the last types

* sort the last types

* clean wrong types

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* clean wrong types

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* Change the comment

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-03-30 15:37:04 -05:00
Muhammed Mustafa
a8d5fdeec1
fix(client): remove boolean value for non boolean attribute (#49831) 2023-03-30 15:03:28 -05:00
Muhammed Mustafa
47944110b0
refactor(client): wrong TFunction type in searchBar (#49859)
refactor(client): mis aligned types in searchbar
2023-03-30 14:01:33 -05:00
Muhammed Mustafa
f61700dc48
fix(client): import TFunction from i18next in forms (#49817)
fix(client): import tfunction from i18next
2023-03-30 18:24:10 +00:00
Muhammed Mustafa
43e5edcbbd
fix(client): import TFunction from i18next for challenges context (#49820)
* fix(client): import tfunction from i18next

* swap the type for the hook

Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>

* refactor block intros function

* Revert "refactor block intros function"

This reverts commit 32ee772e6c.

* remove array from block title

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>

---------

Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-03-30 13:16:58 -05:00
Muhammed Mustafa
6752199cf1
fix(client): import tfunction from i18next in show components (#49819)
fix(client): import tfunction from i18next
2023-03-30 12:59:59 -05:00
Muhammed Mustafa
e9d834f1d8
fix(client): import Tfunction from i18next in privacy inputs (#49818)
* fix(client): import Tfunction from i18next

* swap tFuntion with the hook when possilbe
2023-03-30 12:39:52 -05:00
Muhammed Mustafa
b67a82ff0a
fix(client): import TFunction from i18next in profile componenets (#49814)
* fix(client): import TFunction from i18next

* Import Tfunction as type

* swap tFuntion with the hook when possilbe
2023-03-30 10:28:14 -05:00
camperbot
c410a2cae7
chore(i18n,client): processed translations (#49901) 2023-03-30 15:19:40 +02:00
Shaun Hamilton
e77baf55a4
fix(client): only fetch if username exists (#49874)
A test to see if the number of sentry errors decreases after this commit
2023-03-30 11:26:43 +02:00
Mrugesh Mohapatra
e5590e56d7
chore: use pnpm v8 for deps (#49892)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-03-29 20:18:49 +05:30
camperbot
b287e702aa
chore(i18n,client): processed translations (#49894) 2023-03-29 18:22:28 +05:30
Shaun Hamilton
93192539e5
fix(client): remove unused i18next variable (#49885) 2023-03-28 12:14:45 -07:00
camperbot
05f0ef1dab
chore(i18n,client): processed translations (#49877) 2023-03-28 15:53:27 +00:00
Ahmad Abdolsaheb
8bd84760b3
feat(client): isolate progress bar (#49479)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-03-27 08:02:55 +00:00
renovate[bot]
0f3083e492 fix(deps): update dependency algoliasearch to v4.16.0 2023-03-27 03:02:52 +00:00
renovate[bot]
8f3097997b fix(deps): update dependency @stripe/stripe-js to v1.52.0 2023-03-27 00:24:42 +00:00
renovate[bot]
922990c861 fix(deps): update dependency nanoid to v3.3.6 2023-03-26 18:25:55 +00:00
renovate[bot]
ea4dea4b0c chore(deps): update automerged always - codesee to v0.544.0 2023-03-26 10:26:03 +00:00
renovate[bot]
285b25aa20 chore(deps): update dependency webpack to v5.76.3 2023-03-25 18:34:33 +00:00
renovate[bot]
1935ca241b fix(deps): update algolia-instantsearch monorepo to v6.39.1 2023-03-25 14:39:33 +00:00
a2937
7a904e2e17
chore(a11y): standardize keyboard focus (#49579)
* Create a focus indicator

* Use two different colors for the palletes.

* Use focus-visible instead.

* Remove redundant css

* Use blue-mid for the focus outline color.

* Add a global fallback.

* Clean up the rules some more.

* Remove some bootstrap styling.

* fix: display focus outline on all sides of lower jaw icon buttons

* fix: breadcrumb focus outlines

---------

Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-03-24 20:31:55 +02:00
camperbot
49ab3866d7
chore(i18n,client): processed translations (#49823) 2023-03-24 12:43:49 +00:00
Muhammed Mustafa
6f630e1d97
feat(client): add unique message for the alerts (#49782)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-03-24 11:31:36 +01:00
Tom
605fdf220a
feat(curriculum): make college algebra with python live (#49695) 2023-03-23 21:57:32 +00:00
renovate[bot]
90efc43149
fix(deps): update dependency i18next to v22 (#49799)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sboonny <muhammedelruby@gmail.com>
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2023-03-24 01:02:33 +05:30