Commit Graph

32689 Commits

Author SHA1 Message Date
Naomi Carrigan
1d1174d4dd feat: rewrite calorie counter project (#48927)
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: scissorsneedfoodtoo <scissorsneedfoodtoo@gmail.com>
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-03-27 17:36:35 +09:00
Muhammed Mustafa
e3b25be4d9 chore(tools): create formgroup component (#46758)
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-03-27 13:39:18 +05:30
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]
0f8a3d2ed9 chore(deps): update dependency @types/node to v18.15.10 2023-03-26 21:19:36 +00:00
renovate[bot]
922990c861 fix(deps): update dependency nanoid to v3.3.6 2023-03-26 18:25:55 +00:00
renovate[bot]
afa246942e fix(deps): update dependency fastify to v4.15.0 2023-03-26 15:59:50 +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]
52728f9a97 chore(deps): update dependency eslint-config-prettier to v8.8.0 2023-03-26 07:34:09 +00:00
renovate[bot]
7f21c5b4ae fix(deps): update dependency nodemon to v2.0.22 2023-03-26 03:01:14 +00:00
renovate[bot]
1383e2d943 chore(deps): update dependency joi to v17.9.1 2023-03-25 23:37:06 +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
renovate[bot]
14e18a8c12 chore(deps): update dependency @types/node to v18.15.9 2023-03-25 10:48:40 +00:00
renovate[bot]
95708c692a chore(deps): update dependency prettier to v2.8.7 2023-03-25 07:58:27 +00:00
renovate[bot]
f0106207ee chore(deps): update github actions (#49842)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-25 11:13:59 +05:30
Naomi Carrigan
7c3d2ff09d chore(i18n): sync ukrainian translations (#49840
* chore: sync euler files

* chore: sync ukrainian translations
2023-03-25 06:12:50 +05:30
Naomi Carrigan
cd1f74e7ff chore(i18n): sync portuguese translations (#49839
* chore: sync euler files

* chore: sync portuguese translations
2023-03-25 06:05:50 +05:30
Naomi Carrigan
14cea27c06 chore(i18n): sync japanese translations (#49838
* chore: sync euler files

* chore: sync japanese translations
2023-03-25 04:44:08 +05:30
Naomi Carrigan
d0fea82d53 chore(i18n): sync italian translations (#49837
* chore: sync euler files

* chore: sync italian translations
2023-03-25 04:37:23 +05:30
Naomi Carrigan
fc3ac5956e chore(i18n): sync german translations (#49835
* chore: sync euler challenges

* chore: sync german translations
2023-03-25 04:32:03 +05:30
Naomi Carrigan
cfd27311bd chore(i18n): sync chinese translations (#49833
* chore: sync euler files

* chore: sync translations
2023-03-25 04:27:20 +05:30
Naomi Carrigan
f742183c5a chore(i18n): sync espanol translations (#49834
* chore: sync euler challenges

* chore: sync espanol translations
2023-03-25 04:19:22 +05:30
a2937
3c8320ff72 fix(curriculum) - Correct HTML Forms registration step 17 (#49645)
* Fix(curriculum) - Correct HTML Forms registration step 17

* Match start of html and ensure there is at least one space.

* Cleanup.

* Use assert.match instead of assert.equal.

* Make sure assert.match is used where it's applicable.
2023-03-24 13:43:36 -07:00
Naomi Carrigan
13b410e48b chore(i18n): sync arabic translations (#49832)
* chore: sync english to arabic

* chore: sync arabic translations
2023-03-24 20:00:55 +01: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
camperbot
ef216af787 chore(i18n,docs): processed translations (#49822) 2023-03-24 18:06:08 +05:30
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
Niraj Nandish
1dcba784fd feat(api): API documentation with Swagger UI (#49791) 2023-03-24 10:00:51 +01:00
Naomi Carrigan
1d616c733b feat(.github): comment on i18n failure (#49746)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-03-24 07:14:06 +00: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
Muhammed Mustafa
7761915f39 fix(docs): instruction of how to install local development environment (#49808)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-03-24 01:01:43 +05:30
Oliver Eyton-Williams
a0f958189e chore: update api test suite and include it in run test (#49794) 2023-03-23 16:57:11 +00:00
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
camperbot
12335030d9 chore(i18n,learn): processed translations (#49803) 2023-03-23 10:24:28 -05:00
Sem Bauke
864df54011 feat(tools): redirect generation script (#49798)
* feat: redirect generation script

* feat: add comment

* Apply suggestions from code review

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

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-03-23 08:19:21 -07:00
camperbot
4b8846c934 chore(i18n,docs): processed translations (#49801) 2023-03-23 08:14:49 -05:00
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
Jiajun Jiao
17cc7d9926 fix(curriculum): remove -webkit-clip-path from sr-only and its test (#49796)
* removed `-webkit-clip-path` property form sr-only

* Update 6201a59be346d399c21d10b1.md

Removed an extra webkit-clip-path

* deleted one more webkit-clip-path in step 43

---------

Co-authored-by: cto234 <112995544+cto234@users.noreply.github.com>
2023-03-23 05:49:16 +01:00
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
camperbot
5cc3f6560f chore(i18n,learn): processed translations (#49795) 2023-03-22 19:44:27 +02:00
Oliver Eyton-Williams
36b06be8ce chore: extend lint:ts to cover api (#49793)
* fix: include express-session types + suppress err

* chore: add api to lint:ts

* fix: remove unnecessary typeRoots config
2023-03-22 17:59:46 +05:30
Ian Vandeventer
982878948f fix(curriculum): make string untranslatable in JS words blank challenge (#49779)
fix(curriculum): protect example from translation
2023-03-21 20:44:06 +01:00
camperbot
b6c727dded chore(i18n,docs): processed translations (#49783) 2023-03-21 10:14:12 -07:00
camperbot
32a7b6523e chore(i18n,learn): processed translations (#49787) 2023-03-21 20:57:41 +05:30
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