Commit Graph

1547 Commits

Author SHA1 Message Date
Tom
d0e24db0f8
feat(curriculum): daily challenges 295-311 (#67606)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-05-29 15:07:12 +00:00
Huyen Nguyen
32713ed842
fix(client,curriculum): mark inputType as required for Chinese FITB challenges (#67221) 2026-05-28 06:58:12 +07:00
KS Nithin
a2e0622ccb
fix: separate duplicate erms validation in insertErms (#67422)
Some checks failed
i18n - Build Validation / Validate i18n Builds (24) (push) Has been cancelled
CI - Node.js / Lint (24) (push) Has been cancelled
CD - Docker - DOCR Cleanup Container Images / Delete Old Images (learn-api, dev) (push) Has been cancelled
CD - Docker - DOCR Cleanup Container Images / Delete Old Images (learn-api, org) (push) Has been cancelled
CI - Node.js / Build (24) (push) Has been cancelled
CI - Node.js / Test (24) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (24) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 24) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 24) (push) Has been cancelled
i18n - Download Client UI / Client (push) Has been cancelled
2026-05-15 14:51:11 +02:00
Tom
3e5f5cc938
feat(curriculum): daily challenges 279-294 (#67227) 2026-05-11 14:49:57 +00:00
Oliver Eyton-Williams
8aae60979e
feat: allow solutions in any step (#67280) 2026-05-08 18:20:42 +07:00
renovate[bot]
41ec9e514c
fix(deps): update lodash monorepo to v4.18.1 (#67138)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-29 16:35:36 +05:30
Tom
61cb40734c
feat(curriculum): daily challenges 264-278 (#67117)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-04-27 10:20:17 -05:00
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)
Some checks failed
CD - Docker - GHCR Images / Build and Push Images (push) Has been cancelled
i18n - Build Validation / Validate i18n Builds (24) (push) Has been cancelled
CI - Node.js / Lint (24) (push) Has been cancelled
CI - Node.js / Build (24) (push) Has been cancelled
CI - Node.js / Test (24) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (24) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 24) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 24) (push) Has been cancelled
CD - Docker - DOCR Cleanup Container Images / Delete Old Images (learn-api, dev) (push) Has been cancelled
CD - Docker - DOCR Cleanup Container Images / Delete Old Images (learn-api, org) (push) Has been cancelled
i18n - Download Client UI / Client (push) Has been cancelled
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)
Some checks failed
i18n - Build Validation / Validate i18n Builds (24) (push) Has been cancelled
CI - Node.js / Lint (24) (push) Has been cancelled
CI - Node.js / Build (24) (push) Has been cancelled
CI - Node.js / Test (24) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (24) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 24) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 24) (push) Has been cancelled
i18n - Upload Client UI / Client (push) Has been cancelled
i18n - Upload Curriculum / Learn (push) Has been cancelled
CD - Docker - DOCR Cleanup Container Images / Delete Old Images (learn-api, dev) (push) Has been cancelled
CD - Docker - DOCR Cleanup Container Images / Delete Old Images (learn-api, org) (push) Has been cancelled
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)
Some checks failed
CI - E2E - 3rd party donation tests / Build Client (24) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (24) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 24) (push) Has been cancelled
CI - Node.js / Build (24) (push) Has been cancelled
CI - Node.js / Test (24) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (24) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 24) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 24) (push) Has been cancelled
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)
Some checks failed
CD - Docker - GHCR Images / Build and Push Images (push) Has been cancelled
i18n - Build Validation / Validate i18n Builds (24) (push) Has been cancelled
CI - Node.js / Lint (24) (push) Has been cancelled
CI - Node.js / Build (24) (push) Has been cancelled
CI - Node.js / Test (24) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (24) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 24) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 24) (push) Has been cancelled
i18n - Upload Client UI / Client (push) Has been cancelled
i18n - Upload Curriculum / Learn (push) Has been cancelled
CD - Docker - DOCR Cleanup Container Images / Delete Old Images (learn-api, dev) (push) Has been cancelled
CD - Docker - DOCR Cleanup Container Images / Delete Old Images (learn-api, org) (push) Has been cancelled
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