Commit Graph

45 Commits

Author SHA1 Message Date
Oliver Eyton-Williams
78b430c197 refactor(client): simplify checks to see if a user has a certification (#64380) 2025-12-15 19:47:35 +05:30
Oliver Eyton-Williams
44f5cd6cfc feat: add user flags for all certifications (#64338)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-12-12 15:51:05 +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
Oliver Eyton-Williams
c0e1e13cc1 refactor: clean up usage of certTypes (#64322) 2025-12-05 08:50:07 +01:00
Oliver Eyton-Williams
a38caeca39 refactor: remove certIds and the associated map (#64299) 2025-12-04 14:01:27 +01:00
Oliver Eyton-Williams
c5f4795641 fix: allow api to find tests for all certifications (#64295) 2025-12-04 11:32:19 +01:00
Oliver Eyton-Williams
9d8cbcff5a refactor: use cert as key (#64293) 2025-12-04 10:21:03 +01:00
Tom
c3f4ffd2e5 feat(curriculum): release rwd and js exams and certs (#63783) 2025-11-21 16:57:50 +02:00
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
Shaun Hamilton
6fe97d3105 feat: release a2-english exam (#63136) 2025-11-10 20:20:03 -06: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
Tom
3f9345a107 feat(curriculum): add new fsd superblock (#63093) 2025-10-28 13:37:11 -05:00
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
Oliver Eyton-Williams
bed3811952 feat(api): migrate to esm (#61915) 2025-09-19 13:28:06 +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
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
Tom
3af161450f feat(curriculum, client): add catalog (#60951) 2025-06-26 15:08:36 -05: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
Tom
cdd1a7c5ac chore(curriculum): remove beta label from superblock titles (#57546) 2024-12-22 13:45:40 +05:30
Oliver Eyton-Williams
174eec287a fix(client): only show live certifications (#57602) 2024-12-18 23:14:45 +05:30
Oliver Eyton-Williams
fcedb7e98d chore(curriculum): remove upcoming python superblock (#57247) 2024-11-20 09:14:36 -08:00
Tom
daf5017085 fix(curriculum): rename cert (#56694) 2024-10-30 11:57:39 -05:00
Oliver Eyton-Williams
1e25cfdf83 refactor: rename superblocks.ts to curriculum (#55624) 2024-07-23 09:04:02 -07:00
Tom
c172264dfa feat(curriculum): add new front end cert skeleton (#55231) 2024-06-27 12:19:04 -07:00
Tom
ff59b0a920 feat(curriculum): add b1 english outline (#55098) 2024-06-08 07:44:26 -05:00
Tom
729e8f4046 feat(client): add linkedIn credential id to share btn (#54376) 2024-04-12 17:32:33 +02:00
Oliver Eyton-Williams
83d739951b Revert "feat(client): add linkedIn credential id to share btn (#54346)" (#54373) 2024-04-12 13:11:55 +00:00
Tom
559626814e feat(client): add linkedIn credential id to share btn (#54346) 2024-04-12 10:15:14 +02:00
Manabu Matsumoto
0ae233209b fix(UI): put the Legacy label on the old JS curriculum title (re-open) (#53314)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Sem Bauke <semboot699@gmail.com>
2024-02-23 10:04:42 +01:00
Sem Bauke
6d9a5c334d Revert "fix(UI): put legacy label on the old js curriculum title (#52980)" (#53266) 2024-01-18 23:10:22 +05:30
Manabu Matsumoto
48d4d2f27a fix(UI): put legacy label on the old js curriculum title (#52980)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Sem Bauke <semboot699@gmail.com>
2024-01-18 10:43:20 +01:00
Naomi Carrigan
2d513aee33 feat: make new javascript live (#52623)
Co-authored-by: scissorsneedfoodtoo <scissorsneedfoodtoo@gmail.com>
2023-12-20 00:39:33 -06:00
Tom
ddc459e71e feat(client/curriculum): add upcoming english superblock and challenge types (#52201) 2023-11-09 10:08:51 +01:00
Shaun Hamilton
6d9746dfe9 fix(shared): allow upcoming certs to be claimed (#51912) 2023-10-11 09:20:24 -07:00
Kristofer Koishigawa
e769f505b2 fix: claim legacy and full stack certifications (#51506) 2023-09-15 15:42:00 +02:00
Oliver Eyton-Williams
391fc2e34d refactor: create shared workspace (#51454) 2023-09-07 23:06:01 +05:30