Commit Graph
32667 Commits
Author SHA1 Message Date
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
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 MustafaandOliver Eyton-Williams 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 CarriganandShaun Hamilton 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
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 MustafaandNaomi Carrigan 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
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 BaukeandOliver Eyton-Williams 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 Jiaoandcto234 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
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]andOliver Eyton-Williams 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 HamiltonandOliver Eyton-Williams 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 Mustafaandahmad abdolsaheb 6c0f2d0998 fix(tools): FromControl disregard the default attributes (#49411)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-03-21 14:05:55 +05:30
Bruce BlaserandMuhammed Mustafa 55216af8bd fix(curriculum): building a nutrition label step 53 tests (#49552)
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2023-03-21 13:58:49 +05:30
Lasse Jørgensen 4617011edb fix(learn): implement box-sizing correctly (#49578)
fix(learn): implement box sizing correctly
2023-03-21 13:58:24 +05:30
Muhammed MustafaandmoT01 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 MatsumotoandMuhammed Mustafa 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 AbdolsahebandMuhammed Mustafa 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 MustafaandAhmad Abdolsaheb 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
WenodhandMuhammed Mustafa 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
Lars Kappert e5715b5948 chore: update knip config (#49778)
* chore: update knip config

* chore: stick to knip v1 in npm scripts
2023-03-21 11:23:26 +05:30
camperbot 965660122f chore(i18n,docs): processed translations (#49769) 2023-03-20 08:55:13 -07:00
camperbot 20146dc4c0 chore(i18n,learn): processed translations (#49773) 2023-03-20 20:07:10 +05:30
camperbot aec86f94f1 chore(i18n,client): processed translations (#49770) 2023-03-20 08:42:01 -05:00
renovate[bot] 62f4b5e8ec chore(deps): replace dependency babel-eslint with @babel/eslint-parser 7.11.0 (#49748)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-20 13:29:46 +00:00
Mrugesh Mohapatra 496235c4ad chore: drop the knip workflow (#49768) 2023-03-20 17:06:10 +05:30
Oliver Eyton-WilliamsandMrugesh Mohapatra 65a7b0f9ff fix: update scripts + remove unused (#49740)
* chore: remove unused scripts

* fix: update scripts for pnpm + typescript

* fix(scripts): use localhost for start-test

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

---------

Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2023-03-20 14:28:21 +05:30
Genevieve L'OrealandHuyen Nguyen 830763da05 fix(curriculum) - clearer mongoose install and set up instructions (#49754)
* Update install and set up instructions

I've added more specific instructions around where the mongoose.connect method should be called. Without context and prior knowledge for freeCodeCamp students, there may be confusion around whether this command needs to be called from the terminal or elsewhere.

* Update install and set up instructions - formatting

Small update to formatting for clarity

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

---------

Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2023-03-19 18:46:24 +07:00
renovate[bot] 607111978a fix(deps): update prisma monorepo to v4.11.0 (#49758)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-19 12:25:26 +05:30
renovate[bot] 803688b626 fix(deps): update dependency @stripe/stripe-js to v1.49.0 2023-03-19 01:40:12 +00:00
renovate[bot] 1c793d39b7 chore(deps): update dependency joi to v17.8.4 2023-03-18 23:07:53 +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