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 |
|
Oliver Eyton-Williams
|
29420e8214
|
chore: remove validate-keys script (#64341)
|
2025-12-05 11:26:05 -08:00 |
|
Oliver Eyton-Williams
|
1e0805fd72
|
refactor: one eslint task per workspace (#63835)
|
2025-11-21 19:21:46 +05:30 |
|
Oliver Eyton-Williams
|
960fd9e072
|
refactor: split curriculum build in two (#63639)
|
2025-11-19 03:00:32 -08:00 |
|
Niraj Nandish
|
b877d5cd33
|
fix(tools/build): remove new SBs from mobile curriculum v1 (#63806)
|
2025-11-13 22:23:14 +05:30 |
|
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 |
|
Oliver Eyton-Williams
|
4ec96c1a0c
|
feat: allow filtering by block and challengeId (#63640)
|
2025-11-10 11:29:21 +00:00 |
|
Sem Bauke
|
52aa25b991
|
feat(curriculum): implement selective build mode for curriculum processing (#63081)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-11-07 11:24:11 +00:00 |
|
Oliver Eyton-Williams
|
27a54624c3
|
refactor: blockType -> blockLabel (#62548)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-10-23 23:20:15 +05:30 |
|
Oliver Eyton-Williams
|
4a635c1b32
|
refactor: migrate (some) curriculum files to TypeScript (#62228)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-10-23 10:54:57 +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
|
51eba06a7d
|
refactor: remove jest and lint vitest (#62330)
|
2025-09-24 09:27:03 +02:00 |
|
Oliver Eyton-Williams
|
bed3811952
|
feat(api): migrate to esm (#61915)
|
2025-09-19 13:28:06 +05:30 |
|
Huyen Nguyen
|
68614b43a9
|
chore(tools): migrate scripts/lint test to vitest (#62265)
Co-authored-by: Sem Bauke <sem@freecodecamp.org>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-09-19 07:46:06 +00:00 |
|
Nielda Karla
|
28f7417bdf
|
feat(Curriculum): Add new BlockType tags for the Language Curricula Chapter Based Certifications (#62156)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-09-11 20:10: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 |
|
Oliver Eyton-Williams
|
ab9ec31a04
|
refactor: various workspaces to vitest (#62058)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
|
2025-09-08 11:35:38 +02:00 |
|
Oliver Eyton-Williams
|
12b5905c60
|
refactor: remove isPrivate (#61952)
|
2025-08-27 22:45:36 +05:30 |
|
Oliver Eyton-Williams
|
a801d503bc
|
refactor: top-down curriculum build (#61459)
|
2025-08-26 12:37:26 +02:00 |
|
Oliver Eyton-Williams
|
efe3d22b06
|
fix: make sure ext curriculum tests fail if missing meta (#61904)
|
2025-08-21 23:27:45 +05:30 |
|
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 |
|
Huyen Nguyen
|
0d2268981c
|
fix(scripts): ignore upcoming blocks when building external curricula (#61345)
|
2025-07-15 11:18:49 +05:30 |
|
Tom
|
3af161450f
|
feat(curriculum, client): add catalog (#60951)
|
2025-06-26 15:08:36 -05:00 |
|
Huyen Nguyen
|
92e9ae9e78
|
test(external curricula): run test on all chapters and modules (#60913)
|
2025-06-18 21:10:27 +05:30 |
|
Huyen Nguyen
|
66bc604bd7
|
fix(external curricula): use strings for superblock stages (#60813)
|
2025-06-11 09:51:23 +02:00 |
|
Huyen Nguyen
|
0fe9cc721d
|
chore: temporary skip tests to keep CI stable (#60705)
|
2025-06-04 17:23:06 +05:30 |
|
Huyen Nguyen
|
ac09fc0839
|
fix(tools): ensure module name is available in external curricula data (#60610)
|
2025-05-30 12:07:37 -05:00 |
|
Mrugesh Mohapatra
|
16e461385e
|
chore(api-server): bye-bye you served us well (#60520)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-05-27 09:56:46 +05:30 |
|
Huyen Nguyen
|
331005f4c7
|
feat(tools): add chapter and module names to external curricula data (#60483)
|
2025-05-22 10:52:30 -05:00 |
|
Jessica Wilkins
|
0f9c2705ef
|
chore(curriculum): update HTML chapter to address last issue found in analytics report (#60386)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
|
2025-05-21 11:11:38 +03:00 |
|
Tom
|
8c1610a1ed
|
fix(mobile): remove a2 spanish superblock (#60440)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-05-19 16:22:12 -05:00 |
|
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 |
|
Oliver Eyton-Williams
|
7a424171d2
|
chore: update required pnpm version to >=10 (#60285)
|
2025-05-12 18:57:18 +05:30 |
|
Huyen Nguyen
|
17812fc549
|
feat(external curricula): build external curricula data v2 (#59533)
Co-authored-by: sembauke <semboot699@gmail.com>
|
2025-04-29 13:19:19 +02:00 |
|
Huyen Nguyen
|
cfc41c7409
|
chore(external curricula): rename script file (#59942)
|
2025-04-24 17:56:45 +05:30 |
|
Huyen Nguyen
|
a3941bcd09
|
refactor(external curricula): simplify get intro logic (#59707)
|
2025-04-22 07:39:20 +02:00 |
|
Oliver Eyton-Williams
|
5ef98680f9
|
refactor: remove unused vars (#59658)
|
2025-04-10 10:06:46 -05:00 |
|
Huyen Nguyen
|
9d2701b1ab
|
chore(curriculum, tools): improve external curricula data validation (#59541)
|
2025-04-10 10:05:07 -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
|
99f4203b4f
|
refactor(tools): improve readability of external curricula build script (#59519)
|
2025-03-31 21:40:03 -07:00 |
|
John A Maloney
|
d1b4a9b89f
|
test: validate email sending (#58889)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
|
2025-03-26 12:50:30 +00:00 |
|
Sem Bauke
|
176123b803
|
fix(external-curriculum): add full-stack cert to external curriculum (#59395)
|
2025-03-24 15:01:19 +01:00 |
|
Naomi
|
0b96c09e84
|
feat: replace ts-node with tsx (#59019)
|
2025-03-11 19:55:54 +00:00 |
|
Sem Bauke
|
72e09739b9
|
fix(curriculum): reorder external superblocks curricula (#58973)
|
2025-02-26 09:37:06 +01:00 |
|
Oliver Eyton-Williams
|
6e9513a933
|
chore: upgrade eslint (#58575)
|
2025-02-07 22:48:43 +02:00 |
|
Sem Bauke
|
7289340157
|
feat: update College Algebra visibility to public mobile (#58351)
|
2025-01-24 13:16:22 -08:00 |
|
Sem Bauke
|
4499c255ed
|
feat: update B1 English super block visibility to public for mobile (#58350)
|
2025-01-24 13:15:50 -08:00 |
|
Sem Bauke
|
df06de394e
|
fix(curriculum): add B1 English to external curriculum (#58012)
|
2025-01-09 08:37:56 -08:00 |
|
Sem Bauke
|
6a4662864b
|
feat: release a2 English cert on mobile (#57497)
|
2025-01-02 19:36:02 +05:30 |
|