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