42510 Commits

Author SHA1 Message Date
Ayesha Noor 69f6817cf3 fix(curriculum): clarify second-best laptop instructions (#69797) 2026-08-30 00:53:29 +07:00
Jeff Rink 50f93e9e80 refactor(curriculum): Replace regex-based test cases in Binary Search Workshop (#69273) 2026-08-29 10:07:18 +02:00
Huyen Nguyen 4cd8eb44dc fix: flaky test in ms-trophy (#69787) 2026-08-28 21:26:48 +02:00
Sem Bauke dff2b77605 fix(docker): install prisma CLI with pnpm dlx in api image (#69789)
Co-authored-by: sembauke <sembauke@users.noreply.github.com>
2026-08-28 16:44:07 +00:00
Mrugesh Mohapatra a2a72f69b2 fix(api): drop dead socrates upstream error parse (#69751) 2026-08-28 21:47:37 +05:30
Tom aaad305dfd chore(api/client): remove temp daily challenge transition code (#69775) 2026-08-28 18:33:17 +05:30
Aman Bhatnagar 925e5f7eb3 refactor(curriculum): add section headers to responsive web design lecture (#69776) 2026-08-28 09:24:59 +02:00
Dhiraj Maurya fd7bf8451e fix(curriculum): add section headers to audio/video elements lecture (#69770)
Signed-off-by: Dhiraj Maurya <mauryadheeraj226@gmail.com>
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
Co-authored-by: Somil Gumber <138715671+imsomilg@users.noreply.github.com>
2026-08-28 09:24:40 +02:00
Sem Bauke f26f71a429 ci: reuse client build for e2e tests (#69758)
Co-authored-by: sembauke <sembauke@users.noreply.github.com>
2026-08-28 09:25:28 +05:30
Sem Bauke 9237d11a0e test: move portfolio validation coverage to client (#68385)
Co-authored-by: sembauke <sembauke@users.noreply.github.com>
2026-08-27 12:46:45 -05:00
Sem Bauke 353fa7b38a test: move independent lower jaw button coverage to client (#68352)
Co-authored-by: sembauke <sembauke@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 12:44:11 -05:00
Sem Bauke d04ee71fac test(client): move settings page rendering coverage to client (#68397)
Co-authored-by: sembauke <sembauke@users.noreply.github.com>
2026-08-27 12:42:17 -05:00
Sem Bauke 79057ec480 test(client): move super block expansion decision coverage to client tests (#68518)
Co-authored-by: sembauke <sembauke@users.noreply.github.com>
2026-08-27 11:33:53 -05:00
Sem Bauke f29bd8176b test(client): move solution viewer coverage to client tests (#68515)
Co-authored-by: sembauke <sembauke@users.noreply.github.com>
2026-08-27 11:31:48 -05:00
Sem Bauke 89cf0de392 test: move header coverage to client (#68266)
Co-authored-by: sembauke <sembauke@users.noreply.github.com>
2026-08-27 11:20:09 -05:00
Sem Bauke 9d84404f53 fix(curriculum): grammar and test fixes in fcc-authors-page workshop (#69589)
Co-authored-by: sembauke <sembauke@users.noreply.github.com>
2026-08-27 18:10:29 +02:00
jaykumar14921 fa1d624bfe fix(curriculum): add section headers to pseudo classes lecture (#69756) 2026-08-27 17:58:12 +02:00
Aman Bhatnagar 47492d87a7 refactor(curriculum): add section headers aria-hidden attribute lecture (#69754) 2026-08-27 17:25:43 +02:00
Sem Bauke 6b171230f9 fix(client): use Gatsby's webpack instance for ProvidePlugin (#69769)
Co-authored-by: sembauke <sembauke@users.noreply.github.com>
2026-08-27 16:01:34 +02:00
Oliver Eyton-Williams b7a8cf8b25 test(api): handle concurrent requests gracefully (#69772) 2026-08-27 20:35:27 +07:00
Sem Bauke ef52291035 fix(client): update JSON module imports (#69766)
Signed-off-by: Sem Bauke <sem@freecodecamp.org>
Co-authored-by: sembauke <sembauke@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2026-08-27 13:27:01 +00:00
Shaun Hamilton 9eff33bed6 fix(curriculum): set data-sanitizer challenge type to 32 (#69771) 2026-08-27 11:04:49 +00:00
David Aniebo 70a07d6d0a feat(curriculum): Add section headers to hex codes lecture (#69750) 2026-08-27 10:03:48 +02:00
Supravisor a764dc96d9 chore(a11y): kbd elements in JavaScript V9 (#69734)
Signed-off-by: Supravisor <153783117+Supravisor@users.noreply.github.com>
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-08-27 09:32:49 +02:00
freeCodeCamp Camper-bot 88e3ce7f25 chore(i18n,learn): update i18n-curriculum submodule (#69763) 2026-08-27 00:06:36 -03:00
jaykumar14921 d94f5cddee fix(curriculum): add section headers to loops lecture (#69747) 2026-08-26 21:54:12 +05:30
Mrugesh Mohapatra c306144dd0 fix(devcontainer): correct the bind and port reset (#69753)
Signed-off-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2026-08-26 20:38:32 +05:30
Mrugesh Mohapatra 1fb1ca975f fix(devcontainer): drop the compose !reset tag (#69752) 2026-08-26 16:49:32 +05:30
Mrugesh Mohapatra 67d1acf323 feat(devcontainer): fix Codespaces and simplify (#69749) 2026-08-26 14:51:44 +05:30
Supravisor 1531f37f35 chore(a11y): kbd element for render a page (#69731)
Signed-off-by: Supravisor <153783117+Supravisor@users.noreply.github.com>
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-08-26 09:46:31 +02:00
LayPatel d96c665b0c fix(curriculum): add section headers to margins-padding lecture (#69706) 2026-08-26 09:45:29 +02:00
Aman Bhatnagar 88b208d337 feat(curriculum): add section headers to mobile-first-approach lecture (#69685)
Signed-off-by: Aman Bhatnagar <amanviteee@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Somil Gumber <138715671+imsomilg@users.noreply.github.com>
2026-08-25 11:47:04 +02:00
Aryan Raj 001d8957f6 fix(curriculum): use semantic keyboard markup (#69732) 2026-08-25 11:40:36 +02:00
Aman Bhatnagar 6476e4e629 feat(curriculum): add section headers conditional-statements lecture (#69738) 2026-08-25 11:36:59 +02:00
Oliver Eyton-Williams 39870ea008 test(curriculum): increase timeout for object id validation (#69718) 2026-08-25 11:25:31 +02:00
Kunal Gupta 26f830fc52 fix(curriculum): use semantic keyboard markup in relational databases lessons (#69730) 2026-08-25 11:24:49 +02:00
Anand 60e2ecffd8 fix(curriculum): correct fs module explanations (#69725) 2026-08-25 11:17:39 +02:00
jaykumar14921 bad4a86bef fix(curriculum): add section headers to aria label and aria labelledby lecture (#69708)
Co-authored-by: jaykumar14921 <jaykumar14921@example.com>
2026-08-25 11:02:46 +02:00
Aman Bhatnagar e5f1287a94 feat(curriculum): add section headers to em and rem lecture (#69728) 2026-08-25 11:02:33 +02:00
majestic-owl448 f3da543393 fix(curriculum): make Python v9 explanations self-contained (#69716) 2026-08-25 10:20:12 +02:00
majestic-owl448 b866bd2cd5 fix(curriculum): clarify Report Card Printer wording (#69670)
Signed-off-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
Co-authored-by: Dario <105294544+Dario-DC@users.noreply.github.com>
2026-08-25 10:12:59 +02:00
Sunny Patel 58a8741ab1 fix(curriculum): update Node lecture (#69702) 2026-08-25 06:52:18 +01:00
Venkataramana Devathoti 0a30d37f10 fix(curriculum): use kbd elements for keyboard shortcuts (#69713)
Co-authored-by: Venkat <venkat@Venkats-MacBook-Pro.local>
2026-08-24 15:35:17 +00:00
Sem Bauke 56af925fb5 test(e2e): isolate user token lifecycle (#69691)
Co-authored-by: sembauke <sembauke@users.noreply.github.com>
2026-08-24 17:22:34 +02:00
Barry 1e05bd7f93 fix(curriculum): restore event target examples (#69714) 2026-08-24 15:20:04 +00:00
Tuna AKIN 36512013f6 fix(curriculum): use kbd in bash review pages (#69712) 2026-08-24 14:30:06 +00:00
BaconMan1168 5b222af4d8 fix(curriculum): use keyboard markup (#69710) 2026-08-24 14:06:51 +00:00
wonganjatan 9c59199445 fix(curriculum): add semantic keyboard markup in Python debugging techniques (#69709) 2026-08-24 13:46:25 +00:00
Krish Gupta 0ad07089c8 fix(curriculum): mention globalThis in Node.js lesson (#69684) 2026-08-24 13:44:56 +00:00
Priyanshu pundir 6c36249a59 fix: use kbd markup for Spanish keyboard shortcut (#69703) 2026-08-24 13:37:36 +00:00