Commit Graph

128 Commits

Author SHA1 Message Date
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
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
Oliver Eyton-Williams
4c62cb643d chore: @freecodecamp/curriculum-helpers@7.0.0 (#62826) 2025-10-15 16:17:53 -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
Oliver Eyton-Williams
ba31773fcd chore(deps): update curriculum-helpers to v6 (#61399) 2025-10-01 17:35:16 +05:30
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
e257c2969e fix: rebuild challenge pages if source is updated (#62056) 2025-09-05 15:22:38 +02:00
Oliver Eyton-Williams
a801d503bc refactor: top-down curriculum build (#61459) 2025-08-26 12:37:26 +02:00
Oliver Eyton-Williams
06561edaeb chore(deps): update curriculum helpers (#61749) 2025-08-08 11:07:14 -07:00
Oliver Eyton-Williams
e1cf35dd91 chore(deps): update curriculum helpers to 5.4.0 (#61350) 2025-07-15 12:38:59 -05:00
Oliver Eyton-Williams
42a2ca714c chore: clean up unused browser-script deps + config (#61329) 2025-07-15 11:12:06 +05:30
Oliver Eyton-Williams
20aa972fd6 chore(deps): update curriculum-helpers to 5.3.0 (#61237) 2025-07-09 07:48:17 +02:00
Dario-DC
637fb3765c chore(deps): update curriculum helpers to v5.0.0 (#61196) 2025-07-04 03:12:07 -07:00
Oliver Eyton-Williams
49fbe88369 feat(client): integrate new test runner (#60318) 2025-06-12 09:25:37 +02:00
Oliver Eyton-Williams
37b15a1e73 chore(client): update curriculum-helpers to 4.1.0 (#60453) 2025-05-21 11:59:43 -05:00
Oliver Eyton-Williams
f606e19a1a feat(client): truncate long logs in the client rather than test evaluator (#60235) 2025-05-14 15:16:31 -05:00
Oliver Eyton-Williams
7a424171d2 chore: update required pnpm version to >=10 (#60285) 2025-05-12 18:57:18 +05:30
Oliver Eyton-Williams
8bc84191a4 fix(curriculum): use cdnjs instead of unpkg (#60286) 2025-05-12 18:56:02 +05:30
Oliver Eyton-Williams
9d0a1bc7d6 chore: update curriculum-helpers to v4 (#59835) 2025-04-21 21:04:05 +05:30
Sukka
14ced4f271 fix: replace unpkg w/ jsdelivr & cdnjs (#59291)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-04-07 08:28:17 +00:00
Oliver Eyton-Williams
3f3b1b4b9c refactor: remove DeepEqual (#59569) 2025-04-03 09:02:05 -07:00
Oliver Eyton-Williams
ee6afec4b5 refactor(tools): ignore returned functions from tests (#59475) 2025-03-28 16:53:21 +00:00
Tom
80c9e8c225 fix: lint error in frame-runner (#59467) 2025-03-27 14:49:35 -05:00
Oliver Eyton-Williams
d6628979e9 feat: remove getUserInput (#59442) 2025-03-27 14:40:29 +01:00
Oliver Eyton-Williams
350424701f feat: remove 'original' and __file (#59446) 2025-03-26 21:34:06 +00:00
Oliver Eyton-Williams
b94e09e20d chore(deps): update curriculum-helpers (#59321) 2025-03-18 13:05:22 +01:00
Oliver Eyton-Williams
44c43e3c0a refactor: simplify test-evaluator (#59037) 2025-03-09 22:54:37 -07:00
Oliver Eyton-Williams
1aeb65b445 fix: run tests in iife to avoid name conflicts (#58805) 2025-02-15 09:14:31 +05:30
Oliver Eyton-Williams
62cdd77e8a chore(client): migrate to React 17 (#58355)
Co-authored-by: Sem Bauke <semboot699@gmail.com>
2025-02-13 13:51:03 -08:00
Oliver Eyton-Williams
6e9513a933 chore: upgrade eslint (#58575) 2025-02-07 22:48:43 +02:00
Sem Bauke
e60c3f8cee chore: update curriculum-helpers to version 3.9.0 (#58525) 2025-01-31 08:48:16 -06:00
Oliver Eyton-Williams
afade4a5d3 refactor(curriculum): remove Enzyme from reuseable profile (#58480)
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
2025-01-30 08:43:44 +01:00
Oliver Eyton-Williams
9e86617d47 fix(client): show --fcc-actual-- for js lessons (#58445) 2025-01-28 14:36:38 +01:00
Oliver Eyton-Williams
b454d31885 chore(deps): pin react version for frame-runner (#58368) 2025-01-24 16:43:11 -05:00
Sem Bauke
2d2452eb83 fix: do not check for browser extension in mobile app (#57470)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-12-12 10:12:45 +01:00
Krzysztof G.
4c176d1ccb fix(client): python duplicated input (#57023) 2024-11-15 12:00:11 -06:00
Oliver Eyton-Williams
c7936b44b9 refactor(client): allow TS worker to initialize itself and have the client check readiness (#57055) 2024-11-11 08:18:16 -08:00
Huyen Nguyen
74de60a73f fix(client-plugins): default description, instructions, and seed to empty string (#56679)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-10-28 15:52:40 -05:00
Oliver Eyton-Williams
e9a4e92955 feat(client): use typescript in challenges (#56253)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2024-10-28 15:40:11 -05:00
Lars Kappert
d32e57813e chore: update Knip to v5 (#56244) 2024-09-26 13:12:00 +02:00
Oliver Eyton-Williams
718d42b99b chore(deps): update curriculum-helpers (#56245) 2024-09-23 10:54:43 +02:00
Lasse Jørgensen
e49b8b0214 fix(client): truncate outputs larger than 500_000 (#55485) 2024-07-15 21:45:21 -07:00
Oliver Eyton-Williams
8ca1f764a6 chore(deps): update curriculum-helpers (#55482) 2024-07-11 20:03:50 -07:00
Dario-DC
8340cd2e6a chore: update curriculum-helpers to v3.6.0 (#55353) 2024-06-28 08:07:10 +02:00
Oliver Eyton-Williams
1b75c91f1f chore(deps): update curriculum-helpers (#55256) 2024-06-21 07:04:37 -07:00
Mrugesh Mohapatra
daede0a8ff chore: uninstall cross-env (#55224) 2024-06-20 11:26:10 +05:30