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 )
CI - E2E - 3rd party donation tests / Build Client (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 22) (push) Has been cancelled
CI - Node.js / Build (22) (push) Has been cancelled
CI - Node.js / Test (22) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (22) (push) Has been cancelled
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 )
CI - E2E - 3rd party donation tests / Build Client (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 22) (push) Has been cancelled
CI - Node.js / Build (22) (push) Has been cancelled
CI - Node.js / Test (22) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (22) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 22) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 22) (push) Has been cancelled
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