Commit Graph

32826 Commits

Author SHA1 Message Date
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
Shaun Hamilton
8300ccb7f0 fix(api-server): return usable flash type to client (#50082) 2023-04-17 23:18:18 +05:30
Gregory J Stathis
16f0c4b7cc docs: Added command to build config dependency (#50071) 2023-04-17 23:17:43 +05:30
camperbot
0dd82590f2 chore(i18n,learn): processed translations (#50081)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2023-04-18 00:58:19 +09:00
camperbot
f6d4a7ec48 chore(i18n,docs): processed translations (#50078)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2023-04-18 00:55:27 +09:00
camperbot
6ad4602ea8 chore(i18n,client): processed translations (#50079) 2023-04-17 15:17:35 +00:00
Muhammed Mustafa
01b9bd9245 fix(api): fix eslint error (#50080) 2023-04-17 20:21:36 +05:30
Muhammed Mustafa
f08fe482d1 feat(api-server): show unique messages from api (#49781)
Show specific messages for API calls
2023-04-17 14:21:25 +01:00
Oliver Eyton-Williams
6289efbbad test(api): always start server before testing (#49994) 2023-04-17 17:54:50 +07: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]
59743ad3fb fix(deps): update dependency @sentry/node to v7.48.0 2023-04-15 22:45:37 +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
renovate[bot]
73da30749d chore(deps): update dependency @types/lodash to v4.14.194 2023-04-15 04:44:19 +00:00
renovate[bot]
cf53cf2e22 chore(deps): update github actions (#50062)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-15 05:59:07 +05:30
camperbot
409171c4d8 chore(i18n,client): processed translations (#50059) 2023-04-14 08:37:40 -07:00
camperbot
717a15ba84 chore(i18n,learn): processed translations (#50061) 2023-04-14 08:37:21 -07:00
Oliver Eyton-Williams
b1929258c0 chore: remove remnants of comment counting code (#49704)
* chore: remove unused scripts

* chore: remove unused comment counting code

* Update tools/challenge-parser/translation-parser/index.js

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

---------

Co-authored-by: Sem Bauke <semboot699@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-04-13 08:47:02 -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
fdbe03d2bb chore(i18n,learn): processed translations (#50057) 2023-04-13 16:36:35 +02:00
camperbot
c0577c6f63 chore(i18n,client): processed translations (#50055) 2023-04-13 14:56:25 +02:00
Oliver Eyton-Williams
71d5a67745 feat(api): add security headers (#49995)
* feat(api): add security headers

Includes the OWASP recommended headers for REST APIs. Taken from
https://cheatsheetseries.owasp.org/cheatsheets/REST_Security_Cheat_Sheet.html#security-headers

* test: check OWASP headers appear on GET / request

* fix: only enable Strict-Transport-Security in prod
2023-04-13 10:16:58 +02:00
a2937
0f922b8652 Chore(cirriculum) - Use alternate wording for step 36 of the cafe menu. (#49996)
* Use alternate wording for step 36 of the cafe menu.

* Restore the last sentence.
2023-04-12 22:30:42 +02:00
Muhammed Mustafa
28cbf6a4bd Revert "feat(curriculum): test for period after "Total Liabilities"" (#50045)
Revert "feat: test for period after "Total Liabilities" (#50036)"

This reverts commit d2cac7b5f8.
2023-04-12 19:14:22 +02:00
Muhammed Mustafa
70e68f8818 feat: remove babel polyfill package (#49917) 2023-04-12 16:59:05 +00:00
camperbot
8484106219 chore(i18n,learn): processed translations (#50047) 2023-04-12 08:02:27 -07: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
camperbot
f76a376b20 chore(i18n,docs): processed translations (#50037) 2023-04-12 01:14:00 +05:30
camperbot
9958316722 chore(i18n,learn): processed translations (#50038) 2023-04-12 01:13:38 +05:30
Jiajun Jiao
d2cac7b5f8 feat: test for period after "Total Liabilities" (#50036)
Added an extra test case for period
2023-04-11 18:38:23 +02:00
Mrugesh Mohapatra
4100d6a5be chore: update task title 2023-04-11 10:58:38 +05:30
Mrugesh Mohapatra
ad842f7f0c fix(actions,e2e): update spec formats (#49984) 2023-04-11 03:49:42 +05:30
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
camperbot
87634b35e1 chore(i18n,learn): processed translations (#50031) 2023-04-10 10:41:00 -05:00
camperbot
c21ca3c6d0 chore(i18n,docs): processed translations (#50030) 2023-04-10 10:40:37 -05:00
Shaun Hamilton
67c4723a06 fix(gitpod): update to use mongosh (#50032
mongo is no longer installed with the workspace
2023-04-10 20:41:31 +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
Huyen Nguyen
c743f6ca67 fix(docs): format and fix typo (#50029) 2023-04-10 15:24:42 +01:00
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]
9d3bf49ed8 fix(deps): update prisma monorepo to v4.12.0 (#50018)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-10 19:26:23 +05:30
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]
98d055ed39 chore(deps): update dependency markdownlint to v0.28.1 (#50004)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-10 15:16:46 +05:30
Kolade Chris
d614c4173f docs: update pnpm commands, fix typos and grammar (#49990
* fix: improving the docs

* fix: did some more typos and gramos fixes

* fix: fixed typographical and grammatical errors, capitalized headings, made adjustments to the directories to run pnpm run create-project.

* Implemented Shaun's suggested changes

* Removed duplicate lines from my end

* Fixed a few "open-source" and "open source" confusion
2023-04-10 15:15:26 +05:30
Moshe
709b259f9d docs(e2e): typo at how-to-run-cyress-tests (#50027) 2023-04-10 09:28:40 +02:00
renovate[bot]
58b8e79f91 fix(deps): update dependency algoliasearch to v4.17.0 2023-04-09 21:05:37 +00:00