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
e88d5609e5
fix(deps): update client runtime packages
2026-04-19 23:24:42 +05:30
Mrugesh Mohapatra
1765614f98
chore(deps): update repo tooling packages
2026-04-19 22:56:27 +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
Oliver Eyton-Williams
92e508ad72
fix: enable filtered tests/development ( #65542 )
2026-01-30 22:16:25 +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
631a679b8f
feat: use turbo to orchestrate tests ( #65351 )
2026-01-21 10:17:06 +05:30
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
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
Oliver Eyton-Williams
29420e8214
chore: remove validate-keys script ( #64341 )
2025-12-05 11:26:05 -08:00
Oliver Eyton-Williams
1e0805fd72
refactor: one eslint task per workspace ( #63835 )
2025-11-21 19:21:46 +05:30
Oliver Eyton-Williams
960fd9e072
refactor: split curriculum build in two ( #63639 )
2025-11-19 03:00:32 -08:00
Niraj Nandish
b877d5cd33
fix(tools/build): remove new SBs from mobile curriculum v1 ( #63806 )
2025-11-13 22:23:14 +05:30
Tom
8ec4053a05
feat(client/curriculum): release new superblocks, certs coming soon ( #63574 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2025-11-12 12:50:49 -06:00
Oliver Eyton-Williams
4ec96c1a0c
feat: allow filtering by block and challengeId ( #63640 )
2025-11-10 11:29:21 +00:00
Sem Bauke
52aa25b991
feat(curriculum): implement selective build mode for curriculum processing ( #63081 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-11-07 11:24:11 +00:00
Oliver Eyton-Williams
27a54624c3
refactor: blockType -> blockLabel ( #62548 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-10-23 23:20:15 +05:30
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
Shaun Hamilton
ed568658c1
feat: add a2-english cert and exam ( #62855 )
2025-10-16 13:52:37 -07:00
Shaun Hamilton
ca02bcb7ee
feat(api,client): add rwd and js v9 certs ( #62458 )
2025-10-15 09:06:42 -07:00
Oliver Eyton-Williams
51eba06a7d
refactor: remove jest and lint vitest ( #62330 )
2025-09-24 09:27:03 +02:00
Oliver Eyton-Williams
bed3811952
feat(api): migrate to esm ( #61915 )
2025-09-19 13:28:06 +05:30
Huyen Nguyen
68614b43a9
chore(tools): migrate scripts/lint test to vitest ( #62265 )
...
Co-authored-by: Sem Bauke <sem@freecodecamp.org>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-09-19 07:46:06 +00:00
Nielda Karla
28f7417bdf
feat(Curriculum): Add new BlockType tags for the Language Curricula Chapter Based Certifications ( #62156 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-09-11 20:10:01 +00:00
Ahmad Abdolsaheb
09dc696c29
feat: add email sign up alert ( #61218 )
...
Co-authored-by: Niraj Nandish <nirajnandish@icloud.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-09-11 10:14:00 +02:00
Oliver Eyton-Williams
ab9ec31a04
refactor: various workspaces to vitest ( #62058 )
...
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2025-09-08 11:35:38 +02:00
Oliver Eyton-Williams
12b5905c60
refactor: remove isPrivate ( #61952 )
2025-08-27 22:45:36 +05:30
Oliver Eyton-Williams
a801d503bc
refactor: top-down curriculum build ( #61459 )
2025-08-26 12:37:26 +02:00
Oliver Eyton-Williams
efe3d22b06
fix: make sure ext curriculum tests fail if missing meta ( #61904 )
2025-08-21 23:27:45 +05:30
Tom
ad8b31df2c
feat(client): enable daily challenges + add e2e tests ( #61549 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-08-04 18:37:06 +02:00
Huyen Nguyen
0d2268981c
fix(scripts): ignore upcoming blocks when building external curricula ( #61345 )
2025-07-15 11:18:49 +05:30
Tom
3af161450f
feat(curriculum, client): add catalog ( #60951 )
CI - E2E - 3rd party donation tests / Build Client (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 22) (push) Has been cancelled
CI - Node.js / Build (22) (push) Has been cancelled
CI - Node.js / Test (22) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (22) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 22) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 22) (push) Has been cancelled
2025-06-26 15:08:36 -05:00
Huyen Nguyen
92e9ae9e78
test(external curricula): run test on all chapters and modules ( #60913 )
2025-06-18 21:10:27 +05:30
Huyen Nguyen
66bc604bd7
fix(external curricula): use strings for superblock stages ( #60813 )
2025-06-11 09:51:23 +02:00
Huyen Nguyen
0fe9cc721d
chore: temporary skip tests to keep CI stable ( #60705 )
2025-06-04 17:23:06 +05:30
Huyen Nguyen
ac09fc0839
fix(tools): ensure module name is available in external curricula data ( #60610 )
2025-05-30 12:07:37 -05:00
Mrugesh Mohapatra
16e461385e
chore(api-server): bye-bye you served us well ( #60520 )
...
CI - E2E - 3rd party donation tests / Build Client (20) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (20) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 20) (push) Has been cancelled
CI - Node.js / Build (20) (push) Has been cancelled
CI - Node.js / Test (20) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (20) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 20) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 20) (push) Has been cancelled
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-05-27 09:56:46 +05:30
Huyen Nguyen
331005f4c7
feat(tools): add chapter and module names to external curricula data ( #60483 )
2025-05-22 10:52:30 -05:00
Jessica Wilkins
0f9c2705ef
chore(curriculum): update HTML chapter to address last issue found in analytics report ( #60386 )
...
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2025-05-21 11:11:38 +03:00
Tom
8c1610a1ed
fix(mobile): remove a2 spanish superblock ( #60440 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-05-19 16:22:12 -05:00
Nielda Karla
e149f7514f
feat(curriculum): Add A2 Spanish Outline ( #60303 )
...
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2025-05-15 16:47:26 -03:00
Oliver Eyton-Williams
7a424171d2
chore: update required pnpm version to >=10 ( #60285 )
2025-05-12 18:57:18 +05:30
Huyen Nguyen
17812fc549
feat(external curricula): build external curricula data v2 ( #59533 )
...
Co-authored-by: sembauke <semboot699@gmail.com>
2025-04-29 13:19:19 +02:00
Huyen Nguyen
cfc41c7409
chore(external curricula): rename script file ( #59942 )
2025-04-24 17:56:45 +05:30
Huyen Nguyen
a3941bcd09
refactor(external curricula): simplify get intro logic ( #59707 )
2025-04-22 07:39:20 +02:00
Oliver Eyton-Williams
5ef98680f9
refactor: remove unused vars ( #59658 )
2025-04-10 10:06:46 -05:00
Huyen Nguyen
9d2701b1ab
chore(curriculum, tools): improve external curricula data validation ( #59541 )
2025-04-10 10:05:07 -05:00
Huyen Nguyen
07e708890a
fix(client): show donation modal on module completion ( #57583 )
...
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2025-04-09 13:32:02 -05:00