Huyen Nguyen
68614b43a9
chore(tools): migrate scripts/lint test to vitest ( #62265 )
...
Co-authored-by: Sem Bauke <sem@freecodecamp.org>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-09-19 07:46:06 +00:00
Niyati Raiyani
4ad144fc67
fix(dev): preserve step order during hot reload by reloading all chal… ( #62048 )
2025-09-16 13:09:40 -05:00
Oliver Eyton-Williams
054d2448fa
fix(tools): insert step with appropriate challenge type ( #62179 )
2025-09-16 13:20:25 +05:30
Tom
c7354cff89
feat(curriculum): daily challenges 55-62 - Oct 4-11 ( #62225 )
2025-09-16 08:28:10 +02:00
Anna
954117ce5e
chore(tools): display chapters in challenge editor ( #62050 )
2025-09-15 20:00:13 +05:30
Anna
ee05b0d5da
feat(tools): allow tsx tabs ( #61936 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-09-12 11:16:37 -07:00
Oliver Eyton-Williams
28411a2cec
refactor: migrate challenge parser tests to vitest ( #62186 )
2025-09-12 09:50:02 -07: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
Oliver Eyton-Williams
2b008e5aa8
feat: support afterAll hook in challenge tests ( #61256 )
2025-09-11 10:46:57 -05:00
Anna
392f7f805e
fix(tools): make create-challenge-helper prioritize full stack curriculum ( #59644 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-09-11 10:34:04 -05:00
Ahmad Abdolsaheb
09dc696c29
feat: add email sign up alert ( #61218 )
...
Co-authored-by: Niraj Nandish <nirajnandish@icloud.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-09-11 10:14:00 +02:00
Tom
bd2167c176
fix(tools): adjust create language block helper script ( #62090 )
2025-09-09 11:32:10 -03:00
Tom
ce9f1dd99a
chore(curriculum): minor clean up to daily challenges ( #62095 )
2025-09-09 13:47:45 +02:00
Oliver Eyton-Williams
ab9ec31a04
refactor: various workspaces to vitest ( #62058 )
...
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2025-09-08 11:35:38 +02:00
Tom
e17584f89e
feat: add a1 spanish superblock outline ( #62059 )
2025-09-05 13:51:45 -05:00
Oliver Eyton-Williams
e257c2969e
fix: rebuild challenge pages if source is updated ( #62056 )
2025-09-05 15:22:38 +02:00
Anna
5148ed2b82
refactor(tools): migrate challenge editor to new curriculum structure ( #61968 )
2025-09-04 17:34:54 +05:30
Tom
cf118c2325
feat: daily challenges 30-54 ( #61991 )
2025-09-03 16:35:48 +00:00
Oliver Eyton-Williams
10c565828e
fix(tools): curriculum command line helpers ( #61831 )
2025-09-02 16:03:28 +02:00
Tom
a40fe34ae2
feat(tools): script to create daily challenge files ( #61921 )
2025-08-30 13:13:09 +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
Tom
fed489f092
chore(tools): update daily challenge seed script ( #61721 )
2025-08-25 20:12:56 +05:30
Oliver Eyton-Williams
efe3d22b06
fix: make sure ext curriculum tests fail if missing meta ( #61904 )
2025-08-21 23:27:45 +05:30
Oliver Eyton-Williams
0ae01847cb
refactor: share common intro creation code ( #61814 )
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-08-15 08:05:54 +02:00
Huyen Nguyen
9ebdd29205
feat(challenge-parser): add validateSections plugin ( #61148 )
2025-08-14 13:39:18 +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
Oliver Eyton-Williams
06561edaeb
chore(deps): update curriculum helpers ( #61749 )
2025-08-08 11:07:14 -07:00
Tom
ad8b31df2c
feat(client): enable daily challenges + add e2e tests ( #61549 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-08-04 18:37:06 +02:00
Tom
29cd2d227d
feat(api): daily challenge api ( #61346 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-07-17 02:34:46 -07:00
Oliver Eyton-Williams
e1cf35dd91
chore(deps): update curriculum helpers to 5.4.0 ( #61350 )
2025-07-15 12:38:59 -05:00
Huyen Nguyen
0d2268981c
fix(scripts): ignore upcoming blocks when building external curricula ( #61345 )
2025-07-15 11:18:49 +05:30
Oliver Eyton-Williams
42a2ca714c
chore: clean up unused browser-script deps + config ( #61329 )
2025-07-15 11:12:06 +05:30
Oliver Eyton-Williams
20aa972fd6
chore(deps): update curriculum-helpers to 5.3.0 ( #61237 )
2025-07-09 07:48:17 +02:00
Tom
0c6222cd70
fix(challenge-helpers): add template for generic challenge ( #61249 )
2025-07-08 18:27:11 -03:00
Oliver Eyton-Williams
2a7b220a4f
feat: support beforeEach and afterEach ( #60921 )
...
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-07-07 10:46:09 +00:00
Dario-DC
637fb3765c
chore(deps): update curriculum helpers to v5.0.0 ( #61196 )
2025-07-04 03:12:07 -07:00
Tom
7ae0c4cc83
fix(tools): challenge-editor ( #60856 )
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-07-03 07:45:12 +02:00
Shaun Hamilton
e3e8fadd3b
refactor(tools): remove screenshot-service ( #61172 )
2025-07-02 02:00:09 -07:00
Tom
3af161450f
feat(curriculum, client): add catalog ( #60951 )
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-26 15:08:36 -05:00
Tom
6c6d22017b
feat: add daily challenge seed script ( #60506 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-06-18 20:29:49 +02:00
Huyen Nguyen
92e9ae9e78
test(external curricula): run test on all chapters and modules ( #60913 )
2025-06-18 21:10:27 +05:30
Tom
783421008d
feat(tools): better language challenge helpers ( #60696 )
2025-06-12 14:54:43 +02:00
Oliver Eyton-Williams
49fbe88369
feat(client): integrate new test runner ( #60318 )
2025-06-12 09:25:37 +02:00
Huyen Nguyen
66bc604bd7
fix(external curricula): use strings for superblock stages ( #60813 )
2025-06-11 09:51:23 +02:00
Tom
c32eb093d2
refactor(challenge-helpers): use new superBlockToFolderMap directly ( #60794 )
2025-06-10 18:13:04 +05:30
Tom
f4121968e4
refactor: move superblock folder maps to config ( #60714 )
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-08 19:31:16 +05:30
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
Tom
a2f2ad45c6
feat(curriculum): add dev-playground superblock and daily challenge types ( #60439 )
...
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-06-04 10:32:25 -07:00
Huyen Nguyen
0fe9cc721d
chore: temporary skip tests to keep CI stable ( #60705 )
2025-06-04 17:23:06 +05:30
Huyen Nguyen
ac09fc0839
fix(tools): ensure module name is available in external curricula data ( #60610 )
2025-05-30 12:07:37 -05:00
Mrugesh Mohapatra
16e461385e
chore(api-server): bye-bye you served us well ( #60520 )
...
CI - E2E - 3rd party donation tests / Build Client (20) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (20) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 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
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-05-27 09:56:46 +05:30
Huyen Nguyen
331005f4c7
feat(tools): add chapter and module names to external curricula data ( #60483 )
2025-05-22 10:52:30 -05:00
Oliver Eyton-Williams
37b15a1e73
chore(client): update curriculum-helpers to 4.1.0 ( #60453 )
2025-05-21 11:59:43 -05:00
Jessica Wilkins
0f9c2705ef
chore(curriculum): update HTML chapter to address last issue found in analytics report ( #60386 )
...
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2025-05-21 11:11:38 +03:00
Tom
8c1610a1ed
fix(mobile): remove a2 spanish superblock ( #60440 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-05-19 16:22:12 -05:00
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
Oliver Eyton-Williams
f606e19a1a
feat(client): truncate long logs in the client rather than test evaluator ( #60235 )
2025-05-14 15:16:31 -05:00
Oliver Eyton-Williams
7a424171d2
chore: update required pnpm version to >=10 ( #60285 )
2025-05-12 18:57:18 +05:30
Oliver Eyton-Williams
8bc84191a4
fix(curriculum): use cdnjs instead of unpkg ( #60286 )
2025-05-12 18:56:02 +05:30
Huyen Nguyen
17812fc549
feat(external curricula): build external curricula data v2 ( #59533 )
...
Co-authored-by: sembauke <semboot699@gmail.com>
2025-04-29 13:19:19 +02:00
Huyen Nguyen
cfc41c7409
chore(external curricula): rename script file ( #59942 )
2025-04-24 17:56:45 +05:30
Huyen Nguyen
a3941bcd09
refactor(external curricula): simplify get intro logic ( #59707 )
2025-04-22 07:39:20 +02:00
Oliver Eyton-Williams
9d0a1bc7d6
chore: update curriculum-helpers to v4 ( #59835 )
2025-04-21 21:04:05 +05:30
Oliver Eyton-Williams
5ef98680f9
refactor: remove unused vars ( #59658 )
2025-04-10 10:06:46 -05:00
Huyen Nguyen
9d2701b1ab
chore(curriculum, tools): improve external curricula data validation ( #59541 )
2025-04-10 10:05:07 -05:00
Anna
b8d4099796
feat(tools): create challenge helper script for quiz files ( #59523 )
2025-04-10 09:56:42 -05:00
Shaun Hamilton
48091110d5
chore(tools): update screenshot-service to tsx and deps ( #59517 )
2025-04-10 20:21:13 +05:30
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
Sukka
14ced4f271
fix: replace unpkg w/ jsdelivr & cdnjs ( #59291 )
...
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-04-07 08:28:17 +00:00
Oliver Eyton-Williams
3f3b1b4b9c
refactor: remove DeepEqual ( #59569 )
2025-04-03 09:02:05 -07:00
Anna
3104c9e057
feat: test page structure ( #59113 )
...
Co-authored-by: Naomi <accounts+github@nhcarrigan.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-04-01 15:32:52 -05:00
Huyen Nguyen
99f4203b4f
refactor(tools): improve readability of external curricula build script ( #59519 )
2025-03-31 21:40:03 -07:00
Oliver Eyton-Williams
ee6afec4b5
refactor(tools): ignore returned functions from tests ( #59475 )
2025-03-28 16:53:21 +00:00
Tom
80c9e8c225
fix: lint error in frame-runner ( #59467 )
2025-03-27 14:49:35 -05:00
Oliver Eyton-Williams
d6628979e9
feat: remove getUserInput ( #59442 )
2025-03-27 14:40:29 +01:00
Oliver Eyton-Williams
350424701f
feat: remove 'original' and __file ( #59446 )
2025-03-26 21:34:06 +00:00
John A Maloney
d1b4a9b89f
test: validate email sending ( #58889 )
...
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2025-03-26 12:50:30 +00:00
Anna
aeeae20c97
fix(tools): use dashed name for live version of challenge in editor ( #59401 )
2025-03-25 01:17:25 -07:00
Sem Bauke
176123b803
fix(external-curriculum): add full-stack cert to external curriculum ( #59395 )
2025-03-24 15:01:19 +01:00
Anshik Jain
377d5775d6
fix(curriculum): update minimum questions from 17 to 18 ( #59319 )
2025-03-18 16:42:14 +01:00
Oliver Eyton-Williams
b94e09e20d
chore(deps): update curriculum-helpers ( #59321 )
2025-03-18 13:05:22 +01:00
Naomi
0b96c09e84
feat: replace ts-node with tsx ( #59019 )
2025-03-11 19:55:54 +00:00
Oliver Eyton-Williams
44c43e3c0a
refactor: simplify test-evaluator ( #59037 )
2025-03-09 22:54:37 -07:00
Oliver Eyton-Williams
96d62330cd
feat(client): support beforeAll in DOM challenge tests ( #59001 )
2025-02-28 14:03:18 +02:00
Sem Bauke
72e09739b9
fix(curriculum): reorder external superblocks curricula ( #58973 )
2025-02-26 09:37:06 +01:00
Niraj Nandish
dac7fa3a14
feat(api): exam screenshot service ( #56940 )
...
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-02-18 09:24:54 +00:00
Oliver Eyton-Williams
1aeb65b445
fix: run tests in iife to avoid name conflicts ( #58805 )
2025-02-15 09:14:31 +05:30
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
6e9513a933
chore: upgrade eslint ( #58575 )
2025-02-07 22:48:43 +02:00
Sem Bauke
e60c3f8cee
chore: update curriculum-helpers to version 3.9.0 ( #58525 )
2025-01-31 08:48:16 -06:00
Oliver Eyton-Williams
70166a9517
chore: remove non-root eslint calls ( #58470 )
2025-01-30 20:40:13 -05:00
Oliver Eyton-Williams
afade4a5d3
refactor(curriculum): remove Enzyme from reuseable profile ( #58480 )
...
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
2025-01-30 08:43:44 +01:00
Oliver Eyton-Williams
9e86617d47
fix(client): show --fcc-actual-- for js lessons ( #58445 )
2025-01-28 14:36:38 +01:00
Oliver Eyton-Williams
b454d31885
chore(deps): pin react version for frame-runner ( #58368 )
2025-01-24 16:43:11 -05:00
Sem Bauke
7289340157
feat: update College Algebra visibility to public mobile ( #58351 )
2025-01-24 13:16:22 -08:00
Sem Bauke
4499c255ed
feat: update B1 English super block visibility to public for mobile ( #58350 )
2025-01-24 13:15:50 -08:00
Robin Dey Rudro
82febdca0c
fix(tools): removed empty file app.css ( #58347 )
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
2025-01-24 10:16:20 -06:00
Anna
bc5fd0fdd4
feat(tools): add link to live version of challenge in challenge editor ( #58027 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-01-13 11:10:24 -08:00
Sem Bauke
df06de394e
fix(curriculum): add B1 English to external curriculum ( #58012 )
2025-01-09 08:37:56 -08:00
Tom
8ec9e5cc52
feat(challenge-parser): add transcript to challenge parser ( #57967 )
2025-01-09 07:17:22 +01:00
Sem Bauke
6a4662864b
feat: release a2 English cert on mobile ( #57497 )
2025-01-02 19:36:02 +05:30
Tom
cdd1a7c5ac
chore(curriculum): remove beta label from superblock titles ( #57546 )
2024-12-22 13:45:40 +05:30
Ahmad Abdolsaheb
bf253db285
fix: check for total challenge completion before donation pop up ( #57425 )
2024-12-13 13:56:06 -08:00
Sem Bauke
2d2452eb83
fix: do not check for browser extension in mobile app ( #57470 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-12-12 10:12:45 +01:00
Anna
2c7932d042
chore(curriculum): add frontend to step superblock list ( #57290 )
2024-12-10 21:26:34 +01:00
Oliver Eyton-Williams
ce8b971073
refactor: simplify is-audited logic ( #57346 )
2024-12-06 11:24:47 -06:00
Anderson Corrêa
b29dcdbed1
fix(tools): update grammar in quiz challenge template ( #57338 )
2024-11-26 23:59:36 -08:00
Oliver Eyton-Williams
fcedb7e98d
chore(curriculum): remove upcoming python superblock ( #57247 )
2024-11-20 09:14:36 -08:00
Oliver Eyton-Williams
62c4b665b7
chore(curriculum): remove d3 dashboard project ( #57246 )
2024-11-20 08:38:39 -08:00
Anna
d6ea481cbc
feat(tools): create a bash testing script ( #57218 )
2024-11-19 09:56:59 +01: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
Krzysztof G.
4c176d1ccb
fix(client): python duplicated input ( #57023 )
2024-11-15 12:00:11 -06:00
Supravisor
3017bd9268
fix(curriculum): video above typo ( #57122 )
2024-11-11 15:16:39 -08:00
Oliver Eyton-Williams
c7936b44b9
refactor(client): allow TS worker to initialize itself and have the client check readiness ( #57055 )
2024-11-11 08:18:16 -08:00
Oliver Eyton-Williams
4309617d07
feat(curriculum): add chapters and modules ( #56795 )
...
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2024-10-31 09:29:16 -05:00
Tom
daf5017085
fix(curriculum): rename cert ( #56694 )
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
2024-10-30 11:57:39 -05:00
Huyen Nguyen
74de60a73f
fix(client-plugins): default description, instructions, and seed to empty string ( #56679 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-10-28 15:52:40 -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
Shaun Hamilton
a428a1387b
chore: upgrade mongodb ( #56829 )
2024-10-25 11:26:54 +05:30
RGHANILOO
32e05b6c51
fix(curriculum): update passing criteria for quiz ( #56798 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2024-10-23 15:17:07 -05:00
Ilenia
f8287ce2ca
feat(curriculum): refactor step 12 and check images using .src ( #56735 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Dario-DC <105294544+Dario-DC@users.noreply.github.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2024-10-21 07:57:40 -07:00
Yeger
d565948424
fix(curriculum): some typos ( #56763 )
2024-10-21 09:50:06 +00:00
Oliver Eyton-Williams
7298db7faf
feat: check for unclosed code blocks ( #56700 )
2024-10-18 14:15:52 +02:00
Tom
75401e13ee
feat(client, challenge-parser): add explanation to challenges ( #56472 )
2024-10-04 14:59:50 -03:00
Oliver Eyton-Williams
321915cbe9
refactor(parser): helper to get paragraph content ( #56326 )
2024-10-04 09:42:41 -05:00
DanielRosa74
d0eacaee93
feat(curriculum): add changes to the helper script for multiple-choice questions ( #56342 )
2024-09-30 09:29:51 +02: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
Oliver Eyton-Williams
e95b040762
refactor: create and use all-section parser ( #56282 )
2024-09-25 10:04:16 -07:00
Oliver Eyton-Williams
21fa84348c
fix(tools): broken import ( #56278 )
2024-09-25 17:37:30 +09:00
Oliver Eyton-Williams
435cbc0024
refactor: clean up parser test code ( #56271 )
2024-09-25 13:04:27 +05:30
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
Oliver Eyton-Williams
718d42b99b
chore(deps): update curriculum-helpers ( #56245 )
2024-09-23 10:54:43 +02:00
Oliver Eyton-Williams
8b601d762e
feat: allow TS to be used in challenges ( #56159 )
Docker -- GHCR - Gitpod / build-and-push-image (gitpod) (push) Has been cancelled
i18n - Build Validation / Validate i18n Builds (20.x) (push) Has been cancelled
CI - Node.js / Lint (20.x) (push) Has been cancelled
i18n - Upload Client UI / Client (push) Has been cancelled
i18n - Upload Curriculum / Learn (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-19 18:44:09 -04:00
Tom
a9a1081564
feat(challenge-parser): allow many questions in MC challenge ( #55928 )
2024-09-19 09:56:47 -05:00
Huyen Nguyen
d21bbf3b2d
chore(curriculum, tools): move assignment headings out of question ( #56060 )
2024-09-11 08:05:01 -05:00
Ilenia
0257cbdb60
chore: change create-project script in challenge editor ( #56064 )
2024-09-11 03:21:47 -07: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
Oliver Eyton-Williams
39cd45ae2c
fix: make challenge auditor use new i18n dir ( #55685 )
2024-07-29 20:36:49 +05:30
Oliver Eyton-Williams
1e25cfdf83
refactor: rename superblocks.ts to curriculum ( #55624 )
2024-07-23 09:04:02 -07:00
Oliver Eyton-Williams
d626997c51
feat(tools): allow seed script to set user flags ( #55534 )
2024-07-21 09:41:32 -07:00
Anna
973b7175c9
fix(curriculum): use-blank-word-instead-of-char ( #55444 )
2024-07-18 20:13:10 -05:00
Lasse Jørgensen
e49b8b0214
fix(client): truncate outputs larger than 500_000 ( #55485 )
2024-07-15 21:45:21 -07:00
Oliver Eyton-Williams
8ca1f764a6
chore(deps): update curriculum-helpers ( #55482 )
2024-07-11 20:03:50 -07:00
Dario-DC
8340cd2e6a
chore: update curriculum-helpers to v3.6.0 ( #55353 )
2024-06-28 08:07:10 +02:00
Tom
c172264dfa
feat(curriculum): add new front end cert skeleton ( #55231 )
2024-06-27 12:19:04 -07:00
Anna
cd636a143a
feat(tools/scripts): test project create tool ( #55247 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-06-21 15:47:36 +00:00
Oliver Eyton-Williams
1b75c91f1f
chore(deps): update curriculum-helpers ( #55256 )
2024-06-21 07:04:37 -07:00
Mrugesh Mohapatra
daede0a8ff
chore: uninstall cross-env ( #55224 )
2024-06-20 11:26:10 +05:30
Niraj Nandish
12280fa02c
feat: enable TOP for mobile app ( #55200 )
2024-06-19 12:21:52 +05:30
Tom
c8c0618e1e
chore: remove audioPath ( #55213 )
2024-06-18 14:14:52 -07:00
Sem Bauke
eb84dce6ca
chore: remove Cypress ( #55056 )
2024-06-14 10:09:40 -07:00
Krzysztof G
5baca709b1
fix(tools): remove not allowed property ( #55156 )
2024-06-11 06:51:59 -07:00
Tom
ff59b0a920
feat(curriculum): add b1 english outline ( #55098 )
2024-06-08 07:44:26 -05:00
Oliver Eyton-Williams
6fa6808424
fix(client): handle pyodide crashing ( #55112 )
2024-06-07 12:24:44 -07:00
Sem Bauke
6d7ccc9b1f
feat: convert c-sharp exam tests to Playwright ( #54946 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-06-04 14:09:53 -05:00
Dario-DC
91772e5b90
chore(deps): update curriculum-helpers to v3.4.0 ( #54859 )
2024-05-20 11:06:05 +02:00
Mrugesh Mohapatra
dabea4a904
chore: bump pnpm version
2024-05-18 17:23:23 +05:30
Andrew M. Yturaldi
7c6161c489
fix(curriculum): removed line that creates __locals in python test ev… ( #54828 )
...
Co-authored-by: Dario-DC <105294544+Dario-DC@users.noreply.github.com>
Co-authored-by: Ilenia M <nethleen@gmail.com>
2024-05-17 12:19:45 +02:00
Andrew M. Yturaldi
5dcda26ca0
fix(curriculum): removed __pyodide constant from pythontest evaluator ( #54827 )
...
Co-authored-by: Dario-DC <105294544+Dario-DC@users.noreply.github.com>
Co-authored-by: Ilenia M <nethleen@gmail.com>
2024-05-17 11:42:47 +02:00
Tom
08dc15339e
feat: add more profile e2e tests ( #54706 )
2024-05-08 16:51:03 +00:00
Oliver Eyton-Williams
0307dc9f1e
fix(tools): use boolean value for acceptedPrivacyTerms ( #54606 )
2024-05-02 16:46:09 +07:00
Dario-DC
ae60c0ae2d
chore: update curriculum-helpers to v3.3.2 ( #54575 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-04-30 10:24:56 +00:00
Oliver Eyton-Williams
3e03fc87e7
feat: python error formatting ( #54185 )
...
Co-authored-by: Naomi <nhcarrigan@gmail.com>
2024-04-29 18:47:00 +00:00
Oliver Eyton-Williams
adfb87e898
feat: only remove comments when specified in the test ( #54372 )
2024-04-25 18:03:43 -07:00
Mostafa Elgreatly
f8426e617e
chore:remove isBeta flag ( #54491 )
2024-04-25 19:13:57 -05:00
Naomi
d8861f3c85
feat(tools): allow i18n sync to run on single block ( #54521 )
2024-04-25 01:22:01 +07:00
Oliver Eyton-Williams
ec11a4be94
chore: allow all seeded users to be modified ( #54485 )
2024-04-22 09:25:54 -07:00
Dario-DC
5abe02725d
chore(deps): update curriculum-helpers to v3.3.0 ( #54428 )
2024-04-18 15:31:10 +07:00
benzoms
94e875bcc5
fix(tools): better alert messaging ( #54383 )
...
Co-authored-by: Ben Zhang <bz2065@nyu.edu>
2024-04-15 13:00:25 +07:00
Manabu Matsumoto
a6bd2f0981
fix(tools): make the editing steps tool keep the challenge type ( #54308 )
2024-04-08 11:27:42 -07:00
Sem Bauke
84b1a402a8
refactor: remove component library as internal dependency ( #54322 )
2024-04-08 19:35:30 +02:00
Huyen Nguyen
d3481989a9
chore: remove react-bootstrap ( #54289 )
2024-04-03 10:39:03 -07:00
Sem Bauke
a39e74052c
feat: migrate challenge modals ( #54179 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2024-04-03 15:28:13 +03:00
Huyen Nguyen
6319b93c2e
refactor(client): migrate donation modal ( #54264 )
2024-04-03 07:24:07 +03:00
Naomi
522977ec1c
fix: when in doubt, sudo? ( #54266 )
2024-04-01 16:00:42 +00:00
Dario-DC
64d3bab89b
chore: update curriculum-helpers to v3.2.0 ( #54233 )
2024-04-01 12:10:48 +02:00
Sem Bauke
76b4c812cb
feat: migrate setting modals ( #54112 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2024-03-29 12:50:33 +00:00
Re1nGer
ab9c5c544a
fix(ui-components): remove border width override from Tabs ( #54166 )
2024-03-28 07:09:51 +01:00
Naomi
fd88821919
fix: manually overwrite execute-brain.md ( #54208 )
2024-03-25 12:55:25 -05:00
Ilenia
2e316d5d40
fix(tools): adjust message short name to dashed name ( #54184 )
2024-03-22 15:46:24 +02:00
Dario-DC
31cdca3e3e
chore: update curriculum helpers ( #54181 )
2024-03-22 11:05:03 +00:00
Huyen Nguyen
623d69167d
fix(ui-components): modal body alignment ( #54161 )
2024-03-22 10:39:55 +03:00
Huyen Nguyen
6870cf5269
fix(client, ui-components): modal and close button discrepancies ( #54139 )
...
Co-authored-by: sembauke <semboot699@gmail.com>
2024-03-22 06:27:51 +03:00
Moshe
88152e2315
test: replace getByText by getByRole query ( #54072 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2024-03-19 18:09:27 +01:00
Tom
b3fb38acc4
feat(challenge-editor): add english/task helper scripts ( #54111 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-03-19 15:06:22 +00:00
Oliver Eyton-Williams
a6140777a5
fix: errors if challenge file needs renaming ( #54130 )
2024-03-18 08:29:11 -07:00
Oliver Eyton-Williams
b5b67b2fcf
chore(deps): update curriculum-helpers to v3.0.1 ( #54093 )
2024-03-15 11:03:55 -05:00
Sem Bauke
3f965dbdfa
feat: export modal component ( #54095 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2024-03-15 21:29:20 +07:00
Huyen Nguyen
ce2bb3a369
feat(ui-components): implement Modal component with headlessui ( #54044 )
...
Co-authored-by: Sboonny <muhammedelruby@gmail.com>
2024-03-14 12:45:39 +03:00
Anas0
e324c8ce2b
fix(ui): update CloseButton styles to match /learn ( #54029 )
...
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2024-03-12 11:04:40 +01:00
Oliver Eyton-Williams
b9eac675bc
chore(deps): update @freecodecamp/curriculum-helpers to v3 ( #54017 )
2024-03-08 11:30:24 +01:00
Huyen Nguyen
138a80f6ca
refactor(client): migrate buttons on the settings page to ui-components ( #53739 )
2024-03-08 08:15:03 +01:00
Oliver Eyton-Williams
e470765bc0
chore: housekeeping (update + pin actions etc.) ( #54015 )
2024-03-07 13:55:37 +00:00
Nitish sharma
87762e9a93
fix(ui-components): replace ?? with the || operator in CloseButton ( #53990 )
2024-03-07 01:51:02 +05:30
Oliver Eyton-Williams
78f7ceb47a
fix(client): show message if indentation error ( #53986 )
2024-03-06 11:49:24 +01:00
Huyen Nguyen
e9f0fe6bfa
fix(ui-components): apply theme classes to Storybook preview body ( #53974 )
2024-03-05 08:45:33 +01:00
Mahesh Bohara
89647a5986
fix: update tests of Table component to use getByRole ( #53949 )
2024-03-04 09:52:20 +03:00
Oliver Eyton-Williams
84e5f82d3c
chore(deps): update @freecodecamp/curriculum-helpers to 2.5.0 ( #53944 )
2024-03-01 11:07:49 +02:00