Commit Graph

1429 Commits

Author SHA1 Message Date
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
Oliver Eyton-Williams
df1c1a3f3f
refactor: modularize typescript worker (#62668) 2025-10-14 11:44:52 +02:00
Anna
af70a07547
feat(client): tsx compilation (#62236)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-10-13 12:29:52 -07:00
Sem Bauke
ea11f2e12d
fix(tools): adjust challenge editor terminal path to match new curriculum structure (#62573) 2025-10-10 17:38:55 +02:00
Oliver Eyton-Williams
6fc3684049
fix(tools): prevent create-new-x overwriting old projects (#62621) 2025-10-10 15:28:26 +05:30
Oliver Eyton-Williams
f6db89fdbc
feat: relax challenge auditor (#62601) 2025-10-09 22:04:34 -05:00
Shaun Hamilton
7c20027732
feat(client): add challenge interactive editor (#61805)
Co-authored-by: sembauke <semboot699@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-10-09 09:34:03 +05:30
Ilenia
5516d22c4d
fix(scripts): add hasEditableBoundaries property for workshop metadata (#62413)
Co-authored-by: Mauricio Scioville <invasormou@gmail.com>
2025-10-03 12:36:10 +02:00
Huyen Nguyen
b77f36f58f
fix(challenge-editor): use chapterBasedSuperBlocks from config (#62457) 2025-10-02 09:54:23 +05:30
Oliver Eyton-Williams
ba31773fcd
chore(deps): update curriculum-helpers to v6 (#61399) 2025-10-01 17:35:16 +05:30
Tom
6e01904ce6
feat(curriculum): daily challenges 63-79 (#62367)
Co-authored-by: Ilenia <26656284+ilenia-magoni@users.noreply.github.com>
2025-09-30 08:54:17 +05:30
Huyen Nguyen
95b4056e20
test(challenge-parser): improve validate-sections test (#62385) 2025-09-27 18:52:21 +05:30
Anna
c4a4abe487
fix(tools): allow more chapter based superblocks (#62203) 2025-09-26 11:34:45 +05:30
Oliver Eyton-Williams
51eba06a7d
refactor: remove jest and lint vitest (#62330) 2025-09-24 09:27:03 +02:00
Huyen Nguyen
9f410666e6
fix(challenge-helper-scripts): make create-language-block support chapter-based structure (#62268) 2025-09-19 17:36:49 -03:00
Huyen Nguyen
bdccefef08
refactor(challenge-helper-scripts): remove superBlock field from base meta (#62267) 2025-09-19 13:30:36 +05:30
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
Niyati Raiyani
4ad144fc67
fix(dev): preserve step order during hot reload by reloading all chal… (#62048) 2025-09-16 13:09:40 -05:00
Oliver Eyton-Williams
054d2448fa
fix(tools): insert step with appropriate challenge type (#62179) 2025-09-16 13:20:25 +05:30
Tom
c7354cff89
feat(curriculum): daily challenges 55-62 - Oct 4-11 (#62225) 2025-09-16 08:28:10 +02:00
Anna
954117ce5e
chore(tools): display chapters in challenge editor (#62050) 2025-09-15 20:00:13 +05:30
Anna
ee05b0d5da
feat(tools): allow tsx tabs (#61936)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-09-12 11:16:37 -07:00
Oliver Eyton-Williams
28411a2cec
refactor: migrate challenge parser tests to vitest (#62186) 2025-09-12 09:50:02 -07: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
Oliver Eyton-Williams
2b008e5aa8
feat: support afterAll hook in challenge tests (#61256) 2025-09-11 10:46:57 -05:00
Anna
392f7f805e
fix(tools): make create-challenge-helper prioritize full stack curriculum (#59644)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-09-11 10:34:04 -05: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
Tom
bd2167c176
fix(tools): adjust create language block helper script (#62090) 2025-09-09 11:32:10 -03:00
Tom
ce9f1dd99a
chore(curriculum): minor clean up to daily challenges (#62095) 2025-09-09 13:47:45 +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
Tom
e17584f89e
feat: add a1 spanish superblock outline (#62059) 2025-09-05 13:51:45 -05:00
Oliver Eyton-Williams
e257c2969e
fix: rebuild challenge pages if source is updated (#62056) 2025-09-05 15:22:38 +02:00
Anna
5148ed2b82
refactor(tools): migrate challenge editor to new curriculum structure (#61968) 2025-09-04 17:34:54 +05:30
Tom
cf118c2325
feat: daily challenges 30-54 (#61991) 2025-09-03 16:35:48 +00:00