Commit Graph

194 Commits

Author SHA1 Message Date
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
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
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
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
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
Huyen Nguyen
331005f4c7 feat(tools): add chapter and module names to external curricula data (#60483) 2025-05-22 10:52:30 -05: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
Huyen Nguyen
9d2701b1ab chore(curriculum, tools): improve external curricula data validation (#59541) 2025-04-10 10:05:07 -05:00
Huyen Nguyen
99f4203b4f refactor(tools): improve readability of external curricula build script (#59519) 2025-03-31 21:40:03 -07:00
Sem Bauke
176123b803 fix(external-curriculum): add full-stack cert to external curriculum (#59395) 2025-03-24 15:01:19 +01: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
Oliver Eyton-Williams
fcedb7e98d chore(curriculum): remove upcoming python superblock (#57247) 2024-11-20 09:14:36 -08:00
Oliver Eyton-Williams
56817b657f chore(curriculum): add blockLayout when missing from meta (#57138)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2024-11-17 21:56:35 -08:00
Tom
daf5017085 fix(curriculum): rename cert (#56694) 2024-10-30 11:57:39 -05:00
Oliver Eyton-Williams
1e25cfdf83 refactor: rename superblocks.ts to curriculum (#55624) 2024-07-23 09:04:02 -07:00
Tom
c172264dfa feat(curriculum): add new front end cert skeleton (#55231) 2024-06-27 12:19:04 -07:00
Niraj Nandish
12280fa02c feat: enable TOP for mobile app (#55200) 2024-06-19 12:21:52 +05:30
Sem Bauke
eb84dce6ca chore: remove Cypress (#55056) 2024-06-14 10:09:40 -07:00
Tom
ff59b0a920 feat(curriculum): add b1 english outline (#55098) 2024-06-08 07:44:26 -05:00
Mrugesh Mohapatra
dabea4a904 chore: bump pnpm version 2024-05-18 17:23:23 +05:30
Mostafa Elgreatly
f8426e617e chore:remove isBeta flag (#54491) 2024-04-25 19:13:57 -05:00
Huyen Nguyen
d3481989a9 chore: remove react-bootstrap (#54289) 2024-04-03 10:39:03 -07:00
renovate[bot]
a01b84bd14 chore(deps): update dependency joi to v17.12.2 2024-02-23 20:08:12 +00:00
renovate[bot]
b19a10164c chore(deps): update dependency joi to v17.12.1 2024-02-14 22:26:32 +00:00
renovate[bot]
53048fce2f chore(deps): update dependency chai to v4.4.1 2024-02-14 15:21:49 +00:00
Niraj Nandish
2b9a987474 feat: enable TOP for mobile (#53120) 2024-01-17 15:46:06 +00:00
Naomi Carrigan
2d513aee33 feat: make new javascript live (#52623)
Co-authored-by: scissorsneedfoodtoo <scissorsneedfoodtoo@gmail.com>
2023-12-20 00:39:33 -06:00
Niraj Nandish
05f7c63ecc fix: disable scientific python SB for mobile (#52631) 2023-12-20 05:36:09 +00:00
Tom
3846e46483 feat(client/curriculum): make python live (#52628) 2023-12-19 19:37:12 -08:00
Naomi Carrigan
57dca1e495 feat: separate superblock for rosetta code (#52629)
Co-authored-by: mot01 <tmondloch01@gmail.com>
2023-12-20 02:52:07 +00:00
Naomi Carrigan
5a5a05428b feat: update help categories (#52621) 2023-12-19 16:00:25 -06:00
Naomi Carrigan
ce435a43c7 feat: point english challenges to english subforum (#52619) 2023-12-19 14:15:04 -06:00
Tom
ddc459e71e feat(client/curriculum): add upcoming english superblock and challenge types (#52201) 2023-11-09 10:08:51 +01:00