Commit Graph

1002 Commits

Author SHA1 Message Date
Ahmad Abdolsaheb
f317768d39 Revert "feat: accept modal bears AB test" (#51053) 2023-07-24 18:07:14 +04:00
B.yashwanth
45c8d14b44 feat: add share in twitter button to the end of project. (#49395)
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-07-21 11:24:52 +03:00
Naomi Carrigan
81fec04b60 chore: clean up form validator type defs (#51022) 2023-07-20 11:00:37 +02:00
Muhammed Mustafa
c71f3089f0 feat(client): remove extra HTML elements (#50988) 2023-07-20 09:22:14 +02:00
a2937
acc06f6ea2 fix(client): remove border from project code (#50968) 2023-07-19 12:00:24 -07:00
Muhammed Mustafa
c0f732063f feat(client): remove bootstrap Form component (#50950) 2023-07-18 10:33:45 +03:00
Ahmad Abdolsaheb
99e91f2cfc feat: accept modal bears AB test (#50954) 2023-07-12 17:39:01 +02:00
Muhammed Mustafa
e9b86f9a22 feat(client): remove legacy search page logic (#50879) 2023-07-11 12:39:05 -05:00
Manabu Matsumoto
f4133ccf61 fix(curriculum): make the title show with proper format (#50912)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-11 11:33:46 -05:00
Muhammed Mustafa
83586e45b5 feat(client): remove extra types in learn layout (#50945) 2023-07-11 09:51:53 -05:00
Muhammed Mustafa
065269172c refactor(client): make legacy full stack element a JSX component (#50898) 2023-07-11 13:28:15 +02:00
Muhammed Mustafa
37a464b001 feat(client): clean extra call function (#50894) 2023-07-06 16:07:07 -05:00
Muhammed Mustafa
2d3a6427f5 refactor(client): clean extra component (#50893) 2023-07-06 15:26:11 +02:00
Muhammed Mustafa
978447b3ea refactor(client): make renderCertifications a normal component (#50899)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-07-06 11:52:08 +02:00
Mrugesh Mohapatra
85c5cb8e5c revert(client): progress summary on the main courses page (#50901) 2023-07-05 20:35:49 +05:30
Billy Arante
b9cb12d24f feat(client): progress summary on the main courses page (#49010)
Co-authored-by: Muhammed Mustafa <muhammed@freecodecamp.org>
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Mrugesh Mohapatra <noreply@mrugesh.dev>
2023-07-05 20:34:49 +05:30
Bruce Blaser
e10b025d26 fix(ui): remove horizontal scrollbar from text only code elements (#50881) 2023-07-05 12:23:17 +03:00
Manabu Matsumoto
f132c7e644 fix(UI): adjust the behavior of the elements in navbar (#50852)
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-07-05 09:01:05 +02:00
Tom
6d3f41d6fe feat(client): add exam nav (#50776) 2023-07-01 06:59:51 +02:00
Mateo Guzmán
ebc9343e8f fix(types): adding correct redirect-home props to fix some ts-ignores (#50810)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-29 19:33:07 +03:00
Mateo Guzmán
a314242727 fix(types): four-oh-four props, global i18next definition for returnNull (#50809)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2023-06-29 09:16:17 +02:00
Mateo Guzmán
c1c5b941d8 fix(types): adding proper yearsTopContributor type (#50814) 2023-06-26 08:12:12 +02:00
Ahmad Abdolsaheb
eb22bc0a82 feat: use component library's dropdown component in learn (#50465)
Co-authored-by: Sboonny <muhammed@freecodecamp.org>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-06-22 09:21:05 -05:00
Jacques Metevier
d17ce537d9 fix(styles): fix whitespace in code instructions (#50679) 2023-06-22 12:57:03 +05:30
zavedhussain
8f62a938ab feat(client): add border to inline code (#50693)
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-06-20 08:59:22 -07:00
Ahmad Abdolsaheb
8f8d306986 feat: add modal CTA rotation (#50713) 2023-06-19 22:12:23 +07:00
Tom
5e04985c93 feat(curriculum): add C# superblock (#50646)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-14 13:36:39 +02:00
Ahmad Abdolsaheb
76673d544b feat(client): AB test displaying the progress donation modal multiple times (#50408)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-07 19:56:01 +05:30
Jacques Metevier
1f9c1e9d21 chore(deps): upgrade eslint (#50614)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-06 17:58:27 +02:00
Sky Jacobson
fcc5fdea5c test(client): created unit test suite for OfflineWarning component (#50572)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2023-06-06 17:12:19 +02:00
Sem Bauke
d18414fa2d feat: add progress bar to lower jaw (#50167)
Co-authored-by: IsmailTlemcani <ismail.tlemcani@gmail.com>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2023-06-06 14:59:40 +03:00
Mustafa El Rouby
827ec2032b fix(client): underline links for all languages (#50571)
Co-authored-by: Aaron <a.rcottrill521@gmail.com>
2023-06-03 12:53:41 +03:00
Mrugesh Mohapatra
16cfbd5829 feat(client): add duplicate account warning (#50555)
* feat(client): add duplicate account warning

* feat: check completed challenge count

* feat: stop redirecting /learn to /email-sign-up

* test: update to account for the lack of redirects

Also, in an extremely WET way, test both options.

* Update client/src/pages/email-sign-up.tsx

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-01 14:26:19 -05:00
Ahmad Abdolsaheb
41b9d94a4e feat(client): AB test loading donation elements individually (#50564)
* feat(client):AB test loading donation elements individually

* Apply suggestions from code review

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

* fix: simplify logic

---------

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-06-01 13:53:22 -05:00
Tom
373e808938 refactor(config): superblocks and map (#50435) 2023-06-01 14:51:57 +02:00
Oliver Eyton-Williams
c3ce96069a fix: only show loader message on layout (#50556) 2023-05-31 17:22:09 +05:30
Jacques Metevier
4a9c0a4886 chore: remove unused code (#50507) 2023-05-25 22:14:42 +03:00
Oliver Eyton-Williams
1fc0bccb6f refactor(api): stop returning streak (#50502)
The client does not use them. It calculates streaks from the calendar
property.
2023-05-24 19:16:29 +03:00
Huyen Nguyen
e50dd4a905 fix(client): typo in function name (#50464) 2023-05-22 10:03:38 +00:00
Shubham Lal
132a862901 feat(client): add contribute button on header's navbar (#50400) 2023-05-19 19:33:41 +03:00
Shubham Lal
165d9f0c67 feat(client): change of container & anchor's css on project hover (#50360) 2023-05-19 12:33:56 +03:00
Tom
4dfca3c560 feat: add exam environment (#50356)
* feat: add exam environment

* fix: cypress

* fix: lint-ts

* fix: lint-js

* fix: codefactor

* fix: don't translate comments from new JS spreadsheet

* fix: more tests

* fix: challenge schema

* fix: external curriculum test?

* fix: add more comments
2023-05-18 13:33:43 +02:00
Ahmad Abdolsaheb
7af4e5db95 feat/AB-test-modal-bear (#50380) 2023-05-16 22:37:53 +05:30
Muhammed Mustafa
734a88e5d2 feat(client): delete invalid default profile image (#50352)
* feat(client): delete a not valid variable

* set validation to false if using the image

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

---------

Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-05-16 09:57:54 -07:00
Muhammed Mustafa
3c28323a2c feat(client): remove the height from the space component (#50244) 2023-05-15 12:41:31 -07:00
Niraj Nandish
d34be97fe2 fix(client): error flash when toggling send quincy email in settings (#50336) 2023-05-10 14:20:33 +02:00
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
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
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