Commit Graph

281 Commits

Author SHA1 Message Date
Abdullah Al Azad
9993661bd2 fix(learn): Fix navigation issues with block hover on the Odin Project page (#62212) 2025-10-14 10:11:00 +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
Huyen Nguyen
80026e26c4 fix(a11y): replace Alert with Callout for non-critical messages (#62466) 2025-10-03 09:52:12 +05:30
Tom
0b71e8779d feat(client): archive page (#62450) 2025-10-02 12:30:33 -07:00
Oliver Eyton-Williams
517b9f0576 fix(client): handle builds without all challenges (#61040)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-10-02 20:14:27 +05:30
Oliver Eyton-Williams
bed3811952 feat(api): migrate to esm (#61915) 2025-09-19 13:28:06 +05:30
Oliver Eyton-Williams
881dfd8f78 refactor: client jest -> vitest (#62177) 2025-09-16 08:30:06 +02:00
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
Shaun Hamilton
af730bf585 chore: migrate gitpod -> ona (#62046) 2025-09-12 09:34:52 +02: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
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
Sem Bauke
03b4fd46f1 fix(client): align text in chapter button to the left when multi-line (#61973) 2025-08-30 23:02:51 +05:30
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
Huyen Nguyen
6df2f49ad5 refactor(client): update super block accordion to dynamically look up intro text (#61908) 2025-08-22 10:14:54 +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
bde1e6f81b feat(client): add daily challenges (#60867)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-07-28 11:08:10 -07:00
Oliver Eyton-Williams
3e1da8f3fb refactor(client): store session user in dedicated key (#59954) 2025-07-28 18:25:14 +05:30
Ahmad Abdolsaheb
128c43b5cc fix(client): show ab test for fsd only (#60880) 2025-06-17 14:16:07 +02:00
Naman Khandelwal
73130377fc refactor(client): update SuperBlockIntro to use Callout and Spacer components (#60870) 2025-06-16 09:40:53 +05:30
Tom
caca12108e feat(client): add coming soon module intros (#60863) 2025-06-13 19:51:43 -05:00
Ahmad Abdolsaheb
f09732fdc6 feat(client): add superblock intro ab test (#60685)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-06-12 11:47:14 +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
Oliver Eyton-Williams
89e9a31ceb chore(deps): update i18next (#60542) 2025-05-27 17:09:18 +05:30
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
Huyen Nguyen
7c4ebb4671 chore(client): remove unused class names (#60295) 2025-05-12 18:56:29 +05:30
Huyen Nguyen
46c20ab6f6 refactor(client): use shared Module interface (#60082) 2025-04-30 14:52:10 -05:00
yoko
c796a25f31 fix(client,i18n): prevent unwanted line breaks in Japanese and Chinese block labels (#59649) 2025-04-10 06:59:41 -07: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
Huyen Nguyen
1f1e6ff626 refactor(client, curriculum): consolidate is-FSD checks (#59598) 2025-04-09 11:49:26 +03:00
Shaun Hamilton
89675220cb feat(client): decouple superblock id from certification name (#59478) 2025-04-02 16:09:48 +02:00
Sem Bauke
aef1f890bd feat(schema): add 'dialogue-grid' layout option to block layouts (#59474) 2025-03-28 09:44:57 -07:00
Bruce Blaser
c86ea2b4a9 fix(a11y): separate disclosure content from toggle button (#59286) 2025-03-20 13:16:20 -07:00
Oliver Eyton-Williams
a87df1adc8 feat: simplify superblock layouts (#59260) 2025-03-13 12:16:39 +05:30
Tom
f1a155aeae refactor(client): move queries for map to map component (#59074) 2025-03-06 08:52:51 +01:00
Jessica Wilkins
30649b71b8 chore(curriculum): updating intro fsd cert (#58937) 2025-02-25 07:43:23 +01:00
Oliver Eyton-Williams
1a6a2ed646 fix: superblock intro expansion + test for superblock order (#58928) 2025-02-21 08:01:51 -06:00
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
93b5a178c6 chore(client): remove redundant fragments (#58675) 2025-02-11 01:07:52 -08:00
Oliver Eyton-Williams
1738b1f05f chore(client): fix several type errors (#58500) 2025-01-31 10:25:43 -06:00
Tom
e47ccaa912 fix(client): move intros back to collapsed area (#57910) 2025-01-09 07:19:40 +01:00
Oliver Eyton-Williams
67a7c3254a fix(client): stop double-counting completed challenges (#57985) 2025-01-08 21:37:35 +05:30
Tom
779d180af6 fix: remove extra height of scrollable anchors (#57899) 2025-01-06 15:09:02 -08:00
Tom
053b7503ae refactor(client): challenge links (#57905) 2025-01-06 14:10:48 +01:00
Oliver Eyton-Williams
f43d44451b test: enable quiz and super-block-page spec (#57552)
Co-authored-by: Naomi Carrigan <commits@nhcarrigan.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2024-12-24 16:30:50 -08:00
Tom
033fe98fd8 fix(client): final fsd adjustments before launch (#57723) 2024-12-23 21:47:44 +00:00
Tom
cdd1a7c5ac chore(curriculum): remove beta label from superblock titles (#57546) 2024-12-22 13:45:40 +05:30