Commit Graph

1540 Commits

Author SHA1 Message Date
Harshith Kumar
e9e0aac857 feat(parser): enforce workshop file validations (#66340)
Co-authored-by: sembauke <semboot699@gmail.com>
2026-04-25 11:42:44 +05:30
renovate[bot]
a6d06fe724 chore(deps): update vitest (#67056)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2026-04-25 11:41:36 +05:30
renovate[bot]
cfeafc6e56 chore(deps): update dependency webpack to v5.106.2 (#67065)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-23 00:24:12 +05:30
renovate[bot]
7d9eeb1c9b chore(deps): update hapijs monorepo (#67054)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-22 08:53:11 +05:30
renovate[bot]
93ccbf8caf chore(deps): update dependency mongodb to v6.21.0 (#67028)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 14:09:26 +05:30
Mrugesh Mohapatra
39408b3c83 chore: land failing renovate updates (#67035)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 14:02:02 +05:30
renovate[bot]
1a7cfda4f9 chore(deps): update dependency babel-loader to v8.4.1 (#67018)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 20:49:19 +05:30
renovate[bot]
85107c692a chore(deps): update dependency webpack to v5.106.1 (#67014)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 19:00:25 +05:30
majestic-owl448
a04b483da9 fix(tools): update challenge-editor submodule (#67016) 2026-04-20 08:16:18 +00:00
Mrugesh Mohapatra
e88d5609e5 fix(deps): update client runtime packages 2026-04-19 23:24:42 +05:30
Mrugesh Mohapatra
f14bd71648 chore(deps): update build tooling packages 2026-04-19 23:01:22 +05:30
Mrugesh Mohapatra
1765614f98 chore(deps): update repo tooling packages 2026-04-19 22:56:27 +05:30
Mrugesh Mohapatra
f4a3d38e73 chore(deps): remove deprecated stub packages 2026-04-19 22:19:35 +05:30
renovate[bot]
d553a8bfa2 fix(deps): update dependency unist-util-find to v1.0.4 (#66999)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-19 08:12:05 +05:30
renovate[bot]
e87b7f905f fix(deps): update dependency js-yaml to v3.14.2 (#66988)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-18 22:21:37 +05:30
renovate[bot]
9818bf9403 chore(deps): update dependency @typescript/vfs to v1.6.4 (#66954)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-17 11:05:33 +05:30
Tom
b24fa81f54 feat(curriculum): daily challenges 246-263 (#66715) 2026-04-03 09:51:51 +02:00
Dario
e84ccfe12a chore(deps): update curriculum-helpers to v9.0.0 (#66421) 2026-03-19 20:35:32 +05:30
Tom
a74e55ee4b feat(curriculum): daily challenges 230-245 (#66511)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2026-03-17 20:14:32 +01:00
Sem Bauke
e66bf09dce refactor(tools,client): remove head and tail logic (#66524) 2026-03-17 17:59:16 +01:00
Sem Bauke
7c3c64bf8d refactor(curriculum): remove block name metadata and source titles from intro (#66415)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2026-03-17 15:43:14 +00:00
Oliver Eyton-Williams
9356588e80 feat(client): add tsconfig support to editor and use it in ts compiler (#66259) 2026-03-16 19:42:24 +02:00
Ragini Pandey
b5b35d02c2 fix(tools): use ObjectId filename in create-next-challenge and insert-challenge scripts (#66355) 2026-03-12 19:37:34 +01:00
Huyen Nguyen
f10df73594 fix(challenge-helper-scripts): auto-derive help category from challenge lang (#66356) 2026-03-11 12:17:18 +01:00
Tom
79eea990ea feat(curriculum): daily challenges 223-229 (#66313) 2026-03-11 10:12:51 +01:00
Jessica Wilkins
0ee6075afe feat: Add prompt course to catalog (#66228)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2026-03-05 10:09:21 -08:00
Dario
dd571f965b chore(deps): update @freecodecamp/curriculum helpers to v8.0.0 (#66240)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2026-03-05 18:03:25 +01:00
Jeevankumar S
e72a5dc1bb refactor(tools) : migrate inquirer prompts (#66139)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Sem Bauke <sem@freecodecamp.org>
2026-03-05 13:04:01 +01:00
Huyen Nguyen
b25f03e8a1 refactor(challenge-helper-scripts): update challengeLang type to ChallengeLang (#66243) 2026-03-05 09:35:46 +01:00
Oliver Eyton-Williams
2972485a87 feat: allow configuration of the typescript-compiler (#66241) 2026-03-05 09:48:18 +05:30
Huyen Nguyen
c94fe2d40e feat(challenge-helper-scripts): add example of quiz with audio to quiz template (#66242) 2026-03-05 09:47:47 +05:30
Huyen Nguyen
3e94ae65c8 fix(challenge-parser): display hanzi-pinyin pairs properly in quiz audio transcript (#66222) 2026-03-04 16:32:20 +07:00
Tom
cb65db51e7 feat(curriculum): daily challenges 213-222 (#66191)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
Co-authored-by: Sem Bauke <sem@freecodecamp.org>
2026-03-03 14:52:51 -06:00
Oliver Eyton-Williams
e902fd270f refactor: update gatsby schema, remove customization + use inferrable type (#65857) 2026-03-03 10:48:53 +01:00
Oliver Eyton-Williams
a6d1e545c0 fix: block creation and hot reloading (#66127) 2026-02-27 18:22:08 +05:30
Oliver Eyton-Williams
ab830caaa6 refactor: clean client on setup (#66108) 2026-02-27 08:10:41 +05:30
Jeevankumar S
7a7cccc863 chore(tools/challenge-helper-scripts): migrate tests to Vitest v4 (#65963) 2026-02-21 11:13:19 +05:30
Jeevankumar S
81748f8241 chore(tools/challenge-parser): migrate tests to Vitest v4 (#65961) 2026-02-21 11:12:51 +05:30
Tom
e020939682 feat(curriculum): daily challenges 197-212 (#65864)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-02-20 16:34:38 +01:00
Oliver Eyton-Williams
990b64d229 refactor: use pre-built curriculum when starting client (#65878) 2026-02-19 08:55:33 +01:00
Oliver Eyton-Williams
464a188956 fix(tools): update daily challenge seed for Gatsby 5 (#65933) 2026-02-18 19:05:47 +05:30
Oliver Eyton-Williams
52e9bd83db chore: remove unused intro code (#65855) 2026-02-17 22:52:22 +05:30
Oliver Eyton-Williams
26a5b67c36 fix(client): inline xterm.css to avoid FOUC (#65679) 2026-02-13 09:07:12 +01:00
Sem Bauke
8607164277 fix(client): use new sorting syntax for graphql in gatsby-node.js (#65849) 2026-02-12 11:35:46 +00:00
Huyen Nguyen
1108d25883 feat(client,challenge-parser): support audio and transcript in quiz questions (#65711) 2026-02-12 08:52:49 +01:00
Sem Bauke
30bcf40381 feat(client): migrate to Gatsby v5 and React 18 (#65729)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2026-02-11 19:15:32 +01:00
Oliver Eyton-Williams
e6eb338fe6 refactor(client): speed up client updates (#65025) 2026-02-10 13:39:55 +01:00
Oliver Eyton-Williams
ae50644091 refactor(tooling): add turbo eslint plugin (#65734) 2026-02-06 17:33:05 +05:30
Tom
2c98ffd3b3 feat(curriculum): daily challenges 180-196 (#65687) 2026-02-04 09:16:26 -06:00
Oliver Eyton-Williams
20e48dd846 refactor: lint challenges as part of curriculum, not root (#65665)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2026-02-04 16:12:21 +05:30