Huyen Nguyen
2dcbda7a93
refactor: use a different approach to visually hide input elements ( #51743 )
2023-10-11 11:09:42 +02:00
Mrugesh Mohapatra
3ce08ba8aa
feat(api-server): endpoint for classroom mode flag ( #51708 )
2023-10-11 11:00:50 +02:00
Krzysztof G
d7e0f59528
fix: typos in names ( #51896 )
...
Co-authored-by: Viktor Szépe <viktor@szepe.net>
2023-10-11 07:33:56 +03:00
renovate[bot]
2b41dba866
fix(deps): update dependency gatsby-transformer-remark to v5 [security] ( #51882 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-10 22:13:30 +05:30
Kolade Chris
d1732e8a99
feat(curriculum): add todo app ( #51367 )
...
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>
Co-authored-by: Sem Bauke <semboot699@gmail.com>
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com>
2023-10-10 08:03:48 -07:00
camperbot
17e5d2d505
chore(i18n,client): processed translations ( #51878 )
2023-10-10 09:51:46 -05:00
Oliver Eyton-Williams
77d70bf668
test: use unit tests for confetti, not e2e ( #51889 )
2023-10-10 14:36:52 +03:00
Krzysztof G
de5b3e165e
fix(client): Donation component typos ( #51885 )
...
Co-authored-by: Viktor Szépe <viktor@szepe.net>
2023-10-10 10:09:54 +07:00
Krzysztof G
174865974b
fix: text typos ( #51876 )
...
Co-authored-by: Viktor Szépe <viktor@szepe.net>
2023-10-09 19:36:27 +07:00
Muhammed Mustafa
f5f1f12edf
refactor: replace Col component ( #51322 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-10-09 10:11:47 +03:00
Faris Karim
fac5c52be2
fix: unreadable text in night mode ( #51788 )
2023-10-06 20:24:56 +02:00
Muhammed Mustafa
4494f95803
feat: upgrade prettier dependencies ( #51830 )
2023-10-06 23:35:17 +07:00
Pankil
2558156282
feat: replace alert component ( #51738 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Sboonny <MuhammedElruby@gmail.com>
2023-10-06 15:40:30 +00:00
Bruce Blaser
678444ec2a
fix(a11y): minimal fixes for quiz questions ( #51748 )
2023-10-05 08:27:17 -07:00
Amitabh Sahu
9365f4a6f4
test(e2e,playwright): Footer ( #51761 )
...
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-10-05 17:27:21 +07:00
camperbot
0b7efa21c3
chore(i18n,client): processed translations ( #51800 )
2023-10-04 12:37:49 -05:00
Stefan Weil
b14f96270f
fix: some typos in comments and documentation ( #51791 )
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2023-10-04 14:58:00 +03:00
Lucas Lombardo
d96e0db322
fix(a11y): add titles and roles to inline logo svgs ( #51657 )
2023-10-03 17:29:15 -07:00
Oliver Eyton-Williams
10ea10cefb
fix(client): keep logs while executing challenge ( #51671 )
2023-10-03 17:13:09 -07:00
Manabu Matsumoto
53000a1420
fix(ui): change the button style in searchbar ( #51328 )
...
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-10-03 10:27:28 -07:00
HARSH ANAND
4eae603919
test(e2e,playwright): donate.tsx ( #51768 )
2023-10-03 08:48:08 -07:00
a2937
4bacab4069
feat(client): show confetti when project complete ( #51072 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Sboonny <MuhammedElruby@gmail.com>
2023-10-03 08:24:06 -07:00
Muhammed Mustafa
5f53d2057c
feat: remove extra CSS property ( #51757 )
2023-10-02 16:04:22 +03:00
Maciek Sitkowski
19b627c5e1
test(e2e): add E2E tests for update-email page ( #51740 )
2023-10-02 17:28:26 +05:30
Muhammed Mustafa
606ca74deb
feat: turn donation modal element into react components ( #51670 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-10-02 13:50:15 +03:00
Samir Alibabic
7faf636051
test(e2e,playwright): blocked.tsx ( #51745 )
2023-10-02 16:20:47 +07:00
Gabe
9a0091fe05
fix: typo in a function name ( #51746 )
2023-10-02 12:41:41 +05:30
renovate[bot]
008fb821b6
chore(deps): update react monorepo
2023-10-01 13:06:52 +00:00
renovate[bot]
93e4b04e91
chore(deps): update dependency @total-typescript/ts-reset to v0.5.1 ( #51724 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 16:48:50 +05:30
renovate[bot]
b6641ec500
chore(deps): update babel monorepo
2023-10-01 05:08:06 +00:00
renovate[bot]
dca6ea586a
chore(deps): update react monorepo
2023-09-30 21:47:48 +00:00
renovate[bot]
00d2e510f7
chore(deps): update dependency postcss to v8.4.31
2023-09-30 21:42:52 +00:00
renovate[bot]
005257b6f6
chore(deps): update dependency chai to v4.3.10
2023-09-30 20:31:10 +00:00
renovate[bot]
98e52e6fe3
chore(deps): update dependency @types/react-transition-group to v4.4.7
2023-09-30 18:30:46 +00:00
renovate[bot]
a0fcc3cbb7
chore(deps): update dependency @types/react-scrollable-anchor to v0.6.2 ( #51699 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-30 23:25:06 +05:30
renovate[bot]
e61fc8c87a
chore(deps): update dependency @types/redux-actions to v2.6.3
2023-09-30 16:51:05 +00:00
renovate[bot]
b4da0e6cce
chore(deps): update dependency @types/react-test-renderer to v16.9.8
2023-09-30 16:42:51 +00:00
renovate[bot]
42db8cd0a2
chore(deps): update dependency @types/react-spinkit to v3.0.8
2023-09-30 14:20:48 +00:00
Muhammed Mustafa
49b728d31b
refactor: disable naming-convenction rule ( #51685 )
2023-09-30 20:23:39 +07:00
renovate[bot]
bbe1f46d6e
chore(deps): update dependency @types/react-responsive to v8.0.6
2023-09-30 13:18:59 +00:00
renovate[bot]
63f5e70689
chore(deps): update dependency @types/react-instantsearch-dom to v6.12.4
2023-09-30 13:16:30 +00:00
renovate[bot]
5b8669a687
chore(deps): update dependency @types/react-helmet to v6.1.7
2023-09-30 09:42:58 +00:00
renovate[bot]
14744b5ca4
chore(deps): update dependency @types/react-redux to v7.1.27
2023-09-30 09:41:36 +00:00
renovate[bot]
ade25c0345
chore(deps): update dependency @types/react-instantsearch-core to v6.26.5
2023-09-30 07:48:04 +00:00
renovate[bot]
dcee796b7f
chore(deps): update dependency @types/reach__router to v1.3.12
2023-09-30 04:10:34 +00:00
Viktor Szépe
78d8d567d4
fix: "lowerjaw-qoute" typo ( #51273 )
...
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-09-29 22:17:11 +00:00
Bruce Blaser
f8d1803b92
fix(a11y): mobile tab navigation ( #51669 )
2023-09-28 16:05:13 +02:00
renovate[bot]
195e22689f
chore(deps): update dependency chai to v4.3.9
2023-09-28 09:53:08 +00:00
camperbot
fb0e898456
chore(i18n,client): processed translations ( #51673 )
2023-09-27 10:47:08 -07:00
Naomi Carrigan
3e0f4ae7a6
feat: use assignments to call out csharp modules ( #51654 )
...
Co-authored-by: mot01 <tmondloch01@gmail.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2023-09-27 17:16:45 +00:00
Oliver Eyton-Williams
a647208a6c
fix: allow at least 100 loops before breaking out ( #51661 )
2023-09-27 09:38:53 -07:00
Ahmad Abdolsaheb
394d71c243
feat: send failed challengeFiles to GA ( #51621 )
...
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-09-27 09:29:33 +02:00
Fahd Kassim
fc29d1d473
feat(e2e,playwright):migrate common components help button tests ( #51628 )
2023-09-26 13:45:48 +02:00
camperbot
5a7d334dc0
chore(i18n,client): processed translations ( #51651 )
2023-09-25 16:03:05 +02:00
Tom
0f49460547
feat(api/client): use server response as flash msg for c# ( #51551 )
...
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-25 15:24:53 +02:00
Manabu Matsumoto
5cc501bb0e
fix(UI): position the tool panel buttons appropriately ( #51527 )
2023-09-25 15:28:19 +03:00
Muhammed Mustafa
6972f593e2
refactor: make renderHelpButton a component ( #51620 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-25 18:13:46 +07:00
Mrugesh Mohapatra
0586d9a5ed
fix(client): update verbiage on early access modal ( #51631 )
2023-09-25 11:34:39 +03:00
renovate[bot]
40df2123c7
chore(deps): update dependency @types/enzyme-adapter-react-16 to v1.0.7
2023-09-23 22:01:41 +00:00
Oliver Eyton-Williams
b7108ddeeb
fix: remove unnecessary initialization ( #51639 )
2023-09-23 18:57:02 +03:00
Muhammed Mustafa
139eecad25
feat: swap table component ( #51524 )
2023-09-23 14:45:29 +05:30
Naomi Carrigan
f773f69bd5
fix: uri encode forum title ( #51625 )
2023-09-23 14:38:06 +05:30
renovate[bot]
cb3c889cbe
chore(deps): update dependency postcss to v8.4.30
2023-09-23 08:18:06 +00:00
renovate[bot]
0ce6557fd9
chore(deps): update dependency @types/react-test-renderer to v16.9.7
2023-09-23 05:27:10 +00:00
renovate[bot]
58b7a5a9d6
chore(deps): update dependency autoprefixer to v10.4.16
2023-09-23 05:26:36 +00:00
Tom
cf65ad4dbb
chore(client): remove hours from C# cert ( #51606 )
2023-09-22 17:14:32 +03:00
Muhammed Mustafa
fa5b36e67a
feat: change header structure in the landing page ( #51406 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-09-20 08:48:21 +00:00
Muhammed Mustafa
e4fd95298b
feat: make projectsFor a React component ( #51540 )
2023-09-19 17:33:45 -05:00
Muhammed Mustafa
decf7251ac
feat: remove extra dropdown CSS properties ( #51513 )
2023-09-19 13:33:22 -05:00
camperbot
bbebaf0f94
chore(i18n,client): processed translations ( #51597 )
2023-09-19 13:18:12 -05:00
Muhammed Mustafa
0a47b7943d
refactor(client): remove invoking function to render AppMount children ( #51137 )
2023-09-19 09:22:29 -07:00
Riya Dhawan
c12f4bfd45
feat: store sound settings in local storage ( #51374 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-19 09:17:51 -07:00
Oliver Eyton-Williams
e149b09087
feat(curriculum): control loop-protect ( #51542 )
2023-09-19 08:51:43 -07:00
Victor Duarte
869fb4fc9f
fix: improve universal navbar UI ( #51108 )
2023-09-19 14:50:20 +03:00
Ahmad
a41065875c
feat(e2e, playwright): adding data labels for learn page html ( #51552 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-19 14:49:50 +03:00
Tom
7064c79817
fix(client): certTitle when sharing cert ( #51586 )
2023-09-19 09:49:08 +02:00
Oliver Eyton-Williams
2f6430a85e
chore: cleanup (prettier/git)ignore ( #51558 )
2023-09-18 10:00:53 -07:00
Ahmad Abdolsaheb
88b36d08b8
feat: restrict donations via stripe card ( #51598 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-18 18:42:11 +02:00
renovate[bot]
dfffaed393
chore(deps): update dependency joi to v17.10.2
2023-09-17 17:18:20 +00:00
renovate[bot]
ebcf5331b1
chore(deps): update babel monorepo
2023-09-16 18:03:12 +00:00
renovate[bot]
0f88afa13d
fix(deps): update dependency algoliasearch to v4.20.0
2023-09-16 13:47:40 +00:00
renovate[bot]
96f2cc100e
chore(deps): update jest monorepo
2023-09-16 06:41:07 +00:00
Fahd Kassim
4a5ebe01b8
refactor(e2e,playwright): add playwright test labels to show-certificate test and refactor the test code for show-certificate ( #51553 )
2023-09-15 11:06:15 +02:00
renovate[bot]
e9fbc352c1
chore(deps): update babel monorepo
2023-09-14 20:06:31 +00:00
Ahmad Abdolsaheb
31f97afb2e
feat(client): AB test adding mutitier donation modal ( #51539 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-14 18:29:07 +03:00
Oliver Eyton-Williams
0441090482
refactor: polish dockerfiles ( #51546 )
2023-09-14 11:47:28 +05:30
camperbot
d40f3ca6c5
chore(i18n,client): processed translations ( #51535 )
2023-09-12 09:54:00 -05:00
Ahmad
14a64daefd
refactor(e2e,playwright): input labels to test perf and improve coverage for landing page ( #51501 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-12 09:46:38 +02:00
Naomi Carrigan
e32a88a6db
chore: use new c-sharp help category ( #51417 )
...
Co-authored-by: mot01 <tmondloch01@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-11 10:46:51 -07:00
Muhammed Mustafa
3c6189ace0
feat: remove extra CSS file ( #51522 )
2023-09-11 14:45:19 +02:00
Muhammed Mustafa
fbeb9ff880
refactor: remove extra call to action button properties ( #51503 )
2023-09-10 16:07:02 +07:00
a2937
33b5118aa1
fix: Use new Twitter icon ( #51511 )
2023-09-09 15:14:06 +05:30
Muhammed Mustafa
6c32ea384c
refactor: remove extra variables definations ( #51512 )
2023-09-09 09:00:59 +02:00
Muhammed Mustafa
409afb7afc
fix: type error for solution display widget's dropdown ( #51448 )
2023-09-08 10:36:24 -07:00
Oliver Eyton-Williams
391fc2e34d
refactor: create shared workspace ( #51454 )
2023-09-07 23:06:01 +05:30
Muhammed Mustafa
4e44acab71
feat: replace tabs components ( #51361 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-09-06 21:04:30 -05:00
camperbot
7903cb9a8e
chore(i18n,client): processed translations ( #51493 )
2023-09-06 12:28:04 -07:00
Tom
19b0c09d60
fix(client): show upcoming curriculum on maps ( #51426 )
2023-09-06 22:05:31 +03:00
Oliver Eyton-Williams
9885d1a779
refactor: move browser-script output into client ( #51422 )
2023-09-06 18:22:20 +05:30
Riley Brown
d4fb1ed91f
fix(tools): use download-trending when offline ( #51286 )
2023-09-06 18:06:59 +05:30
Riya Dhawan
18f7e7415d
feat: added a warning modal for the testing/staging site ( #51421 )
...
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2023-09-05 15:08:38 +02:00
camperbot
d84546c51a
chore(i18n,client): processed translations ( #51480 )
2023-09-05 14:29:57 +05:30
Shaun Hamilton
7a3dd31f69
fix(client): add hours back to certifications ( #51215 )
2023-09-05 01:40:41 +03:00
renovate[bot]
9f4754edf0
chore(deps): update dependency @types/react-test-renderer to v16.9.6
2023-09-03 21:08:55 +00:00
renovate[bot]
abe2f7c8b3
fix(deps): update dependency @growthbook/growthbook-react to v0.18.0 ( #51473 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-03 13:13:59 +05:30
renovate[bot]
22fa136fbf
chore(deps): update dependency postcss to v8.4.29
2023-09-02 11:26:28 +00:00
renovate[bot]
fec815ce0a
chore(deps): update dependency jquery to v3.7.1
2023-09-02 08:07:11 +00:00
renovate[bot]
25fbeb3e67
chore(deps): update dependency joi to v17.10.1
2023-09-02 07:55:34 +00:00
renovate[bot]
21b03e09e6
chore(deps): update dependency @types/loadable__component to v5.13.5
2023-09-02 02:31:47 +00:00
Manabu Matsumoto
6edf3650b8
fix(curriculum): display C# training URL link appropriately ( #51425 )
2023-08-31 09:55:13 -07:00
Muhammed Mustafa
a1bc2d6c0d
feat: add missing id to the content of main content of the page ( #51408 )
2023-08-31 11:46:23 -05:00
Tom
75b5508633
fix(curriculum/client): C# instructions ( #51439 )
...
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-08-31 11:24:07 -05:00
Oliver Eyton-Williams
66d7c28f99
feat: create docker images for client ( #51289 )
2023-08-31 21:07:32 +05:30
Muhammed Mustafa
8f6809686e
fix: type error in show setting's Certification ( #51409 )
2023-08-31 21:03:46 +07:00
Oliver Eyton-Williams
f6b970fbee
feat(client): validate MS transcript links ( #51445 )
...
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2023-08-31 17:59:59 +05:30
renovate[bot]
4b0c61bec6
chore(deps): update babel monorepo
2023-08-30 17:11:18 +00:00
camperbot
8ddcb387f8
chore(i18n,client): processed translations ( #51433 )
2023-08-30 22:03:45 +05:30
Oliver Eyton-Williams
cb9d6a6243
refactor: stop sharing api/client specific config ( #51423 )
2023-08-29 18:35:27 +05:30
Ahmad Abdolsaheb
35511b468c
feat: accept modal bears AB test ( #51411 )
2023-08-29 14:19:40 +03:00
Muhammed Mustafa
5721d30e59
fix: type error in drop down ( #51369 )
2023-08-29 12:54:49 +02:00
camperbot
17b3d8eff4
chore(i18n,client): processed translations ( #51412 )
2023-08-28 21:24:49 +05:30
renovate[bot]
ec33071537
chore(deps): update dependency joi to v17.10.0
2023-08-27 20:49:17 +00:00
Tom
4ed95973d2
feat(client/curriclum): make C# live ( #51354 )
2023-08-27 08:00:57 -05:00
renovate[bot]
6f07116bdf
chore(deps): update dependency jest-environment-jsdom to v29.6.4
2023-08-27 11:53:37 +00:00
Mrugesh Mohapatra
42374442aa
revert(deps): update babel monorepo ( #51402 )
2023-08-27 16:53:58 +05:30
renovate[bot]
597a4bc307
chore(deps): update react monorepo
2023-08-27 03:00:52 +00:00
renovate[bot]
ac388285b2
chore(deps): update dependency node-fetch to v2.7.0
2023-08-26 22:27:28 +00:00
renovate[bot]
fe41b85dd8
chore(deps): update babel monorepo
2023-08-26 20:43:47 +00:00
Tom
13f45b386f
revert: update babel monorepo ( #51387 )
2023-08-26 22:52:43 +05:30
renovate[bot]
ac4685e423
chore(deps): update dependency chai to v4.3.8
2023-08-26 13:19:46 +00:00
Tom
9a1895d2e3
feat(client/api): validate ms users ( #51372 )
...
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-08-26 07:57:02 -05:00
renovate[bot]
0f9ba6e9a5
chore(deps): update dependency @types/react-instantsearch-core to v6.26.4
2023-08-26 10:09:34 +00:00
renovate[bot]
90bf4dda82
chore(deps): update dependency @types/react-redux to v7.1.26
2023-08-26 10:07:53 +00:00
renovate[bot]
edd3e298d6
chore(deps): update dependency @types/jest to v29.5.4
2023-08-26 04:01:02 +00:00
renovate[bot]
5a35413c67
chore(deps): update babel monorepo
2023-08-26 00:36:06 +00:00
Muhammed Mustafa
eb2d224be9
refactor: remove extra passed prop to the Map component ( #51327 )
2023-08-24 11:50:40 +02:00
Tom
8b014b70cf
fix(curriculum): add C# content suggestions from MS ( #51353 )
...
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-08-23 17:33:48 +03:00
Muhammed Mustafa
2243f1e064
feat: remove abstraction in formFields ( #51316 )
2023-08-23 08:23:48 +02:00
Muhammed Mustafa
9f199ca8af
refactor: clean extra wrapper around challenge header ( #51275 )
2023-08-22 16:07:47 +03:00
Muhammed Mustafa
cf3c3b50a3
fix: show outline around backend challenges link ( #51202 )
2023-08-22 15:48:44 +03:00
Muhammed Mustafa
f2f1019ed1
feat: remove unique case of col component ( #51323 )
2023-08-22 15:20:30 +03:00
Bruce Blaser
72fde26843
fix(a11y): search input ( #51329 )
2023-08-21 23:50:46 +05:30
Muhammed Mustafa
6c31e71029
feat: remove slim width row ( #51318 )
2023-08-21 17:16:40 +03:00
camperbot
1c0b70da55
chore(i18n,client): processed translations ( #51325 )
2023-08-21 08:35:07 +02:00
Muhammed Mustafa
c565a73a60
refactor: remove extra fragment import ( #51326 )
2023-08-20 20:09:53 +02:00
renovate[bot]
2c9c84af79
chore(deps): update dependency postcss to v8.4.28
2023-08-19 07:35:54 +00:00
renovate[bot]
beb683e8c9
chore(deps): update dependency node-fetch to v2.6.13
2023-08-19 07:35:19 +00:00
camperbot
152a74c2a6
chore(i18n,client): processed translations ( #51314 )
2023-08-17 07:43:55 -07:00
Dylan Ravel
e4dbcc3da8
fix(testimonials): Fixed alt text accessibility ( #51287 )
...
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-08-16 11:04:39 -07:00
Oliver Eyton-Williams
8700500668
fix: allow SHOW_UPCOMING_CHANGES=true on staging ( #51288 )
2023-08-16 19:55:59 +05:30
Muhammed Mustafa
ff28ea0d13
feat: replace bootstrap component with container component ( #51185 )
2023-08-16 16:25:17 +03:00
Oliver Eyton-Williams
b9dff0337d
fix: clean client cache when feature flags change ( #51285 )
2023-08-16 13:25:30 +05:30
Oliver Eyton-Williams
a622414ae5
chore: remove sentry from the client ( #51284 )
2023-08-16 02:34:01 +05:30
Riya Dhawan
ff79352051
fix: note added for frontend libraries superblock page ( #51270 )
2023-08-15 18:33:47 +02:00
camperbot
056d8e4a1b
chore(i18n,client): processed translations ( #51280 )
2023-08-15 19:47:00 +05:30
Muhammed Mustafa
54235c1eec
refactor: remove ts expect error in timeLine file ( #51221 )
2023-08-15 15:11:18 +03:00
Riya Dhawan
98c7e2e7ae
fix: add test for i18n CTAs ( #51164 )
2023-08-15 13:35:57 +02:00
Ahmad Abdolsaheb
da17fc6a00
fix: clean expose_donate_button AB test ( #51262 )
2023-08-15 16:09:00 +05:30
camperbot
be9e3aec93
chore(i18n,client): processed translations ( #51265 )
2023-08-14 10:40:19 -07:00
Oliver Eyton-Williams
112c485b12
feat: show upcoming certifications ( #51198 )
2023-08-14 19:19:10 +02:00
Oliver Eyton-Williams
dec82f802f
refactor: move types to config from client ( #51266 )
2023-08-14 22:24:37 +05:30
Tom
97f33a9d9c
fix(client): exam solution widget ( #51195 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-08-14 09:45:55 -07:00
Ahmad Abdolsaheb
2f3b2da8fe
feat: add aa test in react component ( #51261 )
2023-08-14 21:54:32 +05:30
Oliver Eyton-Williams
fd58cffd2d
fix: allow submissions to complete if signed out ( #51260 )
2023-08-14 17:48:35 +05:30
Naomi Carrigan
b89f91cb11
feat: replace picasso painting with cat painting ( #51130 )
...
Co-authored-by: kolade <chrisjay967@gmail.com>
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>
Co-authored-by: Krzysztof G. <60067306+gikf@users.noreply.github.com>
2023-08-14 16:10:06 +05:30
Oliver Eyton-Williams
e99154665e
refactor: convert is-audited to TypeScript ( #51232 )
2023-08-14 15:50:22 +05:30
renovate[bot]
6802a16635
chore(deps): update dependency autoprefixer to v10.4.15
2023-08-13 16:15:03 +00:00
Mrugesh Mohapatra
993bb4a5da
revert(deps): update babel monorepo to v7.22.10 ( #51253 )
2023-08-13 01:33:18 +05:30
renovate[bot]
c23c5007a5
fix(deps): update babel monorepo to v7.22.10
2023-08-12 19:57:55 +00:00
Mrugesh Mohapatra
de1bf3a3c3
chore: downgrade babel back to 7.22.9 ( #51249 )
...
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-08-13 01:03:35 +05:30
renovate[bot]
930a2325ba
fix(deps): update dependency final-form to v4.20.10
2023-08-12 07:21:07 +00:00
renovate[bot]
9a019b9023
chore(deps): update react monorepo
2023-08-12 07:17:00 +00:00
renovate[bot]
86fd0266f9
chore(deps): update babel monorepo to v7.22.10
2023-08-12 01:06:13 +00:00
Oliver Eyton-Williams
b9832f4029
fix: ensure examResults are falsy before starting ( #51217 )
2023-08-10 16:51:04 -05:00
camperbot
a3972bfbb5
chore(i18n,client): processed translations ( #51214 )
2023-08-10 22:29:40 +05:30
Shaun Hamilton
bdea691446
chore(client): add static robots.txt ( #51201 )
2023-08-10 09:59:34 +02:00
Muhammed Mustafa
a519e0ab65
refactor: remove extra import ( #51205 )
2023-08-10 12:21:54 +07:00
camperbot
89d02cb514
chore(i18n,client): processed translations ( #51194 )
2023-08-09 16:31:41 +02:00
Muhammed Mustafa
50eff882cd
fix: map header having a hover effect ( #51188 )
2023-08-09 11:27:05 +02:00
Tom
2eef45a209
fix(client): make exam client work with new endpoints ( #51125 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-08-09 10:29:49 +02:00
Oliver Eyton-Williams
a57b3e94b3
refactor(client): simplify certification config ( #51189 )
2023-08-08 15:58:13 -07:00
Oliver Eyton-Williams
7a695b12ba
refactor: DRY using Certification enum ( #51176 )
2023-08-07 17:39:36 -07:00
camperbot
d6b235b71c
chore(i18n,client): processed translations ( #51175 )
2023-08-07 09:01:53 -07:00
Oliver Eyton-Williams
c387bbe43d
feat: disable submission until it's done ( #51150 )
2023-08-07 10:23:23 -05:00
Muhammed Mustafa
e9df549bc9
feat(client): add the missing MSTrophyMissing sound ( #51161 )
2023-08-07 13:58:26 +07:00
Oliver Eyton-Williams
8d0c3557dd
refactor: move client specific scripts inside client ( #51123 )
2023-08-05 15:43:13 +00:00
renovate[bot]
0153e3f499
fix(deps): update dependency validator to v13.11.0
2023-08-05 14:02:09 +00:00
renovate[bot]
f18d624d2e
fix(deps): update dependency @stripe/stripe-js to v1.54.2
2023-08-05 06:53:20 +00:00
renovate[bot]
a2e274ddf5
fix(deps): update font awesome to v6.4.2
2023-08-05 06:52:46 +00:00
camperbot
3f904169ed
chore(i18n,client): processed translations ( #51149 )
2023-08-05 02:16:11 +05:30
camperbot
6ce4e3b39b
chore(i18n,client): processed translations ( #51140 )
2023-08-04 09:25:50 +02:00
Muhammed Mustafa
68e2269162
feat(client): create editor system theme ( #49717 )
2023-08-03 22:11:01 +05:30
Hadi Ghahroudi
2a13fefdf0
fix(client): update global.css to fix button style inconsistency ( #50977 )
2023-08-03 18:15:35 +03:00
Oliver Eyton-Williams
984208f2a5
feat(api): check ms trophy urls exist ( #51016 )
...
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2023-08-02 14:10:25 -05:00
Oliver Eyton-Williams
dc8dd9c1f7
refactor: move client-only utils inside client ( #51120 )
2023-08-02 15:51:10 +03:00
Muhammed Mustafa
4e1e339b04
feat(client): remove donation button label ( #51106 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-08-02 11:32:42 +00:00
Muhammed Mustafa
ebdd2aab2e
feat(client): remove extra form elements in the settings ( #50996 )
2023-08-02 12:41:39 +02:00
camperbot
3fce7198dd
chore(i18n,client): processed translations ( #51121 )
2023-08-02 14:41:34 +05:30
Jeff Chang
6a1667b9a8
fix(landing): fixed trending guides breakpoint and spacing ( #51032 )
2023-08-01 15:31:14 +03:00
Muhammed Mustafa
1475a4b39b
feat(client): remove handle select amount ( #51107 )
2023-08-01 14:34:25 +03:00
Naomi Carrigan
34d72c98d0
fix: invert boolean check for i18n ctas ( #51115 )
2023-07-31 22:47:17 -05:00
camperbot
f7c83833c6
chore(i18n,client): processed translations ( #51113 )
2023-07-31 13:11:30 -05:00
Oliver Eyton-Williams
5f475cefa6
refactor: use process.env in node environments ( #51110 )
2023-07-31 17:25:24 +02:00
Huyen Nguyen
12abcf94b2
chore(client): remove unused prop ( #51105 )
2023-07-31 10:06:20 +02:00
Sem Bauke
156376a108
feat: seperate HTML foundation topics TOP ( #51068 )
2023-07-30 13:35:51 +03:00
Shaun Hamilton
f5d0adf448
fix(client): default examInProgress to false ( #51079 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-29 17:00:37 +03:00
renovate[bot]
7874a282a8
fix(deps): update algolia-instantsearch monorepo to v6.40.4
2023-07-29 10:21:50 +00:00
renovate[bot]
75ed177a7c
chore(deps): update jest monorepo to v29.6.2
2023-07-29 10:20:23 +00:00
Oliver Eyton-Williams
f91b5841d3
feat(client): remove gitHash from api requests ( #51083 )
2023-07-28 20:35:41 +02:00
camperbot
5b641241ad
chore(i18n,client): processed translations ( #51082 )
2023-07-28 11:18:36 -05:00
Muhammed Mustafa
fe076d630f
feat(client): make skip to content skip to the actual content ( #50956 )
...
Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-07-28 07:45:31 +02:00
Oliver Eyton-Williams
69d6ee32bf
feat: python in the browser ( #50913 )
...
Co-authored-by: Beau Carnes <1513130+beaucarnes@users.noreply.github.com>
2023-07-28 07:36:25 +02:00
camperbot
0caaf7ec66
chore(i18n,client): processed translations ( #51069 )
2023-07-28 07:19:57 +02:00
Tom
88204816d8
fix(client): use new C# icon ( #51073 )
2023-07-28 02:26:43 +03:00
Naomi Carrigan
175f039fd6
fix: modify the style of the preview popout button ( #51018 )
2023-07-27 07:36:57 +02:00
Naomi Carrigan
19faa09c9b
feat: remove legacy RWD projects ( #50960 )
2023-07-26 13:38:44 -05:00
camperbot
d030ddcb2f
chore(i18n,client): processed translations ( #51066 )
2023-07-26 07:14:19 -07:00
Oliver Eyton-Williams
ae164d7ca8
feat(client): validate ms learn submissions ( #51008 )
...
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2023-07-26 10:34:58 +02:00
Tom
7d0fc4d744
feat(client): add certification layout for c sharp cert ( #51030 )
...
Co-authored-by: Sboonny <MuhammedElruby@gmail.com>
2023-07-26 09:59:11 +02:00
Muhammed Mustafa
aa1e31495b
feat(client): move sentence array outside lowerjaw component ( #51061 )
2023-07-26 09:53:34 +02:00
Bruce Blaser
2870ff2566
fix(a11y): announce percent completed for screen readers ( #50978 )
2023-07-25 09:39:18 -07:00
Muhammed Mustafa
8a93d88cec
feat(client): remove unused CSS ( #51060 )
2023-07-25 08:38:16 -07:00
camperbot
b364685353
chore(i18n,client): processed translations ( #51028 )
2023-07-25 15:47:00 +02:00
Ahmad Abdolsaheb
df9dbc9a02
feat: add aa-test to debug our Growthbook code ( #51055 )
2023-07-25 12:43:01 +03:00
Oliver Eyton-Williams
9441f781fd
refactor: move challenge types to config ( #51027 )
2023-07-24 13:12:47 -07:00
Ahmad Abdolsaheb
f317768d39
Revert "feat: accept modal bears AB test" ( #51053 )
2023-07-24 18:07:14 +04:00
renovate[bot]
ef7f36081c
fix(deps): update dependency algoliasearch to v4.19.1
2023-07-22 16:39:55 +00:00
renovate[bot]
51693c2de2
chore(deps): update dependency @testing-library/jest-dom to v5.17.0
2023-07-22 11:01:09 +00:00
renovate[bot]
8b3b31598b
chore(deps): update dependency webpack to v5.88.2
2023-07-22 07:30:00 +00:00
renovate[bot]
67c7b9def9
fix(deps): update algolia-instantsearch monorepo to v6.40.3
2023-07-22 07:28:50 +00:00
renovate[bot]
00739e81d4
chore(deps): update dependency postcss to v8.4.27
2023-07-22 04:51:10 +00:00
Naomi Carrigan
94a305dbbc
feat: reduce font size on completed challenge numbers ( #50785 )
...
Co-authored-by: Bruce B <bbsmooth@gmail.com>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-07-21 17:15:28 +03:00
B.yashwanth
45c8d14b44
feat: add share in twitter button to the end of project. ( #49395 )
...
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-07-21 11:24:52 +03:00
Oliver Eyton-Williams
60393de145
fix(client): translate navigation warnings ( #51026 )
2023-07-20 10:12:43 -05:00
Sem Bauke
a8dc3aa350
feat: The Box Model - The Odin Project ( #50896 )
...
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-07-20 14:32:21 +03:00
Naomi Carrigan
81fec04b60
chore: clean up form validator type defs ( #51022 )
2023-07-20 11:00:37 +02:00
Muhammed Mustafa
c71f3089f0
feat(client): remove extra HTML elements ( #50988 )
2023-07-20 09:22:14 +02:00
Bruce Blaser
50583e0ca6
fix(a11y): keyboard navigation on mobile tabs ( #50961 )
2023-07-20 09:20:23 +02:00
Naomi Carrigan
2071ee3b67
chore: update email count ( #51023 )
2023-07-20 08:32:01 +02:00
Muhammed Mustafa
ff5e911776
feat(client): make EmailListOptIn a React component ( #51010 )
2023-07-20 07:32:36 +07:00
a2937
acc06f6ea2
fix(client): remove border from project code ( #50968 )
2023-07-19 12:00:24 -07:00
Muhammed Mustafa
c0f732063f
feat(client): remove bootstrap Form component ( #50950 )
2023-07-18 10:33:45 +03:00
renovate[bot]
1b7026858d
chore(deps): update dependency postcss to v8.4.26
2023-07-15 04:42:02 +00:00
renovate[bot]
fb8afe268c
chore(deps): update dependency @types/jest to v29.5.3
2023-07-15 04:37:24 +00:00
renovate[bot]
6a89494ff3
chore(deps): update babel monorepo
2023-07-15 01:29:56 +00:00
camperbot
ae81cb8abe
chore(i18n,client): processed translations ( #50970 )
2023-07-14 23:38:24 +09:00
Muhammed Mustafa
443a078993
feat(client): solve update email layout ( #50969 )
2023-07-14 14:07:21 +02:00
camperbot
8107cb4765
chore(i18n,client): processed translations ( #50952 )
2023-07-12 12:39:10 -05:00
Ahmad Abdolsaheb
99e91f2cfc
feat: accept modal bears AB test ( #50954 )
2023-07-12 17:39:01 +02:00
Muhammed Mustafa
e9b86f9a22
feat(client): remove legacy search page logic ( #50879 )
2023-07-11 12:39:05 -05:00
Muhammed Mustafa
ac48d14f8d
feat(client): clean certification CSS file ( #50944 )
2023-07-11 23:01:45 +05:30
Muhammed Mustafa
42d7e6c3a0
feat(client): make checkmark a React component for challenges ( #50931 )
2023-07-11 12:01:10 -05:00
Manabu Matsumoto
f4133ccf61
fix(curriculum): make the title show with proper format ( #50912 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-11 11:33:46 -05:00
Oliver Eyton-Williams
6e787d3336
feat(api): add /user/get-session-user ( #50557 )
...
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-07-11 16:28:56 +00:00
Muhammed Mustafa
6cdce59375
feat(client): remove extra types in the lower jaw ( #50941 )
2023-07-11 10:26:26 -05:00
Muhammed Mustafa
83586e45b5
feat(client): remove extra types in learn layout ( #50945 )
2023-07-11 09:51:53 -05:00
Muhammed Mustafa
065269172c
refactor(client): make legacy full stack element a JSX component ( #50898 )
2023-07-11 13:28:15 +02:00
camperbot
4f72eb408e
chore(i18n,client): processed translations ( #50939 )
2023-07-10 10:05:55 -07:00
Muhammed Mustafa
f256211032
feat(client): make checkmark a React component for the block ( #50928 )
2023-07-10 15:46:43 +02:00
Estefania Cassingena Navone
6ca64c8a57
feat: certification redesign ( #50443 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-07-10 11:59:25 +05:30
renovate[bot]
03323180fd
chore(deps): update jest monorepo to v29.6.1
2023-07-09 04:51:55 +00:00
renovate[bot]
a6d7aed2e6
chore(deps): update dependency postcss to v8.4.25
2023-07-08 16:21:45 +00:00
renovate[bot]
43a5e89220
chore(deps): update babel monorepo
2023-07-08 10:01:45 +00:00
camperbot
d5bead545d
chore(i18n,client): processed translations ( #50919 )
2023-07-07 09:50:13 -07:00
Muhammed Mustafa
37a464b001
feat(client): clean extra call function ( #50894 )
2023-07-06 16:07:07 -05:00
Jordan Moore
253d744059
feat(UI): add quotes when tests pass ( #50798 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Jordan M <jordanm@Jordans-MacBook-Air.local>
Co-authored-by: Jordan M <jordanm@Jordans-Air.lan>
Co-authored-by: Sboonny <MuhammedElruby@gmail.com>
2023-07-06 21:41:50 +03:00
camperbot
d8f0f42ad6
chore(i18n,client): processed translations ( #50906 )
2023-07-06 16:48:47 +02:00
Muhammed Mustafa
2d3a6427f5
refactor(client): clean extra component ( #50893 )
2023-07-06 15:26:11 +02:00
Tom
c7a3c6ce52
feat(client/curriculum): add prerequisites to take exam ( #50767 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-06 13:44:05 +03:00
Muhammed Mustafa
978447b3ea
refactor(client): make renderCertifications a normal component ( #50899 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-06 11:52:08 +02:00
Mrugesh Mohapatra
85c5cb8e5c
revert(client): progress summary on the main courses page ( #50901 )
2023-07-05 20:35:49 +05:30
Billy Arante
b9cb12d24f
feat(client): progress summary on the main courses page ( #49010 )
...
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Mrugesh Mohapatra <noreply@mrugesh.dev>
2023-07-05 20:34:49 +05:30
Bruce Blaser
e10b025d26
fix(ui): remove horizontal scrollbar from text only code elements ( #50881 )
2023-07-05 12:23:17 +03:00
Manabu Matsumoto
f132c7e644
fix(UI): adjust the behavior of the elements in navbar ( #50852 )
...
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-07-05 09:01:05 +02:00
Oliver Eyton-Williams
13110a9665
fix(client): handle final project submission ( #50818 )
...
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-07-04 22:04:45 +02:00
camperbot
25515a7f0a
chore(i18n,client): processed translations ( #50850 )
2023-07-03 19:19:53 +02:00
Hillary Nyakundi
c4b33cf533
feat: enable Swahili language ( #50824 )
2023-07-03 09:45:21 -07:00
renovate[bot]
66fa10c555
chore(deps): update dependency webpack to v5.88.1
2023-07-01 16:48:35 +00:00
Tom
6d3f41d6fe
feat(client): add exam nav ( #50776 )
2023-07-01 06:59:51 +02:00
Oliver Eyton-Williams
6e22352970
fix(client): ensure __runTest is used ( #50849 )
2023-06-30 21:46:57 +02:00
Oliver Eyton-Williams
42ba9c698a
fix(client): tighten test evaluator ( #50848 )
2023-06-30 10:14:40 -07:00
Oliver Eyton-Williams
75ea95f3aa
fix: stop creating config before starting client ( #50831 )
2023-06-30 13:45:21 +02:00
Sem Bauke
f1620e0403
feat: the cascade of css questions The Odin Project ( #50700 )
2023-06-30 13:38:59 +03:00
camperbot
67379bbd7b
chore(i18n,client): processed translations ( #50839 )
2023-06-29 11:19:41 -07:00
Mateo Guzmán
840959caa3
fix(types): adding correct unsubscribed component props ( #50811 )
...
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-06-29 16:56:31 +00:00
Mateo Guzmán
ebc9343e8f
fix(types): adding correct redirect-home props to fix some ts-ignores ( #50810 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-29 19:33:07 +03:00
Manabu Matsumoto
17c5c8e035
fix(UI): make page layout able to change seamlessly ( #50748 )
2023-06-29 11:09:53 -05:00
Muhammed Mustafa
dfd0b1169c
feat(client): clean some unused strings in translations.json ( #50838 )
2023-06-29 14:55:48 +02:00
Mateo Guzmán
a314242727
fix(types): four-oh-four props, global i18next definition for returnNull ( #50809 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2023-06-29 09:16:17 +02:00
Naomi Carrigan
ae16ebfd58
feat: rewrite functional spreadsheet project ( #49970 )
...
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
2023-06-27 23:59:56 +05:30
Mateo Guzmán
c1c5b941d8
fix(types): adding proper yearsTopContributor type ( #50814 )
2023-06-26 08:12:12 +02:00
renovate[bot]
7f66925c97
fix(deps): update dependency sanitize-html to v2.11.0
2023-06-25 04:05:00 +00:00
renovate[bot]
70ca1ac3bd
fix(deps): update dependency algoliasearch to v4.18.0
2023-06-24 22:40:35 +00:00
renovate[bot]
6cbe4f6816
chore(deps): update dependency webpack to v5.88.0
2023-06-24 15:07:35 +00:00
renovate[bot]
d7012f1ab3
fix(deps): update dependency @stripe/stripe-js to v1.54.1
2023-06-24 10:19:50 +00:00
renovate[bot]
5e92a5d3e9
fix(deps): update algolia-instantsearch monorepo to v6.40.1
2023-06-24 07:00:44 +00:00
Bruce Blaser
8ee2b76e53
fix(a11y): prevent monaco tab key status from announcing on page load ( #50772 )
2023-06-24 07:32:26 +02:00
DEVelooper29
f9e0303c32
feat(UI): take back to learn map after finishing a block ( #50011 )
...
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2023-06-22 14:19:01 -07:00
Oliver Eyton-Williams
73249cf6e3
fix(client): show check code button after reset ( #50778 )
2023-06-22 13:19:17 -07:00
Tom
6be0f293ae
fix(client): C# icon ( #50782 )
2023-06-22 21:43:27 +07:00
Ahmad Abdolsaheb
eb22bc0a82
feat: use component library's dropdown component in learn ( #50465 )
...
Co-authored-by: Sboonny <muhammed@freecodecamp.org>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-06-22 09:21:05 -05:00
Jacques Metevier
d17ce537d9
fix(styles): fix whitespace in code instructions ( #50679 )
2023-06-22 12:57:03 +05:30
Oliver Eyton-Williams
9d20e93ed8
chore: simplify develop scripts ( #50765 )
2023-06-21 12:11:25 -07:00
camperbot
ac209a7fa4
chore(i18n,client): processed translations ( #50774 )
2023-06-21 11:47:07 -07:00
Oliver Eyton-Williams
be66654d4e
refactor: remove unused 'flag' variable ( #50676 )
...
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2023-06-20 17:00:30 -07:00
camperbot
22e2dfd859
chore(i18n,client): processed translations ( #50762 )
2023-06-20 11:23:19 -05:00
zavedhussain
8f62a938ab
feat(client): add border to inline code ( #50693 )
...
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-06-20 08:59:22 -07:00
Ahmad Abdolsaheb
8f8d306986
feat: add modal CTA rotation ( #50713 )
2023-06-19 22:12:23 +07:00
renovate[bot]
9ac9a4471b
chore(deps): update dependency webpack to v5.87.0
2023-06-18 00:25:55 +00:00
renovate[bot]
2cfd71eb57
chore(deps): update dependency dotenv to v16.3.1
2023-06-17 21:58:15 +00:00
camperbot
a5feba9afe
chore(i18n,client): processed translations ( #50729 )
2023-06-16 13:16:04 -05:00
camperbot
c972d4b174
chore(i18n,client): processed translations ( #50715 )
2023-06-16 10:21:02 +02:00
camperbot
a9b7816813
chore(i18n,client): processed translations ( #50686 )
2023-06-14 20:29:00 +05:30
Tom
5e04985c93
feat(curriculum): add C# superblock ( #50646 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-14 13:36:39 +02:00
camperbot
b46b527002
chore(i18n,client): processed translations ( #50673 )
2023-06-12 12:17:47 -07:00
renovate[bot]
75bb585ef5
chore(deps): update dependency webpack to v5.86.0
2023-06-11 00:49:27 +00:00
renovate[bot]
aeef935304
fix(deps): update dependency i18next to v22.5.1
2023-06-10 22:42:38 +00:00
renovate[bot]
37ceeddda3
fix(deps): update dependency algoliasearch to v4.17.2
2023-06-10 18:51:22 +00:00
renovate[bot]
f29c9a8724
chore(deps): update react monorepo
2023-06-10 13:50:31 +00:00
renovate[bot]
3e46486bea
chore(deps): update babel monorepo to v7.22.5
2023-06-10 03:17:35 +00:00
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
Sem Bauke
87d9ade1a7
fix(curriculum,client): move the Euler Project to its own superBlock ( #49294 )
...
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2023-03-23 21:29:13 +05:30
Muhammed Mustafa
fbdc8a7ec1
feat(client): rename portofolio file to portfolio-projects ( #49615 )
...
* feat(client): rename portofolio file to protfolio-projects
* squash merge to main
* fix typo in the file name
* use one type for profileProjects
* revert the renaming of portfolio prop
* fix type in the new form Correct function
2023-03-23 12:06:52 +05:30
Ahmad Abdolsaheb
2adaf4c87a
feat (client): turn classic show into a functional component ( #49491 )
...
* feat: turn classic show into a functional component
* fix: pass redux challengeFiles to components
* feat: add hooks
---------
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2023-03-22 17:54:10 +00:00
renovate[bot]
7ecf6a44bc
chore(deps): update jest monorepo to v29 (major) ( #49775 )
...
* chore(deps): update jest monorepo to v29
* chore: install jest-environment-jsdom
* chore: update snapshots
* fix: update config to transform nanoid+uuid
* chore: update babel's node target
This does not seem strictly necessary, but is probably for the best.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-03-21 12:37:23 +00:00
Shaun Hamilton
3dab4261fb
fix(client): allow endpoint on projects ( #49656 )
...
* fix(client): allow endpoint on projects
* refactor: structure form.tsx code similarly
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-03-21 09:47:04 +01:00
Muhammed Mustafa
5a2b5f1ed2
fix(client): stop margin from pushing outline out of the container ( #49647 )
...
* feat(client): stop margin from pushing outline out of the container
* remove the parent because it was breaking the layout on mobile devices
* sort the mobile and laptop layout
* remove extra property
* Update client/src/components/Header/components/universal-nav.css
* center the logo and fix the extra pixel issue
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
* increase padding top
---------
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2023-03-21 13:56:04 +05:30
Amedov Bekmuhamet
34e89b360b
fix: delete an artefact from gatsby-config.js ( #49700 )
2023-03-21 13:50:50 +05:30
Manabu Matsumoto
9136f8e408
fix(UI): give the spacer a few standard sizes ( #49723 )
...
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2023-03-21 08:17:42 +00:00
Ahmad Abdolsaheb
d3396a2017
feat(client): expose nav donate button for non-donor ( #49705 )
...
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2023-03-21 13:31:44 +05:30
Muhammed Mustafa
92a5a48534
refactor(client): clean landing page CSS file ( #49726 )
...
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-03-21 13:20:44 +05:30
Wenodh
e06ef206d4
fix(client): misaligned quotes on the 404 page ( #49744 )
...
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2023-03-21 13:19:22 +05:30
camperbot
aec86f94f1
chore(i18n,client): processed translations ( #49770 )
2023-03-20 08:42:01 -05:00
renovate[bot]
803688b626
fix(deps): update dependency @stripe/stripe-js to v1.49.0
2023-03-19 01:40:12 +00:00
renovate[bot]
c94962a825
chore(deps): update babel monorepo
2023-03-18 21:49:50 +00:00
renovate[bot]
9710c9ec8a
chore(deps): update automerged always - codesee to v0.536.0
2023-03-18 18:24:57 +00:00
Mrugesh Mohapatra
e1f0ff5b60
chore: rename components in kebab-case ( #49737 )
2023-03-18 23:03:37 +07:00
renovate[bot]
aefda2a38f
fix(deps): update dependency redux-saga to v1.2.3
2023-03-18 10:36:11 +00:00
renovate[bot]
e96f2e3db9
chore(deps): update dependency webpack to v5.76.2
2023-03-18 08:53:25 +00:00
Mrugesh Mohapatra
14c05d99fb
chore: rename templates in kebab-case ( #49738 )
2023-03-17 12:56:38 -07:00
Sem Bauke
f578a22c99
fix: disable portfolio description if over 288 characters ( #49730 )
...
* fix: description if characters is over 288 characters on portfolio
* feat: add tests
* Update client/src/components/helpers/form/block-save-button.tsx
2023-03-17 12:27:53 +01:00
Oliver Eyton-Williams
a2d8905375
feat: keep log when toggling challenge preview ( #49724 )
2023-03-16 08:28:35 +07:00
Slieptsov Denys
e64bac9a3f
fix(learn): progress bar label alignment ( #49659 )
...
Co-authored-by: Denys Slieptsov <denys.slieptsov@leaseplan.com>
2023-03-15 13:15:39 +00:00
Manabu Matsumoto
ba40dbddbb
fix(UI): remove the ButtonSpacer ( #49480 )
...
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-03-15 15:31:56 +03:00
camperbot
ca2086cacb
chore(i18n,client): processed translations ( #49707 )
2023-03-14 13:14:39 +00:00
Oliver Eyton-Williams
0cd3f7671a
chore(deps): add missing dependencies ( #49703 )
...
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
2023-03-14 17:25:15 +05:30
sidemt
d3f089474f
fix(client): use translated string for 'Certification' in timeline ( #49663 )
...
fix(client): use translation for 'Certification' in timeline
2023-03-13 11:59:25 -07:00
camperbot
f4eb235c75
chore(i18n,client): processed translations ( #49693 )
2023-03-13 19:41:59 +05:30
Oliver Eyton-Williams
c498c06259
fix(deps): add missing dependencies + fix knip ( #49691 )
...
* refactor: use pnpm dlx over npx
* fix: create config before running knip
* chore: fix challenge-parser dependencies
* chore: add missing client + plugin dependencies
* chore: pin deps
2023-03-13 19:38:19 +05:30
Ahmad Abdolsaheb
9340566428
feat(client): turn nav-links component functional ( #49690 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2023-03-13 13:33:40 +00:00
renovate[bot]
633246f845
chore(deps): update dependency @total-typescript/ts-reset to ^0.4.0 ( #49676 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-13 11:27:54 +05:30
Ahmad Abdolsaheb
0b21a505fa
feat: standardize analytics ( #49657 )
...
* feat: standarize analytics
* feat: add experiment view event to GrowthBook
2023-03-13 00:26:10 +07:00
renovate[bot]
64ef7f82fc
fix(deps): update dependency @growthbook/growthbook-react to v0.13.0 ( #49681 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-12 18:20:59 +05:30
renovate[bot]
8c15289f13
chore(deps): update dependency webpack to v5.76.1
2023-03-12 09:30:06 +00:00
renovate[bot]
cc8b7da4b2
chore(deps): update automerged always - codesee to v0.531.0
2023-03-11 23:37:37 +00:00
renovate[bot]
d5b87cd07d
fix(deps): update dependency react-reflex to v4.0.12
2023-03-11 20:29:46 +00:00
renovate[bot]
caed609114
chore(deps): update dependency autoprefixer to v10.4.14
2023-03-11 17:09:13 +00:00
renovate[bot]
4193207ce6
fix(deps): update dependency jquery to v3.6.4
2023-03-11 07:48:09 +00:00
camperbot
fafb8da7c7
chore(i18n,client): processed translations ( #49652 )
2023-03-10 18:28:14 +05:30
Tom
b950070f80
feat(curriculum): add college algebra cert as upcoming change ( #43605 )
...
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-03-10 10:55:50 +00:00
Muhammed Mustafa
74046d1d82
refactor(client): delete honest-Policy file ( #49643 )
...
* refactor(client): clean extra element I have added by mistake
* reduce the complexicity of the file
2023-03-10 09:45:29 +01:00
camperbot
c43207b651
chore(i18n,client): processed translations ( #49640 )
2023-03-09 15:31:32 +01:00
Muhammed Mustafa
86c215acdd
feat(client): add type reset ( #49628 )
...
* feat(client): add type reset
* downgrade babel types
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
---------
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-03-09 14:25:30 +00:00
Mrugesh Mohapatra
b13713c33f
chore(client): rename and update analytics ( #49626 )
2023-03-08 15:01:22 +00:00
camperbot
da3ffe2c1b
chore(i18n,client): processed translations ( #49623 )
2023-03-08 12:42:54 +00:00
Mrugesh Mohapatra
9f80ccd8b2
fix(tools): rename and update curriculum scripts ( #49620 )
2023-03-08 12:02:54 +00:00
Muhammed Mustafa
32380519f9
feat(client): clean extra CSS properties ( #49608 )
...
* feat(client): clean extra css property
* remove the extra panel default property
2023-03-08 08:37:36 +01:00
camperbot
e5136cf58d
chore(i18n,client): processed translations ( #49607 )
2023-03-07 14:33:16 +00:00
camperbot
0a7b769b40
chore(i18n,client): processed translations ( #49602 )
2023-03-06 20:46:41 +05:30
renovate[bot]
85d82f998f
fix(deps): update dependency @growthbook/growthbook-react to v0.12.0 ( #49587 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-06 07:05:39 -08:00
Shaun Hamilton
f45d8b06dc
feat(client): warn endpoint url submission ( #49560 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-03-06 16:24:48 +05:30
sidemt
a4ce8fa425
fix(client): prevent word wrap in Chinese & Japanese button text ( #49571 )
...
fix(client): prevent word wrap in CJK button text
2023-03-06 16:20:06 +05:30
renovate[bot]
5c7a25ff22
chore(deps): update dependency @types/react-scrollable-anchor to v0.6.1 ( #49581 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-06 16:12:38 +05:30
Muhammed Mustafa
f937e89bc3
feat(client): improve card accessibility ( #49566 )
...
Co-authored-by: Bruce B <bbsmooth@gmail.com>
Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-03-06 10:41:09 +03:00
renovate[bot]
aff312410a
fix(deps): update dependency algoliasearch to v4.15.0
2023-03-05 06:53:20 +00:00
renovate[bot]
ed14033d41
fix(deps): update dependency @stripe/stripe-js to v1.48.0
2023-03-05 03:39:06 +00:00
renovate[bot]
6802434ab5
chore(deps): update automerged always - codesee to v0.525.0
2023-03-05 00:13:08 +00:00
renovate[bot]
6312069bd5
chore(deps): update react monorepo
2023-03-04 14:09:39 +00:00
camperbot
3faf142dec
chore(i18n,client): processed translations ( #49573 )
2023-03-03 18:56:26 +02:00
Naomi Carrigan
ec9fb04fb7
feat: statistics calculator ( #48181 )
...
* feat: stats calculator to step 23
* feat: complete steps
* feat: starting the tests
* feat: finish tests
* chore: manual review suggestions
* chore: apply jessica's suggestions
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
* fix: broken mathjax
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
* chore: fix typo
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
* fix: update regex, clarify first step
* feat: forgot to add solution
* chore: apply sem's review suggestions
Co-authored-by: Sem Bauke <semboot699@gmail.com>
* chore: apply kolade's review suggestions
* chore: apply kris' suggestions
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
---------
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
Co-authored-by: Sem Bauke <semboot699@gmail.com>
2023-03-03 17:41:25 +09:00
Oliver Eyton-Williams
d7848ae01a
feat: migrate to pnpm for better workspace DX ( #49293 )
...
* feat: npm -> pnpm
This resolves the issues with the gatsby client (gatsby-plugin-pnpm
deals with the fact that gatsby is relying on its own dependencies
being de-duped)
and challenge-editor (which doesn't seem to want to automatically install
codemirror and needed its own eslint config)
* fix: correct mocha path for curriculum tests
* fix: use select workspace with -F not -w
* fix: reorganise packages and restrict hoisting
pnpm works best if the workspaces keep their own dependencies, since
dependencies are not flattened and then what node resolves from a
require is predictable.
@types seem to be a special case and more care is required to prevent
them getting smushed together in the root (hence the .npmrc)
* fix: add types for tools + root
* fix: decouple challenge-auditor from client
* fix: add ui-components types
* fix(client): use the latest types for react 16
* fix: prettify
* fix: prettierignore pnpm-lock
* fix: relax hoisting
Turns out pnpm works just fine with types. I don't know what was going
wrong before, but there are no-longer any type conflicts.
* fix: add @redux-saga/core to fix eslint issue
It seems to only be redux-saga that import/named can't cope with, so it
is probably okay to work around this one.
* chore: add chai to tools/scripts/build
* fix: add store to root for cypress
* fix: allow cypress to download binaries
If we want to keep preventing cypress from downloading binaries, we can
figure out a workaround, but I'm allowing it to ease the transition to
pnpm.
My guess about why this is happening is that npm triggers Cypress's
postinstall script, but pnpm does not (because pnpm install only
installs if necessary, perferring to link)
* chore: re-enable pre/post scripts
* fix: update build scripts for client
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* chore: update engines to use pnpm
* fix: enable choice of (super)block for tests
Only 'nix machines for now.
* chore: pin pnpm to version 7
* chore: remove last npms
Except web + curriculum-server. I'll update them when I start work on
them again.
* fix: lockfile check to catch any package-locks
* fix(action): install pnpm for upcoming tests
* chore: add nodemon to new api
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-03-02 18:17:44 +00:00
Oliver Eyton-Williams
66438c271f
fix: add more explicit return types ( #49567 )
2023-03-02 17:26:40 +00:00
camperbot
6bd8d2ba63
chore(i18n,client): processed translations ( #49544 )
2023-02-28 16:45:56 +01:00
Muhammed Mustafa
caad02d1c5
feat(client): make tables in challenges LTR when it's RTL layout ( #49543 )
...
Co-authored-by: hbar1st hanaab@gmail.com
2023-02-28 21:45:20 +07:00
David fox
80c40227d9
fix(client): added conditional to check for 0 ( #49465 )
...
added condition to stop the render if 0
2023-02-28 13:27:00 +02:00
Muhammed Mustafa
6c4c360139
feat(client): remove the Media component for our Card component ( #49278 )
...
* create a desktop version of the card
* finish creating the grid for the cards
* fix the responsive niche cases
* add screen reader text
* add border and account for the added border
Co-authored: Bruce B <bbsmooth@gmail.com>
* add the full width back
* clean and fix values grid columns values
* make the outline block
* use underline because outline overflows out the
Co-authored-by: sembauke <semboot699@gmail.com>
* turn the link into a button
Co-authored-by: sembauke <semboot699@gmail.com>
* fix: web-layout
* fix: mobile-layout
* sort the large text in wide screens
* hide the tool panel
* Revert "hide the tool panel"
This reverts commit 21499f840d .
* change the grid rows to account for big text
* make the card clickable
---------
Co-authored-by: sembauke <semboot699@gmail.com>
2023-02-28 11:00:27 +01:00
a2937
e300a82b84
feat(client): show error, warn, and info in FCC debug console ( #49528 )
...
* Allow error,warn, and info to be logged to FCC console.
* Apply DRY principles
2023-02-28 10:50:16 +01:00
camperbot
178c91dd65
chore(i18n,client): processed translations ( #49539 )
2023-02-28 08:30:19 +01:00
Bruce Blaser
baee36ded4
fix(ui): preserve monaco tab trap on resize ( #49477 )
...
* fix: preserve tab trap on resizing
* fix: tab trap aria status messages
2023-02-27 17:18:30 -08:00
Lasse Jørgensen
5751d0c28e
feat(client): make the new help icon clearer ( #49516 )
...
* feat(learn): update help button
* fix: remove space between svgs
* move style objects out of component
2023-02-27 16:23:44 -08:00
xarcode
de87492cf8
refactor(client): togglebutton's layout from float to flex ( #49510 )
...
* Refactor the togglebutton from float to flex
* Update toggle-button.css
2023-02-27 18:12:31 +01:00
a2937
a936806a22
Chore (settings) - Rename tabindex to tabIndex ( #49519 )
...
* Chore (settings) - Rename tabindex to tabIndex
* Update client/src/templates/Challenges/components/hotkeys.css
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
* Fix hotkeys.css
---------
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
2023-02-27 08:03:37 +02:00
renovate[bot]
6ea21b69de
fix(deps): update dependency query-string to v7.1.3
2023-02-26 11:08:47 +00:00
renovate[bot]
289cf7481e
fix(deps): update dependency date-fns to v2.29.3
2023-02-26 03:31:28 +00:00
renovate[bot]
6cbb63bbad
chore(deps): update automerged always - codesee to v0.523.0
2023-02-25 19:48:23 +00:00
renovate[bot]
72d4d8c2fa
fix(deps): update grouped - stripe
2023-02-25 14:23:54 +00:00
camperbot
080ee35390
chore(i18n,client): processed translations ( #49482 )
2023-02-23 23:20:06 +09:00
Muhammed Mustafa
a64e732458
fix(client): default challengeFiles to array ( #49474 )
...
* refactor(client): check challengesfile length in the epic
* change the initial state of challenge files to array
2023-02-23 10:18:04 +00:00
Muhammed Mustafa
06fe9b6d16
refactor(client): stop the homepage image from changing the layout ( #49476 )
...
refactor(client): stop the homepage from changing the the layout
2023-02-23 14:53:53 +05:30
Muhammed Mustafa
0971b6a8a3
refactor(client): remove react lazy loader library ( #49468 )
...
* feat(client): remove react lazy loader library
* fix: use loading='lazy' to defer loading
2023-02-22 18:05:08 +01:00
Muhammed Mustafa
f56816d3e1
refactor(client): fix types in the nav-links file ( #49291 )
...
* refactor(client): clean some mistype errors in the nav-links file
* fix showLanguage prop type in the other files
* add-ts-ignore-comment
* swap to map for easier maintainablity
* Change the eslint naming comment
* fix: using the wrong handlekeydown function
Co-authored-by: Bruce B <bbsmooth@gmail.com>
* hide the menu when focus is on the userimage
* hide the menu only if camper didn't press shift key
---------
Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-02-22 05:36:05 +02:00