Commit Graph

4401 Commits

Author SHA1 Message Date
Muhammed Mustafa
1d3786f653
fix: spacing issue in RTL layout (#48824) 2023-01-02 23:08:28 +05:30
Oliver Ullman
17b880020d
fix(client): Improve alert component (#48861) 2023-01-02 23:07:50 +05:30
camperbot
241b2e4170
chore(i18n,client): processed translations (#48854) 2023-01-02 11:12:40 -06:00
YMatsuda
2a473098b4
chore(i18n): small fixes in translations.json (#48894) 2023-01-02 22:32:52 +05:30
renovate[bot]
953d79572a chore(deps): update automerged always - codesee to v0.470.0 2023-01-01 01:39:54 +00:00
renovate[bot]
35865ed48c chore(deps): update automerged always - codesee to v0.465.0 2022-12-25 07:16:36 +00:00
renovate[bot]
f96b416b78 fix(deps): update dependency sanitize-html to v2.8.1 2022-12-24 19:00:18 +00:00
renovate[bot]
f560e77c59 fix(deps): update dependency jquery to v3.6.3 2022-12-24 15:59:13 +00:00
renovate[bot]
9f0c119a09 fix(deps): update dependency algoliasearch to v4.14.3 2022-12-24 10:22:28 +00:00
renovate[bot]
3dde77a637 chore(deps): update babel monorepo 2022-12-24 04:48:39 +00:00
Manabu Matsumoto
95b724a3a2
feat(UI): visualize input clear button (#48702)
* feat: visualize search bar inputs clear button

* chore: remove redundant empty lines

* fix: make search bar input horizontally responsive

* fix: make search bar input width follow suggestion items

* fix: moving clear button to right of the searchbar

* feat: add search bar clear button in LP

* fix: add a bigger spacing between the icons and the text

* fix: make the clear button show visible focus indicator

* chore: refactor the css code to avoid redundancy

* fix: make the buttons in search bar accessible for screen reader

* fix: make the buttons and input in search bar more accessible
2022-12-23 17:00:38 -06:00
Mrugesh Mohapatra
25f0fc5d93
fix(client): add loader to default layouts (#48830) 2022-12-23 13:38:50 -06:00
camperbot
3cc7d508db
chore(i18n,client): processed translations (#48833) 2022-12-23 15:52:48 +00:00
camperbot
a70ba58db1
chore(i18n,client): processed translations (#48827) 2022-12-22 09:23:47 -08:00
abe
f3446daaae
feat: mark user editable regions in help post (#48512)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: kravmaguy <flex4lease@gmail.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>

Closes https://github.com/freeCodeCamp/freeCodeCamp/issues/46411
2022-12-22 07:50:25 -08:00
Niraj Nandish
acd74472f8
fix(client): i18n project and certification titles in settings, profile and certification page (#48785)
Closes https://github.com/freeCodeCamp/freeCodeCamp/issues/40998
2022-12-22 10:54:46 +05:30
Muhammed Mustafa
8cc575c9b9
feat: swap to logical properties for spacing (#48769) 2022-12-22 10:51:19 +05:30
camperbot
cf32789f34
chore(i18n,client): processed translations (#48814) 2022-12-21 07:34:21 -08:00
Muhammed Mustafa
f3ad7cf3d0
chore(client): add Arabic freeCodeCamp about (#48803) 2022-12-20 20:34:59 +01:00
Ahmad Abdolsaheb
bff61255f9
feat(donation): simplify donation client (#46379)
* feat: unify post payment actions

* feat: handle stripe card error and add donation after auth

* feat: add donation saga stripe test

* feat: add more coverage to stripe tests

* feat: add initial stripe card saga test

* feat: finalize initial stripe card saga test

* feat: add patreon test saga

* feat: test clean up

* feat: do not show processing for Patreon

* feat: normalize donation settings

* feat: turn payment provider/contex to enum

* feat: remove donation-settings.js

* fix: git ignore generated config

* fix: ignore the generate config from everything

* fix: remove types.js

* fix: update linting to include types.js

Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2022-12-20 18:03:06 +05:30
camperbot
7278385047
chore(i18n,client): processed translations (#48792) 2022-12-19 08:53:01 -06:00
renovate[bot]
533045276a fix(deps): update dependency sanitize-html to v2.8.0 2022-12-19 08:35:56 +00:00
renovate[bot]
cb02cff369 Update Automerged Always - CodeSee to v0.461.0 2022-12-17 15:08:48 +00:00
renovate[bot]
5b374d539b fix(deps): update dependency jquery to v3.6.2 2022-12-17 11:31:25 +00:00
camperbot
1433693ced
chore(i18n,client): processed translations (#48772) 2022-12-16 09:02:40 -08:00
Muhammed Mustafa
38a1204e2b
feat(client): remove inline values in GreenPass component (#48513)
feat/remove-inline-values-in-GreenPass-component
2022-12-16 10:59:04 -06: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
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
camperbot
d6d74863f8
chore(i18n,client): processed translations (#48755) 2022-12-14 14:16:21 +01:00
camperbot
b3fd1be1fd
chore(i18n,client): processed translations (#48746) 2022-12-14 12:43:47 +05:30
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
Ahmad Abdolsaheb
00c7b6de86
chore: replace nonprofit with charity (#48739) 2022-12-12 20:52:27 +05:30
camperbot
cf6d450c1b
chore(i18n,client): processed translations (#48736) 2022-12-12 14:14:40 +01:00
renovate[bot]
9bb1d9a390 chore(deps): update dependency postcss to v8.4.20 2022-12-12 00:51:46 +00:00
renovate[bot]
dc944c607d fix(deps): update gatsby monorepo 2022-12-11 12:41:56 +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]
b769a3fec7 fix(deps): update dependency redux-saga to v1.2.2 2022-12-10 23:24:46 +00:00
renovate[bot]
da7b5d1de2 fix(deps): update dependency @stripe/react-stripe-js to v1.16.1 2022-12-10 15:02:05 +00:00
camperbot
4170da818f
chore(i18n,client): processed translations (#48698) 2022-12-09 15:29:35 +02: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
Muhammed Mustafa
b5371f56ce
refactor(client): searchbar - remove float values (#48292)
* feat(client): refactor searchbar by removing float values

* polish the style by adding border radius and removing padding

* Polish the style and account for donation text

* WIP: remove float values

* Revert "WIP: remove float values"

This reverts commit c1c32aa9d1.

* adjust magic numbers

* Adjust spacing to account and add position absolute

* revert the deletion of ais hits values

* move the padding value to searchbar file

* Remove RTL Values

* feat: allow for hint expansions

* Remove the left value on submit icon

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

* add display none and remove their values

Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2022-12-08 14:31:05 +01:00
camperbot
8a0fc793d0
chore(i18n,client): processed translations (#48685) 2022-12-07 08:15:43 -08:00
camperbot
3526b8383e
chore(i18n,client): processed translations (#48679) 2022-12-06 23:47:16 +05:30
Mrugesh Mohapatra
6dba4d3409
chore: bump prettier and lint-staged (#48674)
* chore: bump prettier and lint-staged

* refactor: drop unused eslint disables

Currently we need to fetch trending.json before we can build the site
(i.e. before Cypress tests can run), so we can assume the file exists.

In case the download fails in CI, linting will error first. I've added
a comment to save some debugging time.

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2022-12-06 23:46:42 +05:30
Bruce Blaser
bfcdcf7788
fix(a11y): enhance accessibility of prismjs code examples (#48639) 2022-12-05 19:49:36 +05:30
camperbot
3ea05d2e1d
chore(i18n,client): processed translations (#48672) 2022-12-05 15:01:06 +02:00
YMatsuda
7ff99ea269
fix(UI): make 'Tests' heading translatable (#48654)
* fix(UI): make 'Tests' translatable

* fix(UI): use existing string
2022-12-05 09:23:32 +01:00