Commit Graph

413 Commits

Author SHA1 Message Date
Oliver Eyton-Williams
e902fd270f refactor: update gatsby schema, remove customization + use inferrable type (#65857) 2026-03-03 10:48:53 +01:00
Gary Yeung
0e8c6d5d6a fix(client): adjust cert heading (#65552) 2026-02-26 13:35:02 +02:00
majestic-owl448
b249098466 fix(learn): standardize use of front-end, full-stack, back-end (#65976) 2026-02-21 08:38:16 +05:30
Oliver Eyton-Williams
10d160b360 fix(client): daily-coding-challenge routing (#65942)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2026-02-18 14:09:30 -06:00
majestic-owl448
050280705d fix(learn): Standardazie frontend, backend, full-stack (#65911) 2026-02-17 21:26:33 +05:30
Ahmad Abdolsaheb
4a11c4fdf5 fix:(api): send full stack email for v9 (#64751)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2026-02-17 16:24:32 +02:00
Oliver Eyton-Williams
dd10fc114e fix(tests): flaky speaking modal tests (#65868) 2026-02-13 14:55:01 +01:00
Huyen Nguyen
1108d25883 feat(client,challenge-parser): support audio and transcript in quiz questions (#65711) 2026-02-12 08:52:49 +01:00
Sem Bauke
30bcf40381 feat(client): migrate to Gatsby v5 and React 18 (#65729)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2026-02-11 19:15:32 +01:00
Oliver Eyton-Williams
ae50644091 refactor(tooling): add turbo eslint plugin (#65734) 2026-02-06 17:33:05 +05:30
Oliver Eyton-Williams
77cd933939 test: check nothing unexpected appears in python terminal (#65572) 2026-02-03 21:44:07 +05:30
Sem Bauke
5fa0ccfd8e fix(learn): multiple portfolio issues (#65427) 2026-02-01 10:23:55 +05:30
Jeevankumar S
c83dca7ba5 refactor(e2e): replace archived challenge links (#65592) 2026-01-31 01:56:07 +07:00
Tom
0035e17784 chore(curriculum/client): remove old fsd superblock (#64283) 2026-01-30 18:44:41 +01:00
Oliver Eyton-Williams
d61ecc789d fix(tools): ignore files that should not be linted (#65594) 2026-01-30 15:19:55 +01:00
Oliver Eyton-Williams
f940f2beee refactor: simplify turbo config, use it for develop + build (#65526) 2026-01-28 21:38:40 +05:30
Sem Bauke
f68b471d6d feat(client): add job experience widget to profile (#63503)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2026-01-22 09:30:50 +01:00
Oliver Eyton-Williams
608afa8a39 chore: use turborepo for type checking (#64455) 2026-01-19 19:05:27 +05:30
Oliver Eyton-Williams
f03ad05e84 refactor: bundle shared so each consumer can require/import without hassle (#64167) 2026-01-19 09:45:40 +00:00
Ahmad Abdolsaheb
c3f0473cd0 feat:(client): show-workshop-independent-lower-jaw (#64137)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2026-01-08 15:51:57 +01:00
Jeevankumar S
3519862518 fix(learn, tools/scripts): replace archived challenge links in challenge reset modal (#64849)
Co-authored-by: Jeevankumar <jeeevnkumar2003@gmail.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2026-01-07 02:56:17 +07:00
Oliver Eyton-Williams
15c98b0db9 refactor: move playwright config into e2e folder (#64741) 2026-01-05 20:30:02 +05:30
Jessica Wilkins
d1dca406a3 fix(curriculum): missing b1 cert from settings page (#64938)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2026-01-02 11:12:04 +01:00
Zeina Obeid
a34fad01ca fix(tools/scripts): Replace archived challenge links in action-row test (#64841)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-12-22 19:14:24 +01:00
Zeina Obeid
563e487654 fix(tools/scripts): removed basic-css.spec.ts (#64842) 2025-12-22 12:19:26 +00:00
Zeina Obeid
9b9daa91d6 fix(curriculum): replaced archive challenge links (#64839) 2025-12-22 12:08:26 +00:00
miyaliu666
3ebcc0ec55 feat(curriculum): release A1 Chinese (#64764)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-12-21 11:43:52 -08:00
Oliver Eyton-Williams
fc361c3dfe test: ignore url after deleting account (#64750) 2025-12-19 12:59:48 +05:30
Sem Bauke
8034515276 fix(client): add better navigation for navigating back to blocks (#64027)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-12-17 20:36:23 +01:00
Oliver Eyton-Williams
970bed7aea test: more robust signed out detection (#64654) 2025-12-16 15:00:06 +00:00
Oliver Eyton-Williams
1cf69d61da test(e2e): stop checking no. of sign-in buttons (#64648) 2025-12-16 12:15:23 +00:00
Nielda Karla
0cd88a07f8 feat(curriculum): release A1 Spanish (#64519)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-12-14 10:48:04 -08:00
leputz
5c3dd55406 fix(client): show more descriptive error message on fetchUserError (#64061)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-12-12 12:28:43 +02:00
Oliver Eyton-Williams
1b98725699 feat(client): remove broken signout button from /update-email (#64400) 2025-12-10 18:29:05 +05:30
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
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
bengguankoay
bcacf747ed fix(client): hide console on JS-only interactive examples (#64210) 2025-12-05 10:57:38 -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
Oliver Eyton-Williams
9c40394914 fix: format + lint commands (#64256) 2025-12-02 13:17:23 +01:00
Oliver Eyton-Williams
1e0805fd72 refactor: one eslint task per workspace (#63835) 2025-11-21 19:21:46 +05:30
Krzysztof G.
a2c81caae6 fix(curriculum, tools): remove duplicated words (#63981) 2025-11-19 07:49:58 -08: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
Shaun Hamilton
6fe97d3105 feat: release a2-english exam (#63136) 2025-11-10 20:20:03 -06:00
Huyen Nguyen
7616926f3f refactor(e2e): consolidate tests in preview.spec.ts (#63652) 2025-11-10 18:59:42 +05:30
DanielRosa74
2432f5e9e4 feat(tools, client): add speaking tasks logic (#61906)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-11-07 19:29:21 +00:00
Diem-Trang Pham
4043c6e1ff fix(client): fix daily challenge left breadcrumb (#63523) 2025-11-05 10:58:23 -06: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
Diem-Trang Pham
9caeb30b14 fix(client): Correct B1 English super block title (#63408) 2025-10-31 14:58:56 -07:00