Commit Graph

249 Commits

Author SHA1 Message Date
Jessica Wilkins
623e49bf83
chore: reorder catalog items (#66616) 2026-03-24 16:55:29 -07:00
Jessica Wilkins
660f39d6f5
chore: remove prompting course (#66553) 2026-03-19 02:16:34 +07:00
Sem Bauke
e66bf09dce
refactor(tools,client): remove head and tail logic (#66524) 2026-03-17 17:59:16 +01:00
DanielRosa74
29028bbefa
feat(i18n, learn): remove Italian and Ukrainian from NotAuditedSuperBlocks (#66518) 2026-03-17 08:07:13 -03:00
Jessica Wilkins
caa5d42e41
feat: add interactive JS courses to catalog (#66406)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-16 22:20:35 -07:00
Jessica Wilkins
17143a4821
feat: add python OOP course to catalog (#66343)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-03-16 13:40:03 -07:00
Jessica Wilkins
f37ad74cec
feat: add interactive python courses catalog (#66409)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-16 12:19:15 -07:00
Oliver Eyton-Williams
9356588e80
feat(client): add tsconfig support to editor and use it in ts compiler (#66259) 2026-03-16 19:42:24 +02:00
Sem Bauke
94517213d9
fix(challenge-builder): preserve defer behavior when embedding external scripts (#66093)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2026-03-13 17:24:25 +02:00
Jessica Wilkins
5713194d48
feat(client,curriculum): add MCP and RAG course to catalog (#66315)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2026-03-13 08:41:11 -05:00
Jessica Wilkins
4015c354b9
feat: Add precalculus course to catalog (#66089)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2026-03-12 10:55:17 -07:00
Jeevankumar S
5b9c2516a4
fix(package): exclude transform-spread from babel preset-env to preserve native spread behavior (#66363) 2026-03-11 12:44:13 +01:00
Jessica Wilkins
ecceedbbb6
feat: Add interactive rdbs courses to catalog (#66218) 2026-03-10 10:14:40 +03:00
Jessica Wilkins
0ee6075afe
feat: Add prompt course to catalog (#66228)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2026-03-05 10:09:21 -08:00
Oliver Eyton-Williams
2972485a87
feat: allow configuration of the typescript-compiler (#66241) 2026-03-05 09:48:18 +05:30
Sem Bauke
e6341ac798
feat: add requested chapter icon for Spanish (#66024) 2026-02-26 13:03:48 -03:00
Jessica Wilkins
62cb6671ac
feat(curriculum): adding dsa course to catalog (#65870)
Co-authored-by: majestic-owl448 <26656284+majestic-owl448@users.noreply.github.com>
2026-02-24 09:03:23 -08:00
YeonJuan
ddedbbcf40
refactor(tooling,client): add html-eslint/react and fix lint errors (#66015) 2026-02-23 22:45:58 +05:30
Jeevankumar S
ed873a69ac
chore(shared): migrate to Vitest v4 (#65958) 2026-02-21 11:12:31 +05:30
Oliver Eyton-Williams
43ba115506
fix(tooling): stop api crashing during seed (#65969) 2026-02-20 09:26:04 +05:30
DanielRosa74
1a4708773d
feat(curriculum): remove Chinese superblocks from notAuditedSuperblocks arrays (#65936)
Some checks failed
CI - E2E - 3rd party donation tests / Build Client (24) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (24) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 24) (push) Has been cancelled
CI - Node.js / Build (24) (push) Has been cancelled
CI - Node.js / Test (24) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (24) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 24) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 24) (push) Has been cancelled
2026-02-19 13:26:57 +01:00
majestic-owl448
050280705d
fix(learn): Standardazie frontend, backend, full-stack (#65911) 2026-02-17 21:26:33 +05:30
Ahmad Abdolsaheb
e37faff9e6
feat(learn): add catalog (#65596)
Co-authored-by: jdwilkin4 <jwilkin4@hotmail.com>
2026-02-11 15:04:30 +03:00
Oliver Eyton-Williams
ae50644091
refactor(tooling): add turbo eslint plugin (#65734)
Some checks failed
i18n - Build Validation / Validate i18n Builds (24) (push) Has been cancelled
CI - Node.js / Lint (24) (push) Has been cancelled
CD - Docker - DOCR Cleanup Container Images / Delete Old Images (learn-api, dev) (push) Has been cancelled
CD - Docker - DOCR Cleanup Container Images / Delete Old Images (learn-api, org) (push) Has been cancelled
CI - Node.js / Build (24) (push) Has been cancelled
CI - Node.js / Test (24) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (24) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 24) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 24) (push) Has been cancelled
i18n - Download Client UI / Client (push) Has been cancelled
2026-02-06 17:33:05 +05:30
Oliver Eyton-Williams
20e48dd846
refactor: lint challenges as part of curriculum, not root (#65665)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2026-02-04 16:12:21 +05:30
Oliver Eyton-Williams
ab323914b0
refactor: use eslint directly in lint-staged (#65660) 2026-02-02 20:36:28 +05:30
Sem Bauke
f197d13fc1
fix: remove null/undefined check for isAuditedSuperBlock (#65624) 2026-02-01 10:24:45 +05:30
Tom
0035e17784
chore(curriculum/client): remove old fsd superblock (#64283) 2026-01-30 18:44:41 +01:00
Oliver Eyton-Williams
f940f2beee
refactor: simplify turbo config, use it for develop + build (#65526) 2026-01-28 21:38:40 +05:30
Oliver Eyton-Williams
e2ebf5e09d
refactor: add prefixDoctype to challenge-builder + DRY build functions (#65523) 2026-01-27 14:09:58 +02:00
Oliver Eyton-Williams
5ff971687c
refactor: move challenge build outside client (#65513) 2026-01-27 10:23:51 +05:30
Mrugesh Mohapatra
4ea52e2639
chore: update to node 24 (#65416) 2026-01-22 19:29:48 +05:30
Oliver Eyton-Williams
631a679b8f
feat: use turbo to orchestrate tests (#65351) 2026-01-21 10:17:06 +05:30
Oliver Eyton-Williams
608afa8a39
chore: use turborepo for type checking (#64455) 2026-01-19 19:05:27 +05:30
Oliver Eyton-Williams
2ce0ff1560
fix(tooling): use turbo lint to run task deps (#65307) 2026-01-19 18:44:36 +05:30
Oliver Eyton-Williams
f03ad05e84
refactor: bundle shared so each consumer can require/import without hassle (#64167) 2026-01-19 09:45:40 +00:00
Huyen Nguyen
5c28fbffa8
fix: update lint-staged config to format markdown files correctly (#64054) 2025-11-22 12:48:07 +01:00
Oliver Eyton-Williams
1e0805fd72
refactor: one eslint task per workspace (#63835) 2025-11-21 19:21:46 +05:30
Oliver Eyton-Williams
f64f895ab6
refactor: start using turborepo (#63734) 2025-11-17 11:37:09 +01:00
Bouncey
5b254f3ad6 chore(learn): Merge learn in to the client app 2018-09-30 12:42:40 +01:00
Stuart Taylor
03abb0facc Progressivly increase delayTime for multiple stored updates 2018-09-27 20:06:17 +05:30
Stuart Taylor
ca70573bd8 fix(response handling): Handle success responses better 2018-09-27 20:06:17 +05:30
Stuart Taylor
b7aee9928e fix(error handling): Simplified error handling 2018-09-27 20:06:16 +05:30
Stuart Taylor
e4e41e6fe3 feat(updates): Store updates if the server is not responding 2018-09-27 20:06:16 +05:30
Oliver Eyton-Williams
54e14b9433 fix(console): output user logs after running tests 2018-09-27 20:06:16 +05:30
Michaël
0dc455c5dc remove challenge name as title from forum template. (#299) 2018-09-27 20:06:16 +05:30
Kristofer Koishigawa
b19ebd0cdf Moved li element into Login and SignedIn components and added class names for more precise styling. Adjusted the search bar hits so they're centered on the page again. (#290) 2018-09-27 20:06:16 +05:30
Oliver Eyton-Williams
3801cecb72 fix(help): change help button to direct user to correct forum (#284)
* fix(help): change help button to direct user to correct forum

* Refactor category selection to challengeTypes
2018-09-27 20:06:16 +05:30
Chris Tse
cd98a39bfe Escape underscore in 'node_modules' (#282)
Unescaped underscores created unintended italics in the introduction.
2018-09-27 20:06:15 +05:30
Arijit Sen
58993534a9 Changed the stub introduction page (#277)
Changed the stub Introduction page to an improved documented and understandable Introduction page.
2018-09-27 20:06:15 +05:30