Tom
|
c71e83831f
|
feat(curriculum): daily challenges 144-160 (#64530)
|
2025-12-18 11:55:50 -06:00 |
|
Oliver Eyton-Williams
|
487c2deebc
|
chore(deps): update @freecodecamp/curriculum helpers to v7.2.0 (#64703)
|
2025-12-17 17:02:07 +01:00 |
|
Huyen Nguyen
|
0e2f81831e
|
fix(client,challenge-parser): display highlighted text as span for language challenges (#63802)
|
2025-12-11 19:03:16 +00:00 |
|
Krzysztof G.
|
075375700f
|
feat(tools): rename-block helper script (#64201)
|
2025-12-10 09:45:18 -08:00 |
|
MeaslyDay
|
2beb6c8dc6
|
fix(tools): update error message for hints without tests (#64354)
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-12-10 09:20:13 +01:00 |
|
Krzysztof G.
|
6a8be7ca50
|
fix(tools): display blocks despite of missing superblock title/intro (#64412)
|
2025-12-10 09:24:36 +02:00 |
|
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 |
|
Huyen Nguyen
|
cabddb74cb
|
feat(challenge-parser,client): display Chinese dialogue with ruby annotations (#64235)
|
2025-12-08 10:00:05 +01:00 |
|
Oliver Eyton-Williams
|
29420e8214
|
chore: remove validate-keys script (#64341)
|
2025-12-05 11:26:05 -08:00 |
|
Marco Dahms
|
ff66ae89df
|
fix(tools): allow position 0 in create-project script (#64247)
|
2025-12-04 02:42:04 -08:00 |
|
Krzysztof G.
|
9d8ed5e348
|
fix(tools): improve video questions validation (#64176)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
|
2025-12-03 09:03:25 -08:00 |
|
Tom
|
b8e32be3e4
|
feat(curriculum): daily challenges 120-143 (#64173)
|
2025-12-03 15:49:27 +01:00 |
|
Oliver Eyton-Williams
|
8ef4620e0b
|
chore: move challenge-auditor out of root (#64280)
Co-authored-by: Sem Bauke <semboot699@gmail.com>
|
2025-12-02 15:06:49 +00:00 |
|
Oliver Eyton-Williams
|
37ce134123
|
refactor: (slightly) decentralize type checking (#64163)
|
2025-12-01 12:43:53 +01:00 |
|
gowtham1412-p
|
8cbaf2b27d
|
fix(challenge-parser): add missing backtick in challenge parser fixture files (#64131)
Co-authored-by: Navadeep0007 <2400030007@kluniversity.in>
|
2025-11-27 23:54:55 +01:00 |
|
Oliver Eyton-Williams
|
8f480d8cdf
|
fix(challenge-helper-scripts): create quiz project challenges in correct folder (#64144)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-11-26 14:04:49 -08:00 |
|
Krzysztof G.
|
f20d8a7a70
|
fix(tools): wrong throw causes test to pass (#64159)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-11-26 16:43:08 +01:00 |
|
Huyen Nguyen
|
33325b9002
|
feat(client,challenge-parser): update fill-in-the-blank to support Chinese (#63741)
|
2025-11-25 11:02:22 -08:00 |
|
Oliver Eyton-Williams
|
b11a297a2a
|
test: use ts compiler in cli tests (#62783)
|
2025-11-25 16:26:54 +01:00 |
|
Oliver Eyton-Williams
|
1e0805fd72
|
refactor: one eslint task per workspace (#63835)
|
2025-11-21 19:21:46 +05:30 |
|
Tom
|
45bd3c7a5a
|
feat(curriculum): daily challenges 110-119 (#63852)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-21 07:29:29 +05:30 |
|
Oliver Eyton-Williams
|
960fd9e072
|
refactor: split curriculum build in two (#63639)
|
2025-11-19 03:00:32 -08:00 |
|
Diem-Trang Pham
|
36be0f75bf
|
fix(tools): inccorect quiz challenge location when running create-new-language-block (#63929)
|
2025-11-17 16:21:27 -08:00 |
|
Krzysztof G.
|
8ab7c106da
|
feat(tools): add language block specific properties in helper scripts (#63711)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-11-16 02:31:52 -08:00 |
|
Niraj Nandish
|
b877d5cd33
|
fix(tools/build): remove new SBs from mobile curriculum v1 (#63806)
|
2025-11-13 22:23:14 +05:30 |
|
Sem Bauke
|
6dc706a785
|
test: fix possible long lasting memory leak in Gatsby Node (#63805)
|
2025-11-13 17:11:12 +01: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 |
|
Oliver Eyton-Williams
|
ee911d7eac
|
refactor: simplify sourcing of challenge nodes into gatsby (#63697)
|
2025-11-11 09:34:24 +01:00 |
|
Shaun Hamilton
|
6fe97d3105
|
feat: release a2-english exam (#63136)
|
2025-11-10 20:20:03 -06:00 |
|
Huyen Nguyen
|
0c844ab007
|
feat(client,challenge-parser): render Chinese as ruby markup (#63424)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-11-10 11:25:57 -08:00 |
|
Oliver Eyton-Williams
|
4ec96c1a0c
|
feat: allow filtering by block and challengeId (#63640)
|
2025-11-10 11:29:21 +00:00 |
|
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 |
|
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 |
|
Tom
|
4c07a4e219
|
feat(curriculum): daily challenges 100-109 (#63406)
|
2025-11-05 12:58:25 -08:00 |
|
Diem-Trang Pham
|
0770db7c86
|
feat(tools): add 'Chinese Curriculum' and 'Spanish Curriculum' to helpCategories (#63488)
|
2025-11-04 09:52:30 +01:00 |
|
Tom
|
cf9a19746d
|
feat(curriculum): daily challenges 90-99 (#62925)
Co-authored-by: Ilenia <26656284+ilenia-magoni@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-11-03 08:41:36 -08:00 |
|
Huyen Nguyen
|
73f216ab7a
|
feat(challenge-helper): auto add prefix to new language block (#63048)
|
2025-11-03 04:15:17 -08:00 |
|
Oliver Eyton-Williams
|
02995191f7
|
fix(curriculum): use more recent target for TS compilation (#63144)
|
2025-10-29 08:38:57 +05:30 |
|
Huyen Nguyen
|
ae8417a467
|
feat(client): add action row with interactive editor toggle to lectures (#62928)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-10-24 15:12:00 +02: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 |
|
Dario
|
b99f643757
|
chore: @freecodecamp/curriculum-helpers@7.1.0 (#62954)
|
2025-10-22 15:26:08 -07:00 |
|
Oliver Eyton-Williams
|
e42a864e12
|
fix: direct import from curriculum (#62931)
|
2025-10-22 06:07:59 -07:00 |
|
Dario
|
b8f089810f
|
chore: @freecodecamp/curriculum-helpers@7.0.1 (#62927)
|
2025-10-22 10:54:50 +02:00 |
|
Tom
|
f3d2511f22
|
feat(curriculum): daily challenges 80-89 (#62910)
Co-authored-by: Ilenia <26656284+ilenia-magoni@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-10-21 14:53:43 +02:00 |
|
Huyen Nguyen
|
c29d161a75
|
fix(client): source super block structure in graphql and store in redux (#62613)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-10-17 08:49:19 +05:30 |
|
Shaun Hamilton
|
ed568658c1
|
feat: add a2-english cert and exam (#62855)
|
2025-10-16 13:52:37 -07:00 |
|
Tom
|
652684e8de
|
fix(challenge-editor): superblock names in link to challenge (#62669)
|
2025-10-16 09:39:17 +02:00 |
|
Oliver Eyton-Williams
|
4c62cb643d
|
chore: @freecodecamp/curriculum-helpers@7.0.0 (#62826)
|
2025-10-15 16:17:53 -07:00 |
|
Shaun Hamilton
|
ca02bcb7ee
|
feat(api,client): add rwd and js v9 certs (#62458)
|
2025-10-15 09:06:42 -07:00 |
|