Commit Graph

1415 Commits

Author SHA1 Message Date
Sem Bauke
43781bf6e1
chore(client): update component library to v5 (#64279) 2025-12-11 09:32:18 +05:30
Huyen Nguyen
7a0b7b8733
refactor(client): remove hasEditableBoundaries from learn wrapper (#64453) 2025-12-10 16:26:12 +01:00
Oliver Eyton-Williams
a67abd3fbc
feat(client): redirect from /settings + /update-email after sign out (#64405)
Some checks failed
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-12-10 12:13:41 +01:00
Shaun Hamilton
d28fbdf081
feat: release rdb and python certs (#64253)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2025-12-09 19:55:36 +00:00
AJTekniko
673e913b78
refactor(client): remove aria-label from icons in ShareTemplate component (#64389)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-12-09 09:30:46 -08:00
Tom
6a54b7c43f
fix(client): change twitter to X and update twitter URL's (#64046) 2025-12-08 12:49:23 +02:00
Shaun Hamilton
39eb3e0f34
fix(client): add beta back to a2-english (#64368) 2025-12-08 08:36:39 +00:00
Oliver Eyton-Williams
c0e1e13cc1
refactor: clean up usage of certTypes (#64322) 2025-12-05 08:50:07 +01:00
Gary Yeung
a6e5748b25
refactor(client): remove dataPlaywrightTestLabel prop from SectionHeader (#64289) 2025-12-03 01:56:14 -08:00
Sem Bauke
e056608d82
feat(client): add settings side nav (#63034)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2025-12-03 01:28:20 -08:00
Diem-Trang Pham
ebf5a8463e
refactor(client): clean up global.css (#64052)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-12-02 10:58:28 -08:00
Pulkit Bajaj
15205bd3be
fix(a11y): update love color variables to improve label contrast in light theme (#64202) 2025-11-28 11:46:53 +00:00
Shaun Hamilton
0367c2ddb1
fix(client): put token widget behind email check (#63910) 2025-11-19 21:48:09 +02:00
Tom
981c6024f6
feat(client): add details to daily challenges calendar (#63003) 2025-11-17 10:42:00 +03:00
Tom
8ec4053a05
feat(client/curriculum): release new superblocks, certs coming soon (#63574)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2025-11-12 12:50:49 -06:00
Shawukie Patrick
92bafa49c7
fix(client): improve FormFields type safety and accessibility (#62849) 2025-11-11 11:12:25 -08:00
Oliver Eyton-Williams
ee911d7eac
refactor: simplify sourcing of challenge nodes into gatsby (#63697) 2025-11-11 09:34:24 +01:00
Huyen Nguyen
0c844ab007
feat(client,challenge-parser): render Chinese as ruby markup (#63424)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-11-10 11:25:57 -08:00
Gary Yeung
9509811a73
fix(client): remove extra margin inside the donate alert (#63413) 2025-11-10 11:17:51 +03:00
Sem Bauke
f5053b24cf
chore(api,client): move most certs to legacy (#63140)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-11-05 10:51:12 -06:00
Tom
0561a2a223
fix(client): exam token widget (#63526) 2025-11-05 08:03:29 +05:30
Huyen Nguyen
214df90d9d
refactor(client): change donation alerts to use div instead of Callout (#62890)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2025-10-31 19:45:31 +05:30
Shaun Hamilton
ce109e5dff
feat(client): flash when can claim cert (#62594) 2025-10-29 12:26:52 -05:00
Ahmad Abdolsaheb
03c775ac2d
feat/ab test landing google auth (#62538) 2025-10-29 19:25:08 +05:30
Tom
3f9345a107
feat(curriculum): add new fsd superblock (#63093) 2025-10-28 13:37:11 -05:00
Diem-Trang Pham
a8bbe93fa6
refactor(client): remove unused playwright test labels (#63042) 2025-10-25 09:32:58 +05:30
Huyen Nguyen
ae8417a467
feat(client): add action row with interactive editor toggle to lectures (#62928)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-10-24 15:12:00 +02:00
Sem Bauke
b28f2c3f6b
refactor(client): move to react-scroll (#62921) 2025-10-24 17:18:54 +05:30
Sem Bauke
f740765d11
fix(styles): strong inheritance from global.css (#62870) 2025-10-17 11:08:44 -05:00
Huyen Nguyen
c29d161a75
fix(client): source super block structure in graphql and store in redux (#62613)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-10-17 08:49:19 +05:30
Shaun Hamilton
ed568658c1
feat: add a2-english cert and exam (#62855) 2025-10-16 13:52:37 -07:00
Shaun Hamilton
ca02bcb7ee
feat(api,client): add rwd and js v9 certs (#62458) 2025-10-15 09:06:42 -07:00
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