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 )
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 )
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 )
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 )
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 )
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 )
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