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 )
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-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 )
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-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 )
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-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 )
...
CI - E2E - 3rd party donation tests / Build Client (20) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (20) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 20) (push) Has been cancelled
CI - Node.js / Build (20) (push) Has been cancelled
CI - Node.js / Test (20) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (20) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 20) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 20) (push) Has been cancelled
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