Commit Graph

11 Commits

Author SHA1 Message Date
Oliver Eyton-Williams f03ad05e84 refactor: bundle shared so each consumer can require/import without hassle (#64167) 2026-01-19 09:45:40 +00:00
Oliver Eyton-Williams 94c2d812b4 feat(api): reject exam submissions (#64607) 2025-12-15 18:04:53 +01:00
Oliver Eyton-Williams 001f884e21 fix(api): always use the same logic when saving challenges (#64553) 2025-12-15 13:22:19 +02:00
Oliver Eyton-Williams bed3811952 feat(api): migrate to esm (#61915) 2025-09-19 13:28:06 +05:30
Oliver Eyton-Williams 8cd2efe570 feat: base64 encode file contents when making api requests (#62006)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-09-02 16:20:48 +02:00
Mrugesh Mohapatra 45c098d506 feat(api): s/jest/vitest/g (#61863)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-08-25 22:57:56 +05:30
Shaun Hamilton 00264908e8 fix(api): remove authn requirement for coderoad challenges (#60425)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-05-19 16:23:43 +05:30
Tom f908548246 feat(api): add endpoint for submitting daily coding challenges (#59465)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-05-12 17:26:32 +02:00
Oliver Eyton-Williams 3e0b2b914c fix(api): return after reply (save-challenge) (#57487) 2024-12-12 22:35:14 +05:30
Huyen Nguyen ba70f5d253 feat(api): add /submit-quiz-attempt endpoint (#57201) 2024-12-06 12:45:12 -06:00
Oliver Eyton-Williams 274680dbdb refactor: separate public and private plugins (#56359) 2024-10-02 13:52:02 +02:00