Oliver Eyton-Williams
|
08a7e1781c
|
chore(deps): organise deps for browser-scripts (#65569)
|
2026-01-31 23:46:07 +05:30 |
|
majestic-owl448
|
83f9040673
|
fix: remove index.md (#65615)
|
2026-01-31 23:26:37 +05:30 |
|
Tom
|
0035e17784
|
chore(curriculum/client): remove old fsd superblock (#64283)
|
2026-01-30 18:44:41 +01:00 |
|
Oliver Eyton-Williams
|
92e508ad72
|
fix: enable filtered tests/development (#65542)
|
2026-01-30 22:16:25 +05:30 |
|
Huyen Nguyen
|
582261f70b
|
test(challenge-parser): add test for 'highlighted-text' class (#65546)
|
2026-01-29 09:06:36 +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 |
|
Oliver Eyton-Williams
|
5ff971687c
|
refactor: move challenge build outside client (#65513)
|
2026-01-27 10:23:51 +05:30 |
|
Tom
|
c8b21dfc4a
|
feat(curriculum): daily challenges 171-179 (#65495)
|
2026-01-26 21:19:14 -06:00 |
|
Oliver Eyton-Williams
|
e5cae6909c
|
feat(tools): modularize browser-scripts (#65399)
|
2026-01-26 13:21:20 +01:00 |
|
Oliver Eyton-Williams
|
79087ca9fd
|
refactor(tools): replace challenge-editor with submodule (#65459)
|
2026-01-26 11:27:08 +00:00 |
|
Oliver Eyton-Williams
|
0b048016d2
|
refactor(tools): simplify turbo tasks, include outputs (#65462)
|
2026-01-24 10:15:15 +05:30 |
|
Mrugesh Mohapatra
|
4ea52e2639
|
chore: update to node 24 (#65416)
|
2026-01-22 19:29:48 +05:30 |
|
Sem Bauke
|
f68b471d6d
|
feat(client): add job experience widget to profile (#63503)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2026-01-22 09:30:50 +01:00 |
|
Oliver Eyton-Williams
|
d6e2e7ed3d
|
refactor(tools): remove extraneous env var (#65392)
|
2026-01-21 16:58:32 +05:30 |
|
Oliver Eyton-Williams
|
631a679b8f
|
feat: use turbo to orchestrate tests (#65351)
|
2026-01-21 10:17:06 +05:30 |
|
Huyen Nguyen
|
f81448bfe8
|
fix(challenge-helper-scripts): add stub module intro when creating a new module (#65366)
|
2026-01-21 02:57:01 +07:00 |
|
Oliver Eyton-Williams
|
608afa8a39
|
chore: use turborepo for type checking (#64455)
|
2026-01-19 19:05:27 +05:30 |
|
Oliver Eyton-Williams
|
f03ad05e84
|
refactor: bundle shared so each consumer can require/import without hassle (#64167)
|
2026-01-19 09:45:40 +00:00 |
|
Sem Bauke
|
a8fc3ba586
|
feat: option to create a new chapter/module when creating new blocks for language curricula (#65251)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2026-01-16 15:30:40 +01:00 |
|
Tom
|
5262205540
|
feat(curriculum): daily challenges 161-170 (#65140)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2026-01-14 09:05:49 -06:00 |
|
Huyen Nguyen
|
0a5551d302
|
fix(curriculum,schema): allow A2 and B1 English to have block label (#65052)
|
2026-01-09 14:50:58 +01:00 |
|
Jeevankumar S
|
aa5665f8b3
|
fix(tools): allow quizzes for block-based super blocks (#65044)
Co-authored-by: Jeevankumar-S <jeevenkumar2003@email.com>
|
2026-01-09 02:54:34 +07:00 |
|
Oliver Eyton-Williams
|
31d4d6f234
|
feat(tooling): randomize correct answers for multiple choice questions (#65041)
|
2026-01-09 02:04:33 +07:00 |
|
Jessica Wilkins
|
d1dca406a3
|
fix(curriculum): missing b1 cert from settings page (#64938)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
|
2026-01-02 11:12:04 +01:00 |
|
Tom
|
c71e83831f
|
feat(curriculum): daily challenges 144-160 (#64530)
|
2025-12-18 11:55:50 -06:00 |
|
Oliver Eyton-Williams
|
487c2deebc
|
chore(deps): update @freecodecamp/curriculum helpers to v7.2.0 (#64703)
|
2025-12-17 17:02:07 +01:00 |
|
Huyen Nguyen
|
0e2f81831e
|
fix(client,challenge-parser): display highlighted text as span for language challenges (#63802)
|
2025-12-11 19:03:16 +00:00 |
|
Krzysztof G.
|
075375700f
|
feat(tools): rename-block helper script (#64201)
|
2025-12-10 09:45:18 -08:00 |
|
MeaslyDay
|
2beb6c8dc6
|
fix(tools): update error message for hints without tests (#64354)
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-12-10 09:20:13 +01:00 |
|
Krzysztof G.
|
6a8be7ca50
|
fix(tools): display blocks despite of missing superblock title/intro (#64412)
|
2025-12-10 09:24:36 +02:00 |
|
Shaun Hamilton
|
d28fbdf081
|
feat: release rdb and python certs (#64253)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
|
2025-12-09 19:55:36 +00:00 |
|
Huyen Nguyen
|
cabddb74cb
|
feat(challenge-parser,client): display Chinese dialogue with ruby annotations (#64235)
|
2025-12-08 10:00:05 +01:00 |
|
Oliver Eyton-Williams
|
29420e8214
|
chore: remove validate-keys script (#64341)
|
2025-12-05 11:26:05 -08:00 |
|
Marco Dahms
|
ff66ae89df
|
fix(tools): allow position 0 in create-project script (#64247)
|
2025-12-04 02:42:04 -08:00 |
|
Krzysztof G.
|
9d8ed5e348
|
fix(tools): improve video questions validation (#64176)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
|
2025-12-03 09:03:25 -08:00 |
|
Tom
|
b8e32be3e4
|
feat(curriculum): daily challenges 120-143 (#64173)
|
2025-12-03 15:49:27 +01:00 |
|
Oliver Eyton-Williams
|
8ef4620e0b
|
chore: move challenge-auditor out of root (#64280)
Co-authored-by: Sem Bauke <semboot699@gmail.com>
|
2025-12-02 15:06:49 +00:00 |
|
Oliver Eyton-Williams
|
37ce134123
|
refactor: (slightly) decentralize type checking (#64163)
|
2025-12-01 12:43:53 +01:00 |
|
gowtham1412-p
|
8cbaf2b27d
|
fix(challenge-parser): add missing backtick in challenge parser fixture files (#64131)
Co-authored-by: Navadeep0007 <2400030007@kluniversity.in>
|
2025-11-27 23:54:55 +01:00 |
|
Oliver Eyton-Williams
|
8f480d8cdf
|
fix(challenge-helper-scripts): create quiz project challenges in correct folder (#64144)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-11-26 14:04:49 -08:00 |
|
Krzysztof G.
|
f20d8a7a70
|
fix(tools): wrong throw causes test to pass (#64159)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-11-26 16:43:08 +01:00 |
|
Huyen Nguyen
|
33325b9002
|
feat(client,challenge-parser): update fill-in-the-blank to support Chinese (#63741)
|
2025-11-25 11:02:22 -08:00 |
|
Oliver Eyton-Williams
|
b11a297a2a
|
test: use ts compiler in cli tests (#62783)
|
2025-11-25 16:26:54 +01:00 |
|
Oliver Eyton-Williams
|
1e0805fd72
|
refactor: one eslint task per workspace (#63835)
|
2025-11-21 19:21:46 +05:30 |
|
Tom
|
45bd3c7a5a
|
feat(curriculum): daily challenges 110-119 (#63852)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-21 07:29:29 +05:30 |
|
Oliver Eyton-Williams
|
960fd9e072
|
refactor: split curriculum build in two (#63639)
|
2025-11-19 03:00:32 -08:00 |
|
Diem-Trang Pham
|
36be0f75bf
|
fix(tools): inccorect quiz challenge location when running create-new-language-block (#63929)
|
2025-11-17 16:21:27 -08:00 |
|
Krzysztof G.
|
8ab7c106da
|
feat(tools): add language block specific properties in helper scripts (#63711)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-11-16 02:31:52 -08:00 |
|
Niraj Nandish
|
b877d5cd33
|
fix(tools/build): remove new SBs from mobile curriculum v1 (#63806)
|
2025-11-13 22:23:14 +05:30 |
|