Commit Graph

77 Commits

Author SHA1 Message Date
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) 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
Oliver Eyton-Williams
1738b1f05f chore(client): fix several type errors (#58500) 2025-01-31 10:25:43 -06:00
Oliver Eyton-Williams
232f6d50aa refactor: remove SHOW_NEW_CURRICULUM (#57977) 2025-01-07 10:17:05 +00:00
Oliver Eyton-Williams
d68cbdb2c4 refactor: remove release code (#57957) 2025-01-06 17:44:57 +01: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
c9d2b47fc4 feat: prep b1 english for release (#57543) 2024-12-16 16:54:52 -06:00
Tom
7c98f2642a fix: node and python icons (#57527) 2024-12-16 16:17:37 -05:00
Oliver Eyton-Williams
25ebff3ca8 fix: separate saving logic from render logic (#57516) 2024-12-13 11:01:48 -06:00
Oliver Eyton-Williams
70f20b98c2 refactor: organise icons (#57498) 2024-12-12 19:14:59 +01:00
Anna
31ab782280 chore(curriculum) : add temp lab challenge type (#57441)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-12-12 08:40:08 +01:00
Oliver Eyton-Williams
383cf7f978 feat(client): move FSD superblock into Next superblock stage (#57349) 2024-12-10 12:21:30 +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
Oliver Eyton-Williams
25de45da46 fix(client): remove video component (#57389) 2024-12-05 09:55:00 +01:00
Oliver Eyton-Williams
fcedb7e98d chore(curriculum): remove upcoming python superblock (#57247) 2024-11-20 09:14:36 -08:00
Oliver Eyton-Williams
26d4b0ee44 feat(client): stop transforming jsx extensions (#57177) 2024-11-17 21:59:13 -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
yoko
a323fca656 chore(i18n, curriculum): enable PythonForEverybody for Japanese (#57098) 2024-11-08 10:35:10 +00:00
Oliver Eyton-Williams
50f0c23d15 refactor(client): use generic comp for multiple choice (#56825)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2024-11-07 13:02:14 +01:00
Tom
daf5017085 fix(curriculum): rename cert (#56694) 2024-10-30 11:57:39 -05:00
Oliver Eyton-Williams
e9a4e92955 feat(client): use typescript in challenges (#56253)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2024-10-28 15:40:11 -05:00
Oliver Eyton-Williams
ff7e0cf682 refactor(client): use generic component for dialogues (#56752) 2024-10-24 07:23:23 -07:00
Tom
cb1a735bf3 feat(client/curriclum): fsd block layout (#56736) 2024-10-23 19:00:09 +00:00
miyaliu666
3274213d51 feat(curriculum, i18n): enable a super block in Chinese (#56726) 2024-10-22 14:52:10 +02:00
Tom
898b78c2de feat(client/curriculum): add generic challenge and first review block (#56631)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-10-18 13:03:20 +02:00
Tom
74a71d3ff1 chore(client): remove arabic (#56703) 2024-10-16 21:43:18 +02: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
Oliver Eyton-Williams
0a64f4bd53 fix(client): ensure source is added to files (#56601) 2024-10-08 15:13:15 -07:00
Huyen Nguyen
0ba9eeff43 refactor(api, curriculum): use the shared shuffleArray util (#56444)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-10-02 08:55:38 -05:00
Huyen Nguyen
6f4488998a feat(client): quiz challenge with validation (#56163)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-10-01 21:08:09 +02:00
Lars Kappert
d32e57813e chore: update Knip to v5 (#56244) 2024-09-26 13:12:00 +02:00
Tom
9797bcf89a feat(learn): add blockType to block meta (#55568) 2024-08-09 08:40:58 -05:00
Oliver Eyton-Williams
0eebe3ee2e refactor: simplify curriculum ordering (#55657) 2024-07-25 10:37:24 -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
Ahmad Abdolsaheb
7e23b0d69c fix: update stripe wallets to use payment intent (#54668)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-06-15 11:45:10 +05:30
Anastasiia
0cfd8e9911 feat(i18n): enable 2 superblocks in Ukrainian (#55165)
Co-authored-by: Ilenia <26656284+ilenia-magoni@users.noreply.github.com>
2024-06-12 12:27:05 +02:00
Tom
ff59b0a920 feat(curriculum): add b1 english outline (#55098) 2024-06-08 07:44:26 -05:00
Mrugesh Mohapatra
dabea4a904 chore: bump pnpm version 2024-05-18 17:23:23 +05:30
Shaun Hamilton
b334ef64ff refactor(client): remove hasNoTests by challenge type (#54494)
Co-authored-by: Naomi <nhcarrigan@gmail.com>
2024-04-26 07:30:10 +00: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