Commit Graph

1368 Commits

Author SHA1 Message Date
Tom
29cd2d227d feat(api): daily challenge api (#61346)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-07-17 02:34:46 -07:00
Oliver Eyton-Williams
e1cf35dd91 chore(deps): update curriculum helpers to 5.4.0 (#61350) 2025-07-15 12:38:59 -05:00
Huyen Nguyen
0d2268981c fix(scripts): ignore upcoming blocks when building external curricula (#61345) 2025-07-15 11:18:49 +05:30
Oliver Eyton-Williams
42a2ca714c chore: clean up unused browser-script deps + config (#61329) 2025-07-15 11:12:06 +05:30
Oliver Eyton-Williams
20aa972fd6 chore(deps): update curriculum-helpers to 5.3.0 (#61237) 2025-07-09 07:48:17 +02:00
Tom
0c6222cd70 fix(challenge-helpers): add template for generic challenge (#61249) 2025-07-08 18:27:11 -03:00
Oliver Eyton-Williams
2a7b220a4f feat: support beforeEach and afterEach (#60921)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-07-07 10:46:09 +00:00
Dario-DC
637fb3765c chore(deps): update curriculum helpers to v5.0.0 (#61196) 2025-07-04 03:12:07 -07:00
Tom
7ae0c4cc83 fix(tools): challenge-editor (#60856) 2025-07-03 07:45:12 +02:00
Shaun Hamilton
e3e8fadd3b refactor(tools): remove screenshot-service (#61172) 2025-07-02 02:00:09 -07:00
Tom
3af161450f feat(curriculum, client): add catalog (#60951) 2025-06-26 15:08:36 -05:00
Tom
6c6d22017b feat: add daily challenge seed script (#60506)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-06-18 20:29:49 +02:00
Huyen Nguyen
92e9ae9e78 test(external curricula): run test on all chapters and modules (#60913) 2025-06-18 21:10:27 +05:30
Tom
783421008d feat(tools): better language challenge helpers (#60696) 2025-06-12 14:54:43 +02:00
Oliver Eyton-Williams
49fbe88369 feat(client): integrate new test runner (#60318) 2025-06-12 09:25:37 +02:00
Huyen Nguyen
66bc604bd7 fix(external curricula): use strings for superblock stages (#60813) 2025-06-11 09:51:23 +02:00
Tom
c32eb093d2 refactor(challenge-helpers): use new superBlockToFolderMap directly (#60794) 2025-06-10 18:13:04 +05:30
Tom
f4121968e4 refactor: move superblock folder maps to config (#60714) 2025-06-08 19:31:16 +05:30
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
Tom
a2f2ad45c6 feat(curriculum): add dev-playground superblock and daily challenge types (#60439)
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-06-04 10:32:25 -07: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
Oliver Eyton-Williams
37b15a1e73 chore(client): update curriculum-helpers to 4.1.0 (#60453) 2025-05-21 11:59:43 -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
f606e19a1a feat(client): truncate long logs in the client rather than test evaluator (#60235) 2025-05-14 15:16:31 -05:00
Oliver Eyton-Williams
7a424171d2 chore: update required pnpm version to >=10 (#60285) 2025-05-12 18:57:18 +05:30
Oliver Eyton-Williams
8bc84191a4 fix(curriculum): use cdnjs instead of unpkg (#60286) 2025-05-12 18:56:02 +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
9d0a1bc7d6 chore: update curriculum-helpers to v4 (#59835) 2025-04-21 21:04:05 +05:30
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
Anna
b8d4099796 feat(tools): create challenge helper script for quiz files (#59523) 2025-04-10 09:56:42 -05:00
Shaun Hamilton
48091110d5 chore(tools): update screenshot-service to tsx and deps (#59517) 2025-04-10 20:21:13 +05:30
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
Sukka
14ced4f271 fix: replace unpkg w/ jsdelivr & cdnjs (#59291)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-04-07 08:28:17 +00:00
Oliver Eyton-Williams
3f3b1b4b9c refactor: remove DeepEqual (#59569) 2025-04-03 09:02:05 -07:00
Anna
3104c9e057 feat: test page structure (#59113)
Co-authored-by: Naomi <accounts+github@nhcarrigan.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-04-01 15:32:52 -05:00
Huyen Nguyen
99f4203b4f refactor(tools): improve readability of external curricula build script (#59519) 2025-03-31 21:40:03 -07:00
Oliver Eyton-Williams
ee6afec4b5 refactor(tools): ignore returned functions from tests (#59475) 2025-03-28 16:53:21 +00:00
Tom
80c9e8c225 fix: lint error in frame-runner (#59467) 2025-03-27 14:49:35 -05:00
Oliver Eyton-Williams
d6628979e9 feat: remove getUserInput (#59442) 2025-03-27 14:40:29 +01:00
Oliver Eyton-Williams
350424701f feat: remove 'original' and __file (#59446) 2025-03-26 21:34:06 +00: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
Anna
aeeae20c97 fix(tools): use dashed name for live version of challenge in editor (#59401) 2025-03-25 01:17:25 -07:00