Commit Graph

4745 Commits

Author SHA1 Message Date
Muhammed Mustafa
0d98f28b9e feat(client): delete generic success message in the alert (#49780)
* change the flash message in profileui endpoint

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-05-08 16:58:06 +02:00
camperbot
13334014c9 chore(i18n,client): processed translations (#50313) 2023-05-08 14:15:13 +01:00
Ahmad Abdolsaheb
6115df88cd feat: replace code lock epic with saga (#50088) 2023-05-08 14:28:21 +05:30
Muhammed Mustafa
39538c8b22 feat(client): polish the styles for the lang button (#50256)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-05-08 13:16:19 +05:30
renovate[bot]
b3d70a3381 fix(deps): update dependency @growthbook/growthbook-react to v0.16.0 (#50310)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-08 13:14:05 +05:30
renovate[bot]
ef0476412d chore(deps): update automerged always - codesee to v0.582.0 2023-05-07 02:22:27 +00:00
renovate[bot]
b6cc977f8d chore(deps): update dependency gatsby-plugin-webpack-bundle-analyser-v2 to v1.1.31 2023-05-06 19:02:24 +00:00
renovate[bot]
b23b9d4414 chore(deps): update dependency @types/react to v16.14.41 2023-05-06 16:36:09 +00:00
renovate[bot]
fd94b618d5 chore(deps): update dependency @types/react-transition-group to v4.4.6 2023-05-06 12:38:56 +00:00
renovate[bot]
31619ecb52 chore(deps): update babel monorepo 2023-05-06 08:18:33 +00:00
camperbot
dfd4caf293 chore(i18n,client): processed translations (#50291) 2023-05-05 22:51:44 +09:00
Bruce Blaser
a52b13c17e fix: remove tool panel buttons from mobile layout (#47683) 2023-05-05 10:55:52 +05:30
Ahmad Abdolsaheb
5cac374138 feat(client): add progress donation modal cta rotation (#50274)
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-05-05 10:53:06 +05:30
camperbot
125e0aaceb chore(i18n,client): processed translations (#50277) 2023-05-04 08:44:14 -07:00
Tom
d02bb663c4 refactor(curriculum): move helpCategory to block meta.json file (#50265)
* refactor: move helpCategory to block meta

* fix: test?
2023-05-04 08:46:58 +02:00
Krzysztof G
45d2ffa676 fix(client): LanguageList export (#50268)
fix: LanguageList export
2023-05-03 22:51:26 +03:00
camperbot
c314e08df2 chore(i18n,client): processed translations (#50261) 2023-05-03 18:32:38 +03:00
Tom
3f0202a7b8 feat(client): add faq section to landing page (#50243)
* feat: add faq section to landing page

* fix: add review suggestions

* fix: add CTA below testimonials

* fix: cypress
2023-05-02 11:39:35 -07:00
Tom
25f7697382 fix(client): window title in rdb challenges (#50250)
fix: undasherize rdb window titles
2023-05-02 08:55:14 -07:00
Vansh Baghel
f5070cc68f feat(client): add react suspense and lazy loading (#50117)
* Suspense and lazy loading used

* Wrapped profile with suspense
2023-05-01 20:25:21 +03:00
camperbot
4e9d3f807f chore(i18n,client): processed translations (#50239) 2023-05-01 09:38:44 -07:00
Muhammed Mustafa
d4bb1e7ef2 feat(client): revert the change to language icon (#50235) 2023-05-01 12:35:17 +02:00
Oliver Eyton-Williams
bb0ebc39b4 fix(client): ensure correct types for project links (#50206) 2023-05-01 10:47:33 +03:00
Sergen Karaoglan
d226842eed fix: improve full stack certificate table (#50229)
* fix: improve full stack certificate table

fix: include table header for certifications

* make header sr-only

* fix: translatable header for certification

Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>

---------

Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-04-30 23:08:22 +02:00
renovate[bot]
cd77c88546 fix(deps): update dependency date-fns to v2.30.0 2023-04-30 09:02:43 +00:00
renovate[bot]
82c5d5ee3c chore(deps): update automerged always - codesee to v0.575.0 2023-04-30 07:35:16 +00:00
renovate[bot]
8937e5fe30 fix(deps): update dependency react-i18next to v12.2.2 2023-04-30 04:08:48 +00:00
renovate[bot]
e3e5a63d42 fix(deps): update babel monorepo 2023-04-30 01:12:36 +00:00
renovate[bot]
b07b3a87d5 chore(deps): update dependency @types/react-dom to v16.9.19 2023-04-29 11:45:28 +00:00
renovate[bot]
6c6ca6c20c chore(deps): update babel monorepo 2023-04-29 09:50:23 +00:00
camperbot
77a95e2dab chore(i18n,client): processed translations (#50210) 2023-04-28 19:10:59 +05:30
Shaun Hamilton
3af73290bc refactor(client): migrate certification to ts (#49708)
* refactor(client): migrate certification to ts

* fix: reduce certMap into projectMap etc.

* fix: rename certMap -> fullCertMap

* fix: cert-and-project-map strict typing

* close but not close enough

* fix: combine project and legacy project maps

* chore: add type assertion safety comment

* fix: add correct types to test mocks

* fix: another test

* remove settings-button.test.js

The test did not handle any changes, and only served as a failing snapshot when projects are added/updated

* refactor: use exported map types

Co-authored by: Muhammed Mustafa <muhammed@freecodecamp.org>

* refactor: use exported map types

Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>

---------

Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2023-04-28 10:01:44 +02:00
Ahmad Abdolsaheb
44ae9bd0c5 feat: send RWD render times to GA (#50196)
* feat: send RWD render times to GA

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-04-28 09:00:22 +02:00
camperbot
61783e4761 chore(i18n,client): processed translations (#50198) 2023-04-27 09:32:54 -05:00
Naomi Carrigan
18f9a3f47c feat(curriculum): break number sorter down into steps (#49715)
* chore: create new project

* feat: break projects down into steps

* chore: solution

* feat: write tests

* fix: broken tests

* chore: apply Jessica's review suggestions

* chore: correct title case for block name

* chore: apply kolade's review

* chore: apply kolade's review

* chore: apply sem's review

Co-authored-by: Sem Bauke <semboot699@gmail.com>

* chore: apply sem's updated review

* chore: add aria-label to selects

* fix: labels on the steps where the camper changed a value

This is why find and replace didn't work );

* chore: apply zaira's review suggestions

Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>

* chore: apply zaira's review suggestions

Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>

---------

Co-authored-by: Sem Bauke <semboot699@gmail.com>
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>
2023-04-27 11:17:35 +00:00
Vansh Baghel
d43c9b69d7 feat(client): children for spacer component (#50105)
* Replaced padding calculation with paddingBlock, for both children and deefault

* Ran cmd : pnpm run test-client -u to fix checks

* fix snapshot

* Changed calculation, removed extra div

* medium to large in donate

* PaddingBlock to padding, added new values for Padding obj

* Fix snapshots

---------

Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2023-04-27 12:51:58 +02:00
Vansh Baghel
85795068a3 feat(client): Customized Radio Buttons in settings page (#50094)
Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-04-27 08:07:21 +00:00
Muhammed Mustafa
f0aecf173d feat(client): expose the language button to the navbar (#50084)
* feat(client): expose the language button to the navbar

* clean extra logic

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

* show the language menu

* set keyboard navigation logic

* change the language icon

* sort float values

* fix the test

* remove the menu roles from the languagelist

Co-authored-by: Bruce B <bbsmooth@gmail.com>

* add id to button and polish the attributes

Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com>

* revert to production focus events

Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com>

* fix the menu not closing and fix the label

Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com>

* make event passing more explicit

Co-authored-by: Co-authored-by: Bruce B <bbsmooth@gmail.com>

* Let screenreaders annouce that the expand is closed

Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>

* let screenreader annouce list is closed

Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>

* polish the logic around the styling

Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>

* add comment about accessiblity function

* oh right active doesn't work like that

* hide the menu if the click is outside it

Co-authored-by:  Bruce B <bbsmooth@gmail.com>

* fix the contrast in the check mark

Co-authored-by:  Bruce B <bbsmooth@gmail.com>

* Stop the menu closing when clicking on the searchbar

Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>

* make the list hover and focus consistent

Co-authored-by: Co-authored-by:  Bruce B <bbsmooth@gmail.com>

---------

Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Bruce B <bbsmooth@gmail.com>
2023-04-26 22:44:03 +02:00
Sem Bauke
5a8228fa52 feat: add css foundations block - the odin project (#49377)
* feat: add css foundations block - the odin project

* feat: add first 7 questions

* feat: introduce type selector question as first question

* feat: add new exercise block

* feat: introduce exercise 1

* feat: introduce exercise 2

* fix: add removed solutions

* fix: add help category

* fix: add placeholder description

* fix: code block highlighting

* fix: add optional chaining to tests

* fix: second exercise

* Apply Naomi's suggestions from code review

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

---------

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-04-26 10:22:57 -07:00
Muhammed Mustafa
e7b028f0c4 feat(client): use showPoints to hide points instead of mutating the points (#50106)
* feat(client): move points out of the camper component

* use the redesigned text
2023-04-26 11:57:18 -05:00
Shaun Hamilton
082dcb55c7 feat(client): add codeally_down feature flag (#50190)
* feat(client): add codeally_down feature flag

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-04-26 15:46:03 +02:00
Kolade Chris
81a84f8aaf feat(curriculum): Add fCC Authors Page Project to JS Cert (#49826)
* feat(curriculum): Add fCC Authors Page Project to JS Cert

* Added intro.json, index.md, and meta.json files

* feat: wrote tests for the first twelve steps, also corrected step 11 test

* finished writing tests

* chore: cross-checked tests and fixed broken ones

* chore: fixed a merge conflict

* chore: fixed more merge conflicts

* chore: implemented Kris's suggestions

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>

* chore: implemented Naomi's suggestions

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

* combined steps eleven and twelve

* chore: implemented more suggestions from Naomi

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

* chore: removed the intro json extra comma

* chore: debugging failed CI

* chore: debugging failed CI from step 6

* fix: still debugging CI issues

* ci: checking why CI failed

* ci: debugging CI failure in step 12

* chore: implemented Naomi's suggestions to make CI pass

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

* ci: debugging CI failure in step 12

* feat: Tested for semi-colons in steps that don't allow it

* ci: debuggin step 17 CI failure

* chore: implemented Jessica's suggestions

Co-authored-by: Jessica Wilkins  <67210629+jdwilkin4@users.noreply.github.com>

* feat: rewrote tests for step 22

* fix: fixed small issues like typos and wrapping backticks around some words

* fix: rewrote tests for step 5 to follow Sem's recommendation

* fix: rewrote tests for step 28 to not be strict with backticks

* fix: fixed intro json file error

---------

Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Jessica Wilkins  <67210629+jdwilkin4@users.noreply.github.com>
2023-04-26 15:32:29 +02:00
camperbot
33535dda40 chore(i18n,client): processed translations (#50192) 2023-04-26 08:28:44 -05:00
Oliver Eyton-Williams
0d5e2d9ed7 fix: connect LowerJaw to redux (#50180)
* fix: connect LowerJaw to redux
2023-04-26 12:20:58 +02:00
Tom
17c9d98159 chore(client): add warning codeally is down, remove new/beta from superblock titles (#50172)
* feat: remove new and beta from superblocks

* feat: add codeally down warning
2023-04-25 13:53:41 -07:00
camperbot
6d376f7481 chore(i18n,client): processed translations (#50179) 2023-04-25 14:15:28 +01:00
Naomi Carrigan
a272028a40 chore(tools): test intro file structure (#50175) 2023-04-25 08:36:06 +02:00
Muhammed Mustafa
6cbd6be1e5 feat(client): remove extra if statement in the navigation header (#50156) 2023-04-24 13:51:47 -07:00
Muhammed Mustafa
c8e22b4ea0 refactor(client): remove extra element from the profile item setting (#50163) 2023-04-24 18:59:16 +02:00
Muhammed Mustafa
fa1b424488 feat(client): remove eslint comments in auth or profile file (#50162)
* feat(client): remove eslint comments in auth or profile file

* update user
2023-04-24 18:00:11 +02:00