Commit Graph

819 Commits

Author SHA1 Message Date
YeonJuan ddedbbcf40 refactor(tooling,client): add html-eslint/react and fix lint errors (#66015) 2026-02-23 22:45:58 +05:30
Sem Bauke a37824b673 refactor(client): remove node-fetch in favor of Node’s built-in fetch (#66013) 2026-02-23 22:45:17 +05:30
Sem Bauke cb87d5d552 chore: upgrade Joi to v18 (#66011) 2026-02-23 19:07:57 +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
Jeevankumar S ed873a69ac chore(shared): migrate to Vitest v4 (#65958) 2026-02-21 11:12:31 +05:30
Jeevankumar S eb44f8b43c chore(api): migrate tests to Vitest v4 (#65950) 2026-02-21 08:43:50 +05:30
Oliver Eyton-Williams a4825bbbb0 revert:update react monaco editor (#65941) 2026-02-18 18:33:15 +05:30
renovate[bot] b68fec8327 chore(deps): update dependency @types/node to v24.10.10 (#65842)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 17:35:43 +00:00
Mrugesh Mohapatra cabe5396f2 chore(deps): update API and related (#65923) 2026-02-17 22:24:27 +05:30
Sem Bauke f8de1e2ce8 chore: update react-monaco-editor to version 0.59.0 (#65850) 2026-02-17 21:36:18 +05:30
Oliver Eyton-Williams 6affb2b19c fix: gatsby develop (#65877) 2026-02-14 07:36:40 +05:30
Oliver Eyton-Williams c0261d8b35 chore(deps): update turbo (#65865) 2026-02-13 10:27:25 +01:00
Oliver Eyton-Williams 26a5b67c36 fix(client): inline xterm.css to avoid FOUC (#65679) 2026-02-13 09:07:12 +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
Sem Bauke cb6a17716c fix: remove outdated Jest Dom v5 typing (#65722) 2026-02-10 15:31:38 +00:00
renovate[bot] 506f8d6fef fix(deps): update dependency @aws-sdk/client-ses to v3.981.0 (#65712)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 14:05:10 +00:00
renovate[bot] 6c002b454a chore(deps): update dependency @types/node to v24.10.10 (#65804)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 18:40:56 +05:30
renovate[bot] b842f29841 fix(deps): update dependency fastify to v5.7.4 (#65794)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 09:06:03 +05:30
Huyen Nguyen 558f980cd4 chore(deps): upgrade @freecodecamp/ui to v5.2.1 (#65786) 2026-02-10 09:04:15 +05:30
Oliver Eyton-Williams ae50644091 refactor(tooling): add turbo eslint plugin (#65734) 2026-02-06 17:33:05 +05:30
Oliver Eyton-Williams c4f88f6705 Revert "chore(deps): remove eslint-plugin-flowtype (#65670)" (#65707) 2026-02-04 20:24:06 +01:00
Huyen Nguyen 56683d9a36 chore(deps): remove eslint-plugin-flowtype (#65670) 2026-02-04 17:50:36 +05:30
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
renovate[bot] cab27b3025 chore(deps): update dependency @types/nodemailer to v6.4.22 (#65676)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-03 14:36:06 +05:30
Huyen Nguyen cd4d5d3ba0 chore(deps): upgrade @freeCodeCamp/ui to 5.1.1 (#65667) 2026-02-03 06:12:26 +00:00
Huyen Nguyen 71956ec32b chore(deps): upgrade validator to v13.15.26 (#65671) 2026-02-03 04:23:57 +00:00
Mrugesh Mohapatra 4f29ac70ac chore: update turbo repo (#65645) 2026-02-02 11:57:16 +05:30
Mrugesh Mohapatra fceaebf884 chore(api): update dependencies - patch (#65636) 2026-02-01 21:19:54 +05:30
Oliver Eyton-Williams 08a7e1781c chore(deps): organise deps for browser-scripts (#65569) 2026-01-31 23:46:07 +05:30
renovate[bot] 9c979b0254 fix(deps): update dependency @aws-sdk/client-ses to v3.975.0 (#65606)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-31 08:49:59 +05:30
renovate[bot] 16bc86bf97 fix(deps): update dependency @aws-sdk/client-ses to v3.974.0 (#65583)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 09:11:27 +05:30
renovate[bot] 8bed26f599 fix(deps): update dependency @growthbook/growthbook to v1.6.3 (#65584)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 09:10:55 +05:30
renovate[bot] dfffe86a82 fix(deps): update lodash monorepo to v4.17.23 (#65548)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 09:05:48 +05:30
Oliver Eyton-Williams f940f2beee refactor: simplify turbo config, use it for develop + build (#65526) 2026-01-28 21:38:40 +05:30
Oliver Eyton-Williams 14cde3cdea refactor: stop curriculum tests depending on client (#65534) 2026-01-28 19:35:26 +05:30
renovate[bot] 528c2afe14 fix(deps): update dependency typebox to v1.0.79 (#65520)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 10:29:05 +05:30
Oliver Eyton-Williams 5ff971687c refactor: move challenge build outside client (#65513) 2026-01-27 10:23:51 +05:30
Oliver Eyton-Williams e5cae6909c feat(tools): modularize browser-scripts (#65399) 2026-01-26 13:21:20 +01:00
Mrugesh Mohapatra 3152bff893 chore: update lockfile (#65500) 2026-01-26 17:30:59 +05:30
Oliver Eyton-Williams 0b048016d2 refactor(tools): simplify turbo tasks, include outputs (#65462) 2026-01-24 10:15:15 +05:30
renovate[bot] 8c5e7e34c5 fix(deps): update dependency @aws-sdk/client-ses to v3.971.0 (#65469)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 08:55:37 +05:30
renovate[bot] cbf8723e2a fix(deps): update dependency fastify to v5.7.1 (#65454)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 10:32:20 +00:00
renovate[bot] 2d243f3e47 fix(deps): update dependency @aws-sdk/client-ses to v3.970.0 (#65442)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-23 07:58:18 +05:30
renovate[bot] 2045bf80c3 fix(deps): update dependency fastify to v5.7.0 (#65423)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Mrugesh Mohapatra <noreply@mrugesh.dev>
2026-01-22 22:43:18 +05:30
Mrugesh Mohapatra 4ea52e2639 chore: update to node 24 (#65416) 2026-01-22 19:29:48 +05:30
renovate[bot] 30740c656c fix(deps): update dependency @aws-sdk/client-ses to v3.969.0 (#65414)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 07:57:42 +05:30
Oliver Eyton-Williams 6770ee4c26 refactor(client): use schema snapshot to avoid costly inference (#65360)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2026-01-21 16:22:20 +00:00
renovate[bot] 0e730cb194 fix(deps): update dependency typebox to v1.0.78 (#65395)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 18:53:54 +05:30
renovate[bot] 3c4a1588e8 fix(deps): update dependency @aws-sdk/client-ses to v3.968.0 (#65379)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 10:20:52 +05:30