Oliver Eyton-Williams
d96d528e8c
refactor: clearer errors for curriculum tests ( #62331 )
2025-09-23 20:10:28 +02:00
Oliver Eyton-Williams
243678e434
test: handle meta validation errors ( #62274 )
2025-09-19 23:09:12 +05:30
Oliver Eyton-Williams
39164ca87f
fix: ensure daily challenge tests run ( #62260 )
2025-09-19 10:48:29 +02:00
Oliver Eyton-Williams
bed3811952
feat(api): migrate to esm ( #61915 )
2025-09-19 13:28:06 +05:30
Sem Bauke
0ec12631e9
test(test): migrate from Mocha to Vitest ( #62085 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-09-17 12:11:50 -07:00
Oliver Eyton-Williams
2b008e5aa8
feat: support afterAll hook in challenge tests ( #61256 )
2025-09-11 10:46:57 -05: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
Oliver Eyton-Williams
b6071ae692
fix: validate tests exist if filtering for challenges ( #62027 )
2025-09-03 17:23:51 +02:00
Oliver Eyton-Williams
10c565828e
fix(tools): curriculum command line helpers ( #61831 )
2025-09-02 16:03:28 +02:00
Sem Bauke
793f81be48
fix(client): allow identical challenge ids multiple superblocks ( #61982 )
2025-08-30 13:20:28 +05:30
Oliver Eyton-Williams
f677494de4
chore: remove order and superblock from block structure files ( #61951 )
2025-08-29 18:08:11 +02:00
Oliver Eyton-Williams
a801d503bc
refactor: top-down curriculum build ( #61459 )
2025-08-26 12:37:26 +02:00
Oliver Eyton-Williams
979e3ac4e6
test: relax challenge id uniqueness constraints ( #61351 )
2025-07-15 20:00:40 +05:30
Zaira
939ef028c0
feat(curriculum): add string inverter lab ( #61337 )
...
Co-authored-by: Ilenia <26656284+ilenia-magoni@users.noreply.github.com>
2025-07-14 14:51:07 +00:00
Oliver Eyton-Williams
d3b8238c29
test: remove unnecessary testString check ( #61206 )
2025-07-11 11:29:28 +03: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
Oliver Eyton-Williams
49fbe88369
feat(client): integrate new test runner ( #60318 )
2025-06-12 09:25:37 +02:00
Zaira
6bcce9f030
feat(curriculum): add merge sort workshop ( #59633 )
...
Co-authored-by: Ilenia <26656284+ilenia-magoni@users.noreply.github.com>
Co-authored-by: Naomi <accounts+github@nhcarrigan.com>
Co-authored-by: Dario-DC <105294544+Dario-DC@users.noreply.github.com>
2025-06-05 12:18:08 -07:00
Ilenia
a659791dc2
chore(curriculum): add slice-and-splice to full-stack-curriculum ( #60265 )
...
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Dario-DC <105294544+Dario-DC@users.noreply.github.com>
2025-06-03 14:53:42 +00:00
Ilenia
6772f61c0e
chore: add lab-truncate-string to full-stack ( #60570 )
2025-05-30 14:07:17 -05:00
Ilenia
86b76f2eec
chore(curriculum): add two labs to full stack/javascript/loops ( #60185 )
...
Co-authored-by: Dario-DC <105294544+Dario-DC@users.noreply.github.com>
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
2025-05-28 07:58:09 -07:00
Jessica Wilkins
6c38557ed9
feat(curriculum): add sum all numbers algorithm ( #60409 )
...
Co-authored-by: Dario-DC <105294544+Dario-DC@users.noreply.github.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2025-05-21 11:40:23 -07:00
Zaira
e8b8bb7a8e
chore(curriculum): Remove Legacy JS Caesars Cipher ID ( #60342 )
2025-05-14 17:54:27 +02:00
Zaira
7ffadd0530
feat(curriculum): add polygon area calculator lab ( #59460 )
...
Co-authored-by: Kolade Chris <65571316+Ksound22@users.noreply.github.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Dario-DC <105294544+Dario-DC@users.noreply.github.com>
Co-authored-by: Jessica Wilkins <67210629+jdwilkin4@users.noreply.github.com>
2025-05-09 14:37:44 +02:00
Ilenia
baf3e22233
chore: move budget app to full stack ( #59440 )
2025-04-28 16:08:23 -07:00
Tom
b6fb98f5a3
fix: lint errors ( #59667 )
2025-04-10 12:13:09 -07:00
Oliver Eyton-Williams
e404d9d44b
chore: stop building entire curriculum when testing subset ( #59599 )
2025-04-10 10:14:41 -05:00
Oliver Eyton-Williams
5ef98680f9
refactor: remove unused vars ( #59658 )
2025-04-10 10:06:46 -05:00
Huyen Nguyen
1f1e6ff626
refactor(client, curriculum): consolidate is-FSD checks ( #59598 )
2025-04-09 11:49:26 +03:00
Oliver Eyton-Williams
5623295a89
chore: improve error logs on timeout ( #59550 )
2025-04-03 07:55:38 +02: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
Anna
4161577bb5
chore(tools): Ignore white space in challenge id testing ( #59382 )
...
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-03-21 19:11:42 +01: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
3ba3fbe7c3
refactor: better test errors ( #59006 )
2025-02-26 14:17:40 -06:00
Oliver Eyton-Williams
232f6d50aa
refactor: remove SHOW_NEW_CURRICULUM ( #57977 )
2025-01-07 10:17:05 +00:00
Oliver Eyton-Williams
fbf6a0d240
feat: prep semantic html for release ( #57539 )
2024-12-16 20:36:47 -05:00
Oliver Eyton-Williams
5d5dafbd1e
fix(tools): sync up unit tests with client tests ( #57512 )
2024-12-16 08:08:38 +01:00
Dario-DC
6cbfcfad37
chore(curriculum): add decimal to binary converter workshop to FSD cert ( #57047 )
2024-11-15 11:46:33 -08:00
Dario-DC
9b0e931c17
chore(curriculum): add shopping cart workshop to FSD cert ( #57052 )
...
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2024-11-13 22:12:54 +00:00
Dario-DC
4cfa10dc04
chore(curriculum): add spam filter workshop to new cert ( #56801 )
...
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>
2024-11-13 15:16:50 -06:00
Dario-DC
e0126caf66
chore(curriculum): remove dsa blocks from JS modules ( #57051 )
2024-11-13 15:05:06 -06:00
Ilenia
3c097ec685
chore(curriculum): add ferris wheel workshop to cert ( #56742 )
...
Co-authored-by: Sem Bauke <sem@freecodecamp.org>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2024-11-13 10:33:04 -08:00
Zaira
c69e9c6fff
chore: add todo list workshop ( #57073 )
2024-11-12 20:25:52 +01:00
Zaira
c6c40097c1
chore: add calorie counter workshop ( #57040 )
2024-11-12 09:23:36 -08:00
Zaira
a13c1a0127
chore(curriculum): remove node and express challenges ( #57078 )
2024-11-07 07:37:55 -08:00
Dario-DC
d9997a3e11
chore(curriculum): add fcc authors page workshop to FSD cert ( #57054 )
2024-11-06 14:42:36 -05:00
Dario-DC
13bee783b6
chore(curriculum): add magazine workshop ( #56745 )
2024-11-02 13:45:38 -07:00
Dario-DC
3e7a36a718
chore(curriculum): add cat painting workshop ( #56732 )
...
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2024-10-30 15:07:18 +00:00