Oliver Eyton-Williams
a128dd8fcd
chore(api): compile TS into /dist ( #49812
...
* chore: compile TS into /dist
Having the output co-located with the source meant that the js would be
imported by default. Given that we don't recompile on source changes,
this means the server got 'stuck' at the point of compilation and would
only register changes on build.
Also, compiling to a dist directory should make it easier to build when
we want to deploy. That said, the motivation is mostly DX.
* fix: put schema.prisma in the default location
2023-03-28 19:42:20 +05:30
renovate[bot]
bf3aa621e9
fix(deps): update dependency json-server to v0.17.3 ( #49847 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-28 11:28:05 +02:00
camperbot
ae939979fb
chore(i18n,docs): processed translations ( #49871 )
2023-03-27 20:14:33 +02:00
Jeremy L Thompson
e85510835c
fix(curriculum) - clearer RecordCollection instructions ( #49745 )
...
* fix - clearer RecordCollection instructions
* Update curriculum/challenges/english/02-javascript-algorithms-and-data-structures/basic-javascript/record-collection.md
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com >
---------
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org >
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com >
2023-03-27 10:23:02 -07:00
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