Commit Graph

175 Commits

Author SHA1 Message Date
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
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
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
Jessica Wilkins
30649b71b8 chore(curriculum): updating intro fsd cert (#58937) 2025-02-25 07:43:23 +01: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
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
Tom
eddfc4c1fd fix(client): fsd scroll issue (#57646) 2024-12-21 18:05:37 -08:00
Tom
5583032ae4 fix(client): show icons on coming soon chapters (#57612) 2024-12-19 15:18:15 +05:30
Huyen Nguyen
f37e1c9a60 fix(a11y): completion state of LinkBlock and LegacyLinkBlock (#57320) 2024-12-17 10:46:18 +01:00
Oliver Eyton-Williams
fbf6a0d240 feat: prep semantic html for release (#57539) 2024-12-16 20:36:47 -05:00
Oliver Eyton-Williams
996d76ef20 feat(client): coming soon chapters, modules and blocks (#57462)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2024-12-13 20:10:33 +01:00
Oliver Eyton-Williams
70f20b98c2 refactor: organise icons (#57498) 2024-12-12 19:14:59 +01:00
Tom
5e4459fd52 feat(client/UI): add icons for chapters (#57465) 2024-12-10 09:11:21 +00:00
Oliver Eyton-Williams
ce8b971073 refactor: simplify is-audited logic (#57346) 2024-12-06 11:24:47 -06:00
Tom
3d95bd9928 fix(client): block spacing on legacy superblock pages (#57354) 2024-12-02 12:26:26 -08:00
Huyen Nguyen
ef4c7a0dea fix(client): render chapter-level review and exam as standalone link (#57250)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-11-26 15:44:48 -06:00
Oliver Eyton-Williams
fcedb7e98d chore(curriculum): remove upcoming python superblock (#57247) 2024-11-20 09:14:36 -08:00
Huyen Nguyen
dfe42dd6f4 feat(client): display FSD in multi-level accordion (#56941)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-11-19 21:23:29 -06:00
Huyen Nguyen
6d8e562684 fix(client): display correct donation message (#57230) 2024-11-19 10:01:04 -06:00
Oliver Eyton-Williams
594ee9af58 fix(client): compute step number from challenge order (#57209) 2024-11-18 15:07:12 -06:00
Oliver Eyton-Williams
56817b657f chore(curriculum): add blockLayout when missing from meta (#57138)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2024-11-17 21:56:35 -08:00
Huyen Nguyen
5270cb1288 feat(client): display intro of FSD blocks in block header (#56808)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-11-13 09:27:22 +01:00
Oliver Eyton-Williams
a42bed6e5e refactor: remove unnecessary fragments and spaces (#57077) 2024-11-07 21:13:54 +02:00
Sulaiman
6e676bfda8 chore(client): Swap Spacer component (#56765)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Ilenia M <nethleen@gmail.com>
2024-10-29 17:16:54 +05:30
Tom
cb1a735bf3 feat(client/curriclum): fsd block layout (#56736) 2024-10-23 19:00:09 +00:00
Huyen Nguyen
815f0291b6 feat(client, curriculum): add support for blockLayout property (#56101)
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2024-10-15 20:47:21 +05:30
Tom
ba338d34da feat(client): add block labels to front-end blocks (#56624) 2024-10-15 15:21:40 +03:00
Oliver Eyton-Williams
28ad751427 refactor(client): data sourcing for super-block-intro (#55751) 2024-09-25 09:34:04 +00:00
Tom
a9a1081564 feat(challenge-parser): allow many questions in MC challenge (#55928) 2024-09-19 09:56:47 -05:00
Huyen Nguyen
7b73df72a3 Revert "feat(client): display FED workshop blocks in grid layout (#56090)" (#56144) 2024-09-18 18:03:47 +05:30
Huyen Nguyen
c8f156dc66 feat(client): display FED workshop blocks in grid layout (#56090) 2024-09-13 06:21:46 -07:00
Oliver Eyton-Williams
e9b700865a refactor: use link helper over Gatsby's Link (#55767) 2024-08-09 15:06:19 -05:00