Commit Graph

283 Commits

Author SHA1 Message Date
Huyen Nguyen
c29d161a75
fix(client): source super block structure in graphql and store in redux (#62613)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-10-17 08:49:19 +05:30
Oliver Eyton-Williams
5add4262bd
refactor(client): use different challenges component in different blocks (#59479) 2025-10-16 09:25:53 -07:00
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)
Some checks failed
CI - E2E - 3rd party donation tests / Build Client (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 22) (push) Has been cancelled
CI - Node.js / Build (22) (push) Has been cancelled
CI - Node.js / Test (22) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (22) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 22) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 22) (push) Has been cancelled
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)
Some checks failed
i18n - Build Validation / Validate i18n Builds (20) (push) Has been cancelled
CI - Node.js / Lint (20) (push) Has been cancelled
CI - Node.js / Build (20) (push) Has been cancelled
CI - Node.js / Test (20) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (20) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 20) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 20) (push) Has been cancelled
i18n - Upload Client UI / Client (push) Has been cancelled
i18n - Upload Curriculum / Learn (push) Has been cancelled
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)
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-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)
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-02-11 01:07:52 -08:00
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
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)
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 - Upload Client UI / Client (push) Has been cancelled
i18n - Upload Curriculum / Learn (push) Has been cancelled
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