Commit Graph

4669 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
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