Commit Graph

324 Commits

Author SHA1 Message Date
Tom
8c4a474c49
feat(client): add spanish characters for animations (#60353)
Co-authored-by: Nielda Karla <90112119+nieldakarla@users.noreply.github.com>
2025-05-20 23:09:42 -07:00
Oliver Eyton-Williams
5ef98680f9
refactor: remove unused vars (#59658) 2025-04-10 10:06:46 -05:00
Ahmad Abdolsaheb
56933d059f
feat(client): ab test shorter block donations (#59616) 2025-04-10 09:21:43 -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
Oliver Eyton-Williams
a82316e469
refactor(client): simplify sort challenge files (#59179)
Co-authored-by: Naomi <accounts+github@nhcarrigan.com>
2025-04-02 13:50:43 -05:00
Oliver Eyton-Williams
fd0c4dbd05
refactor(client): migrate more files to TS (#59202)
Some checks failed
i18n - Build Validation / Validate i18n Builds (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
i18n - Download Client UI / Client (push) Has been cancelled
i18n - Upload Client UI / Client (push) Has been cancelled
i18n - Upload Curriculum / Learn (push) Has been cancelled
2025-03-10 20:43:57 -07:00
Oliver Eyton-Williams
96d62330cd
feat(client): support beforeAll in DOM challenge tests (#59001) 2025-02-28 14:03:18 +02: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
Oliver Eyton-Williams
1738b1f05f
chore(client): fix several type errors (#58500)
Some checks failed
i18n - Build Validation / Validate i18n Builds (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
i18n - Download Client UI / Client (push) Has been cancelled
2025-01-31 10:25:43 -06:00
Oliver Eyton-Williams
c2e9f701c0
fix(client): prevent scene audio from stopping early (#58043) 2025-01-27 13:20:29 +01:00
Tom
8ec9e5cc52
feat(challenge-parser): add transcript to challenge parser (#57967) 2025-01-09 07:17:22 +01:00
JungLee-Dev
310eb2455b
fix(client): replace == with === in donation-saga.js (#57709) 2024-12-23 10:20:31 +00:00
Ahmad Abdolsaheb
342fb0e2cf
fix(client): no block prompt on fcc10 (#57692) 2024-12-22 15:08:09 -06:00
Tom
cdd1a7c5ac
chore(curriculum): remove beta label from superblock titles (#57546) 2024-12-22 13:45:40 +05:30
Huyen Nguyen
81ffae58de
fix(client): logic to determine auto-expanded block (#57456)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-12-19 12:40:51 +01:00
Shaun Hamilton
4a1854d176
fix(client): update exam token return type (#57615)
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
2024-12-19 11:08:57 +01:00
Ahmad Abdolsaheb
bf253db285
fix: check for total challenge completion before donation pop up (#57425) 2024-12-13 13:56:06 -08:00
Oliver Eyton-Williams
25ebff3ca8
fix: separate saving logic from render logic (#57516) 2024-12-13 11:01:48 -06:00
Oliver Eyton-Williams
827b9e3ecd
feat: use growthbook to determine next and previous challenges (#57435) 2024-12-12 18:27:41 +01:00
Anna
0b77e59457
feat(ui): add syncable dark mode (#56243)
Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Sem Bauke <semboot699@gmail.com>
2024-12-10 15:42:09 +00:00
Sem Bauke
cfb14af924
feat: reset editor layout button (#57104) 2024-12-09 11:45:40 +03: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
Oliver Eyton-Williams
594ee9af58
fix(client): compute step number from challenge order (#57209) 2024-11-18 15:07:12 -06: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
Sem Bauke
068c5a7db0
feat(client): exam token UI (#55687)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2024-10-17 10:51:39 +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
b3a8b0b7e1
fix(client): remove --fcc-expected-- from hints (#56577) 2024-10-07 20:00:09 +02:00
Tom
75401e13ee
feat(client, challenge-parser): add explanation to challenges (#56472) 2024-10-04 14:59:50 -03:00
Lars Kappert
d32e57813e
chore: update Knip to v5 (#56244) 2024-09-26 13:12:00 +02:00
Oliver Eyton-Williams
ffe765dac1
refactor: quiz challenge question format (#56285) 2024-09-25 10:41:38 -07:00
Tom
c8f272d3c3
feat(challenge-parser/client): add quiz challenge type (#56058)
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
2024-09-24 21:18:17 +05:30
Tom
a9a1081564
feat(challenge-parser): allow many questions in MC challenge (#55928) 2024-09-19 09:56:47 -05:00
DanielRosa74
12026c33f4
feat(curriculum): Add 3 more characters to English Curriculum (#56152)
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
2024-09-18 09:58:51 -07:00
DanielRosa74
8aa14b515f
feat(curriculum):Add new character and audios for B1 (#56132) 2024-09-18 09:41:13 -05:00
Ahmad Abdolsaheb
b1b371c72a
feat: AB test initial donation modal interval (#56078) 2024-09-16 20:39:55 -05:00
Ahmad Abdolsaheb
0ee8097a16
feat: move session related challenge data to sessionStorage (#55918)
Co-authored-by: sembauke <semboot699@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-09-13 12:43:00 +03:00
Oliver Eyton-Williams
041a841995
refactor(client): simplify page creation (#55720)
Some checks failed
i18n - Build Validation / Validate i18n Builds (20.x) (push) Waiting to run
i18n - Download Client UI / Client (push) Has been cancelled
2024-08-13 17:36:00 +02:00
Oliver Eyton-Williams
b9893bb4d6
feat(client): show demo on demand in labs (#55569)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2024-08-13 14:56:19 +02:00
Tom
9797bcf89a
feat(learn): add blockType to block meta (#55568) 2024-08-09 08:40:58 -05:00
Oliver Eyton-Williams
d5f109ac4e
fix(client): only fetch completion data on challenge pages (#55787) 2024-08-09 08:40:06 -05:00
dwrik
ecd4d60cc3
fix(ui): editable region boundaries not persisting on refresh (#55658) 2024-07-29 16:24:51 +02:00
Oliver Eyton-Williams
1e25cfdf83
refactor: rename superblocks.ts to curriculum (#55624) 2024-07-23 09:04:02 -07:00
Oliver Eyton-Williams
5cc10ef7b7
fix(client): only use contents from savedChallenges (#55364) 2024-06-28 19:50:02 +02:00
Oliver Eyton-Williams
1d1a9daba3
fix(client): handle reset after saving learner code (#55103) 2024-06-20 20:35:28 +02:00
Tom
c8c0618e1e
chore: remove audioPath (#55213) 2024-06-18 14:14:52 -07:00
Oliver Eyton-Williams
a7a9b3b80a
chore: remove time from meta and challenges (#55072) 2024-06-03 13:31:17 -07:00
Oliver Eyton-Williams
202ac95847
feat(client): handle lessons with syntax errors (#54694) 2024-05-24 09:17:03 -07:00
Oliver Eyton-Williams
ff816b7e3a
refactor: remove unused completion-epic code (#54947) 2024-05-24 08:48:58 +02:00
Ahmad Abdolsaheb
72e10e59b5
fix: reduce premature skipping of donation animation (#54817)
Co-authored-by: Naomi <accounts+github@nhcarrigan.com>
2024-05-23 00:06:35 -07:00