Commit Graph

120 Commits

Author SHA1 Message Date
Tom
4473258189
fix(client): new chapter icons for v9 certs (#63587) 2025-11-06 03:02:32 -08:00
Sem Bauke
f5053b24cf
chore(api,client): move most certs to legacy (#63140)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-11-05 10:51:12 -06:00
freeCodeCamp's Camper Bot
81e7ecf22c
chore(i18n,learn): update i18n-curriculum submodule (#63276)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2025-10-30 17:57:15 +01:00
Tom
3f9345a107
feat(curriculum): add new fsd superblock (#63093) 2025-10-28 13:37:11 -05:00
miyaliu666
2d1b18f7e4
feat(curriculum): Add blocks to Chinese curriculum first 5 chapters (#63037)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-10-27 11:13:13 -03: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
Huyen Nguyen
c808f7aab5
fix(config): change LinkedIn ID of JS checkpoint cert (#62636) 2025-10-10 07:28:17 +05:30
Tom
4afd65e683
feat(curriculum): add remaining new superblocks (4 of them) (#62611) 2025-10-09 08:54:56 -07:00
Niraj Nandish
a9fab95361
feat(curriculum): RWD checkpoint certification (#62039)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-10-08 13:24:21 -05:00
Huyen Nguyen
034d6b1569
feat(curriculum): JS checkpoint cert (#62188)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2025-10-03 19:50:59 +02:00
Tom
0b71e8779d
feat(client): archive page (#62450) 2025-10-02 12:30:33 -07:00
Sem Bauke
0f0d91f50f
chore(tests): migrate shared folder to Vitests (#62270)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-09-22 18:20:41 +05:30
Oliver Eyton-Williams
c6498cf0b4
refactor: remove invariant (#62275) 2025-09-19 23:06:20 +05:30
Oliver Eyton-Williams
bed3811952
feat(api): migrate to esm (#61915) 2025-09-19 13:28:06 +05:30
Nielda Karla
75e825d5fa
Feat(Curriculum): Implement Chapter Based Layout to A1 Spanish (#62190)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-09-15 22:39:48 +03:00
Anna
ee05b0d5da
feat(tools): allow tsx tabs (#61936)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-09-12 11:16:37 -07: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
ded6b598d7
feat(client): add 25 dollar tier ab test (#62014) 2025-09-11 10:04:01 +00:00
Huyen Nguyen
87cde2d1e8
refactor(tools, curriculum): use challenge type 31 for review pages (#61963) 2025-09-06 10:37:48 +05:30
Tom
e17584f89e
feat: add a1 spanish superblock outline (#62059) 2025-09-05 13:51:45 -05:00
Sem Bauke
041074b7bc
feat(curriculum): add Full Stack Open Skeleton (#61974)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-09-03 15:43:45 +02:00
Oliver Eyton-Williams
10c565828e
fix(tools): curriculum command line helpers (#61831) 2025-09-02 16:03:28 +02:00
Oliver Eyton-Williams
a801d503bc
refactor: top-down curriculum build (#61459) 2025-08-26 12:37:26 +02:00
miyaliu666
03bbdbe584
feat(curriculum): Add A1 Chinese Outline (#61655)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-08-08 12:12:33 -07:00
Sem Bauke
1f76ac71a4
feat(client): exam environment download page (#57325)
Some checks failed
i18n - Build Validation / Validate i18n Builds (22) (push) Has been cancelled
CI - Node.js / Lint (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
i18n - Upload Client UI / Client (push) Has been cancelled
i18n - Upload Curriculum / Learn (push) Has been cancelled
DOCR - Cleanup Container Images / Delete Old Images (learn-api, dev) (push) Has been cancelled
DOCR - Cleanup Container Images / Delete Old Images (learn-api, org) (push) Has been cancelled
i18n - Download Client UI / Client (push) Has been cancelled
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-07-02 17:18:23 +02:00
Tom
3af161450f
feat(curriculum, client): add catalog (#60951)
Some checks failed
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
Tom
caca12108e
feat(client): add coming soon module intros (#60863) 2025-06-13 19:51:43 -05:00
Tom
783421008d
feat(tools): better language challenge helpers (#60696) 2025-06-12 14:54:43 +02:00
Tom
f4121968e4
refactor: move superblock folder maps to config (#60714)
Some checks failed
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-08 19:31:16 +05:30
Tom
e7a712351e
fix(config): add dev playground to not audited (#60717) 2025-06-05 09:14:07 +02:00
miyaliu666
0c6b35630f
feat(curriculum): Add A2 Chinese Outline (#60451)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2025-06-04 12:53:52 -07:00
Tom
a2f2ad45c6
feat(curriculum): add dev-playground superblock and daily challenge types (#60439)
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-06-04 10:32:25 -07: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
Tom
33f0842fc1
feat(challenge types): add python lab challenge type (#59732) 2025-04-16 17:42:59 +02:00
Huyen Nguyen
1f1e6ff626
refactor(client, curriculum): consolidate is-FSD checks (#59598) 2025-04-09 11:49:26 +03:00
Sem Bauke
aef1f890bd
feat(schema): add 'dialogue-grid' layout option to block layouts (#59474) 2025-03-28 09:44:57 -07:00
Huyen Nguyen
cac57f705e
fix(config, client): correct environment name in paypal config (#59416) 2025-03-25 08:44:35 +01:00
Shaun Hamilton
924e9c6db4
chore(client): re-order curriculum map (#59105) 2025-03-10 12:48:50 +01:00
Shaun Hamilton
0777004b16
chore(client): move fsdc to top of map (#58919) 2025-02-21 05:50:23 +05:30
Oliver Eyton-Williams
71e39308a4
fix: optionally keep source if setting file contents (#58747)
Co-authored-by: Naomi <accounts+github@nhcarrigan.com>
2025-02-18 08:48:20 +01:00
Oliver Eyton-Williams
85477175cb
feat(client): remove preview from js labs (#58804) 2025-02-15 12:46:07 +00:00
Oliver Eyton-Williams
0c754bf690
fix(client): show project previews (#58761)
Some checks failed
CI - E2E - 3rd party donation tests / Build & Test (20.x) (push) Has been cancelled
CI - Node.js / Lint (20.x) (push) Has been cancelled
CI - Node.js / Build (20.x) (push) Has been cancelled
CI - Node.js / Test (20.x) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (20.x) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 20.x) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 20.x) (push) Has been cancelled
2025-02-14 09:55:30 +05:30
Tom
e226be80d2
fix: polyvinyl error (#58696) 2025-02-11 09:53:46 -08:00
Oliver Eyton-Williams
6e6f13f85d
fix(client): show preview (#58629) 2025-02-10 09:42:41 +01:00
Oliver Eyton-Williams
d2effdaa41
refactor(client): fixed/hid type errors + extended isPoly (#58527) 2025-02-03 14:47:43 -06:00