Commit Graph

32042 Commits

Author SHA1 Message Date
Muhammed Mustafa
35c3a93a72 feat: add the ability to create a download button (#48697)
* feat: add the ability to create a download button

* Allow the creating of download button

* update test, and stories props
2022-12-16 08:57:39 -08:00
Muhammed Mustafa
4291e153f7 feat: add RTL language layout (#48287)
* add the previous layout

* add the import logic

Co-authored-by: Nestor <elnestinatorHD@gmail.com>

* WIP: RTL layout

* WIP: code snippet

* WIP: RTL layout

* WIP: RTL layout

* WIP: add selector that don't work

* WIP: fix code in tables direction

* change the dynamic import to static import

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* remove redundant imports

* fix the broken splitter and broken code element

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* revert the wrapper editor layout

* WIP: Timeline RTL layout

* add row reverse to account for splitter direction reverse

* Revert "add row reverse to account for splitter direction reverse"

This reverts commit f67ad002c8.

* add row reverse to account for splitter direction reverse

Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>

* mirrior the nav bar by placing the logo in the right

* Use notosans as RTL font family

* Remove Arabic from the hiddenLangs

* fix(feedbac): the search and table alignment

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

* fix(feedback): text alignment, icons rotation

Co-authered-by: moT01 <20648924+moT01@users.noreply.github.com>

* Revert "fix(feedback): text alignment, icons rotation"

This reverts commit 0c6dc4f909.

* fix(feedback): text-alignment, and icon rotation

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>

Co-authored-by: Nestor <elnestinatorHD@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2022-12-16 18:03:18 +02:00
Endless8
c24755d2b9 fix(a11y): hide spacer span (#48766)
* fix: removed html text and added aria-hidden attribute to span element

* Update client/src/assets/icons/spacer.tsx

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

* fix: formatting code

Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2022-12-16 09:02:27 -06:00
camperbot
683c180659 chore(i18n,docs): processed translations (#48764) 2022-12-15 14:52:34 +00:00
camperbot
ae9ebb0b3b chore(i18n,learn): processed translations (#48765) 2022-12-15 14:51:02 +00:00
Endless8
6ef2d9b63a docs: adding code tags on id word (#48763) 2022-12-15 12:25:44 +04:00
Sriparno Roy
374b69ab23 Fix: Change "monsterStats" element to "#monsterStats" (#48742)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Closes https://github.com/freeCodeCamp/freeCodeCamp/issues/48741
2022-12-15 09:52:30 +05:30
Albert Tarkaa
d04be84a75 feat(docs): update how-to-catch-outgoing-emails-locally.md (#48760)
Closes https://github.com/freeCodeCamp/freeCodeCamp/issues/48723
2022-12-14 15:08:30 -08:00
Bryan Moore
628764f270 feat: use system theme if default (#48568)
* feat: use system theme if default

* feat: add system to theme

* feat: detect if system theme should be used

* fix: remove system from Themes

* fix: change 'system' to 'default'

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

* fix: change 'system' to 'default'

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

* fix: check if user is logged in for system theme

Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
2022-12-14 15:20:10 +01:00
Muhammed Mustafa
cbf1b09f23 docs: instruction about adding packages in ui-component library (#48750)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2022-12-14 15:01:19 +01:00
camperbot
66e86d9441 chore(i18n,learn): processed translations (#48756) 2022-12-14 14:52:53 +01:00
camperbot
d6d74863f8 chore(i18n,client): processed translations (#48755) 2022-12-14 14:16:21 +01:00
camperbot
8c8ce47b7c chore(i18n,docs): processed translations (#48754) 2022-12-14 14:15:52 +01:00
camperbot
b3fd1be1fd chore(i18n,client): processed translations (#48746) 2022-12-14 12:43:47 +05:30
camperbot
40562f9e67 chore(i18n,learn): processed translations (#48747) 2022-12-14 08:49:54 +02:00
camperbot
24c66b8932 chore(i18n,docs): processed translations (#48745) 2022-12-13 14:40:07 -06:00
Oliver Eyton-Williams
c8be10ca77 chore: make too many lockfiles error more explicit (#48748) 2022-12-13 21:43:53 +04:00
renovate[bot]
209f75412d chore(deps): update typescript-eslint monorepo to v5.46.1 2022-12-12 22:19:08 +00:00
Naomi Carrigan
e4143ec5be feat: certification qr (#47254)
* feat: add qr code to certification

* chore: remove duplicated media ruleset

* fix: reinstall qrcode.react after rebase

* fix: move qr code to bottomish

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2022-12-12 22:34:34 +04:00
Sem Bauke
ff95595fa5 feat(Cypress): give basic structure to cypress typescript files (#48734) 2022-12-12 17:07:03 +00:00
chowdharysn56
0168190281 fix(curriculum): remove redundant name attribute (#48613)
fix:Redundant name attribute
2022-12-13 02:06:13 +09:00
Mrugesh Mohapatra
fdd19d7d28 chore: /s/nonprofit/charity/g in readme (#48740) 2022-12-12 18:19:10 +02:00
camperbot
41524f6aaf chore(i18n,learn): processed translations (#48738) 2022-12-12 20:56:32 +05:30
Ahmad Abdolsaheb
00c7b6de86 chore: replace nonprofit with charity (#48739) 2022-12-12 20:52:27 +05:30
Niraj Nandish
02e2309598 fix(tools): challenge editor - input text color (#48733)
fix(tools): input text color
2022-12-12 14:15:17 +01:00
camperbot
cf6d450c1b chore(i18n,client): processed translations (#48736) 2022-12-12 14:14:40 +01:00
camperbot
f54d403362 chore(i18n,docs): processed translations (#48735) 2022-12-12 14:14:04 +01:00
Ekta
c9e3300d72 docs : Update how-to-catch-outgoing-emails-locally.md (#48724)
Updated .exe -> `.exe`
2022-12-12 10:15:58 +01:00
renovate[bot]
9bb1d9a390 chore(deps): update dependency postcss to v8.4.20 2022-12-12 00:51:46 +00:00
Muhammed Mustafa
afafa13d98 fix(curriculum): strict test, wrong spacing of step - CatPhotoApp (#48727)
* fix: strict step and wrong spacing of step in CatPhotoApp

* Remove the global flag from the test

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>

Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2022-12-11 22:17:44 +00:00
renovate[bot]
dc944c607d fix(deps): update gatsby monorepo 2022-12-11 12:41:56 +00:00
renovate[bot]
519e0d2a51 chore(deps): update dependency start-server-and-test to v1.15.2 2022-12-11 10:12:01 +00:00
renovate[bot]
f120f55829 chore(deps): update automerged always - codesee to v0.457.0 2022-12-11 07:37:44 +00:00
renovate[bot]
a606203ae4 fix(deps): update dependency typescript to v4.9.4 2022-12-11 05:27:18 +00:00
renovate[bot]
5eeaad9833 chore(deps): update dependency @types/node to v16.18.8 2022-12-11 02:28:10 +00:00
renovate[bot]
b769a3fec7 fix(deps): update dependency redux-saga to v1.2.2 2022-12-10 23:24:46 +00:00
Sriparno Roy
5e3600a3a1 fix: Typo in Quality Assurance Project (#48717)
docs: Fix typo in Quality Assurance project
2022-12-10 20:33:39 +00:00
renovate[bot]
3b6ee26c4f fix(deps): update dependency react-router-dom to v6.4.5 2022-12-10 18:00:02 +00:00
Sem Bauke
12fd5c4d32 feat: enable TypeScript for Cypress (#48701)
* feat: enable TypeScript for Cypress

* fix: run both js and ts in workflow
2022-12-10 17:12:42 +02:00
renovate[bot]
da7b5d1de2 fix(deps): update dependency @stripe/react-stripe-js to v1.16.1 2022-12-10 15:02:05 +00:00
renovate[bot]
bdd11b9106 chore(deps): update dependency @types/node to v16.18.7 2022-12-10 12:22:46 +00:00
renovate[bot]
4ef8ada35c chore(deps): update github/codeql-action digest to a669cc5 2022-12-10 09:42:15 +00:00
renovate[bot]
30579809c8 chore(deps): update dependency prettier to v2.8.1 2022-12-10 05:57:34 +00:00
Atish Shah
834df9cc84 fix: regex test for building a magezine project (#47848)
fix(curriculum) Fixed the regex that asserted wrong answer as correct as mentioned in issue #47466
2022-12-09 14:54:43 -06:00
camperbot
2ac49cbc52 chore(i18n,learn): processed translations (#48699) 2022-12-09 16:56:46 +02:00
camperbot
4170da818f chore(i18n,client): processed translations (#48698) 2022-12-09 15:29:35 +02:00
abe
8ba08fb5f6 fix(curriculum): Wrong code that previously passes fetch challenge now fails (#48423)
* challenge with different parameter returned from fetch now fails as expected

* added hardcoded object in test file and special condition in test-challenges

* Update curriculum/challenges/english/04-data-visualization/json-apis-and-ajax/get-json-with-the-javascript-fetch-method.md

remove hardcoded data and mock fetch

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* Update curriculum/test/test-challenges.js

test no longer needs to be skipped

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* reset the pollyfill

Co-authored-by: kravmaguy <flex4lease@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-12-09 13:54:54 +01:00
Atir Nayab
0a0be525b2 fix(bug): Make table and button consistent in settings and certification page. (#48211)
* fix(bug): Make table and button consistent

Affected page
- certification page
- settings page

* fix(bug): changed certification button text to View

* fix(bug): Timeline table width increased

* Update client/src/client-only-routes/show-project-links.tsx

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

* Update client/src/client-only-routes/show-project-links.tsx

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

* fix(curriculum): remoeve stripe props from certification table

* fix(curriculum): time line table width reverted to original

* fix(client): use buttons.view from translation.json

* fix(client): use normal font weight for project title

* fix(client): certification page table button

* fix(client): remove child anchor tag from menuItem

* fix(client): updated cerification page button width

* feat: relocate the styles

* feat: clean up styles

Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2022-12-09 12:08:52 +02:00
Bruce Blaser
3763f84fd7 feat: make toggle tab setting permanent in monaco editor (#48529)
* add permanent tab focus toggle to monaco

* convert to addCommand

* chore: clean up function names

* feat: add i18n for aria alerts

* fix: add mac hotkeys

* add platform detection

* add iOS keyboard support


Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-12-09 09:43:49 +01:00
Daniel C. Silverstein
0871341c9c chore(tools/scripts): Upgrade CodeSee workflow to version 2 (#48694)
Update the CodeSee workflow file to latest version.
2022-12-09 09:25:21 +05:30