Commit Graph

1383 Commits

Author SHA1 Message Date
Oliver Eyton-Williams
f3239ffc22 fix(client): non-serializable-payload error (#62664) 2025-10-10 05:46:49 -07:00
Tom
4afd65e683 feat(curriculum): add remaining new superblocks (4 of them) (#62611) 2025-10-09 08:54:56 -07:00
swdev33
b707f80d63 feat(client, api): bluesky profile link (#62400)
Co-authored-by: swdev33 <18295918+swdev33@users.noreply.github.com>
2025-10-09 09:07:12 +02:00
Niraj Nandish
a9fab95361 feat(curriculum): RWD checkpoint certification (#62039)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-10-08 13:24:21 -05:00
Ahmad Abdolsaheb
dd43d97924 fix(client): update 25 tier ab test (#62553)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-10-08 10:00:20 -07:00
Huyen Nguyen
034d6b1569 feat(curriculum): JS checkpoint cert (#62188)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2025-10-03 19:50:59 +02:00
Mrugesh Mohapatra
7ff864149c fix(client): update CTA for daily challenges 2025-10-03 21:35:27 +05:30
Huyen Nguyen
80026e26c4 fix(a11y): replace Alert with Callout for non-critical messages (#62466) 2025-10-03 09:52:12 +05:30
Tom
0b71e8779d feat(client): archive page (#62450) 2025-10-02 12:30:33 -07:00
Tom
d7505e9833 chore(client): remove daily challenge env variables (#62105) 2025-09-30 08:47:38 +02:00
Oliver Eyton-Williams
047a268e38 fix(client): fake sign in after donating (#61710) 2025-09-26 11:30:41 +05:30
Oliver Eyton-Williams
51eba06a7d refactor: remove jest and lint vitest (#62330) 2025-09-24 09:27:03 +02:00
Oliver Eyton-Williams
00a015cd92 feat: update growthbook and handle network errors (#61374)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2025-09-22 21:06:38 +05:30
Oliver Eyton-Williams
bed3811952 feat(api): migrate to esm (#61915) 2025-09-19 13:28:06 +05:30
Oliver Eyton-Williams
881dfd8f78 refactor: client jest -> vitest (#62177) 2025-09-16 08:30:06 +02:00
Shaun Hamilton
af730bf585 chore: migrate gitpod -> ona (#62046) 2025-09-12 09:34:52 +02:00
Ahmad Abdolsaheb
ded6b598d7 feat(client): add 25 dollar tier ab test (#62014) 2025-09-11 10:04:01 +00:00
Ahmad Abdolsaheb
09dc696c29 feat: add email sign up alert (#61218)
Co-authored-by: Niraj Nandish <nirajnandish@icloud.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-09-11 10:14:00 +02:00
Huyen Nguyen
415f0207f5 chore(deps): upgrade @freecodecamp/ui to v4.3.0 (#61996) 2025-09-11 10:49:10 +05:30
Tom
7634b5c8a1 refactor(client): daily challenges to use path params (#61776) 2025-08-12 08:39:52 +02:00
miyaliu666
03bbdbe584 feat(curriculum): Add A1 Chinese Outline (#61655)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-08-08 12:12:33 -07:00
Ahmad Abdolsaheb
546e3b7480 fix: show donation page to unauthorized users (#61696) 2025-08-06 14:44:59 -05:00
Oliver Eyton-Williams
7fdaa034c8 fix(client): gracefully handle errors while fetching user (#61623)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-08-05 08:22:49 -05:00
Tom
ad8b31df2c feat(client): enable daily challenges + add e2e tests (#61549)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-08-04 18:37:06 +02:00
Tom
bde1e6f81b feat(client): add daily challenges (#60867)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-07-28 11:08:10 -07:00
Oliver Eyton-Williams
3e1da8f3fb refactor(client): store session user in dedicated key (#59954) 2025-07-28 18:25:14 +05:30
Nardix
e807d58a0b fix(client): fix typo in useState variable name in progress-inner.tsx (#61431) 2025-07-22 11:59:44 +00:00
Mrugesh Mohapatra
d4b5c01e99 fix(client): remove link from staging-warning (#61348) 2025-07-15 08:06:55 -07:00
Tom
3af161450f feat(curriculum, client): add catalog (#60951) 2025-06-26 15:08:36 -05:00
Tom
5ae2e3eca7 chore(deps,api): update date-fns and add date-fns-tz (#61048) 2025-06-25 18:49:04 +02:00
Huyen Nguyen
dd6117d4e6 chore(deps): upgrade @freecodecamp/ui to v4.2.0 (#60919) 2025-06-25 09:27:02 +05:30
Nishi Surti
db92673f0c chore(curriculum): remove unused .green class from global.css (#60982) 2025-06-23 09:58:33 +05:30
Tanmay Gautam
4f59955ea0 chore(client): removed alert-info class from global.css (#60897) 2025-06-17 19:27:53 +02:00
aldinash
7eaeddc3b5 chore(client): removed unused css (#60885) 2025-06-16 09:39:40 +05:30
Naman Khandelwal
f0bb5dd740 refactor(client): update OfflineWarning to use Alert and Spacer components (#60871) 2025-06-15 15:27:56 -04:00
Ahmad Abdolsaheb
339e09961f AB testing skill based landing page top (#60753)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2025-06-10 10:10:57 +05:30
Forge
bbda50ed0d fix(client): typo in top contributer badge component (#60765)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-06-07 15:36:43 -04:00
miyaliu666
0c6b35630f feat(curriculum): Add A2 Chinese Outline (#60451)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2025-06-04 12:53:52 -07:00
Oliver Eyton-Williams
89e9a31ceb chore(deps): update i18next (#60542) 2025-05-27 17:09:18 +05:30
Nielda Karla
e149f7514f feat(curriculum): Add A2 Spanish Outline (#60303)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2025-05-15 16:47:26 -03:00
khalil423
9eba392813 chore(client): remove bubbles next to the superblock (#59821)
Co-authored-by: khalil423 <khalil@LAPTOP-2H53A2Q0>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2025-04-30 22:21:38 -07:00
Huyen Nguyen
2c436949f6 fix(client): use translation strings for alt text (#59727) 2025-04-17 07:46:22 -07:00
Marcos G
a12d9b3d59 chore(client): remove redundant link underline styles (#59783) 2025-04-17 07:27:44 +00:00
Ahmad Abdolsaheb
7329ddbe2f fix(client): space-out the user bio from nav (#59662) 2025-04-11 01:58:06 -05:00
Oliver Eyton-Williams
5ef98680f9 refactor: remove unused vars (#59658) 2025-04-10 10:06:46 -05:00
Ahmad Abdolsaheb
56933d059f feat(client): ab test shorter block donations (#59616) 2025-04-10 09:21:43 -05:00
Huyen Nguyen
07e708890a fix(client): show donation modal on module completion (#57583)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2025-04-09 13:32:02 -05:00
Huyen Nguyen
be4b7b0761 fix(a11y): add aria-label to heatmap buttons (#59591)
Co-authored-by: Naomi Carrigan <commits@nhcarrigan.com>
2025-04-08 22:22:28 -05:00
Sem Bauke
70e4439b6d refactor(profile): update components to use user object instead of individual props (#58680) 2025-04-08 11:46:39 +03:00
Tom
369e0591ac fix(client): heatmap button size (#59576) 2025-04-03 12:14:48 -07:00