Commit Graph

673 Commits

Author SHA1 Message Date
Oliver Eyton-Williams 9d0a1bc7d6 chore: update curriculum-helpers to v4 (#59835) 2025-04-21 21:04:05 +05:30
Shaun Hamilton 48091110d5 chore(tools): update screenshot-service to tsx and deps (#59517) 2025-04-10 20:21:13 +05:30
Sem Bauke f18252006f chore(deps): update @freecodecamp/ui to version 4.0.1 (#59405)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-03-25 13:38:10 +05:30
Oliver Eyton-Williams b94e09e20d chore(deps): update curriculum-helpers (#59321) 2025-03-18 13:05:22 +01:00
Oliver Eyton-Williams f6b57883e1 feat(api): set log level for csrf errors (#59228) 2025-03-13 22:24:41 +00:00
Krzysztof G. 5e2ff8fa3c fix(api): use tsx for develop (#59250)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-03-12 12:07:55 +00:00
Naomi 0b96c09e84 feat: replace ts-node with tsx (#59019) 2025-03-11 19:55:54 +00:00
Huyen Nguyen 0a280c0acf chore(deps): dedupe dependencies (#59201) 2025-03-10 12:35:26 +01:00
Oliver Eyton-Williams a943366ac0 feat(api): replace sentry plugin with sdk (#58912)
Co-authored-by: Naomi <accounts+github@nhcarrigan.com>
2025-02-25 12:35:34 -08:00
Oliver Eyton-Williams c2df388d93 chore(deps): update fastify (#58924) 2025-02-24 11:13:09 -06:00
Sem Bauke 4738dd91ea chore(deps): update testing-library (#58713) 2025-02-18 12:45:27 +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 62cdd77e8a chore(client): migrate to React 17 (#58355)
Co-authored-by: Sem Bauke <semboot699@gmail.com>
2025-02-13 13:51:03 -08:00
Sem Bauke e42114e624 chore: update typescript version to 5.7.3 (#58712) 2025-02-13 12:25:58 +01:00
Oliver Eyton-Williams 86e7b2c9bb chore(deps): update ts eslint plugin (#58709) 2025-02-11 21:14:03 +05:30
Shaun Hamilton 75d2199f00 fix(api): patch oauth2 (#58581) 2025-02-10 09:51:54 +01:00
Oliver Eyton-Williams 6e9513a933 chore: upgrade eslint (#58575) 2025-02-07 22:48:43 +02:00
Anna 0047f98a24 feat(tools): use stylelint globally (#58508)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-02-03 08:44:33 +01: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 b454d31885 chore(deps): pin react version for frame-runner (#58368) 2025-01-24 16:43:11 -05:00
Oliver Eyton-Williams 9429f52fd4 feat(api): remove rate limiting (#58289) 2025-01-23 15:35:50 -06:00
Tom 499ccb53a0 feat(client): persist playback rate in lecture videos (#58087) 2025-01-17 09:26:06 +01:00
Anna 1e12fc4059 feat: add a css linter (#56823)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-01-13 15:50:17 +00:00
Shaun Hamilton 9adc0a621d feat(api): add growthbook (#57950) 2025-01-08 15:35:58 -08:00
Anna 16123014ea chore(ui): add bluesky button (#57297)
Co-authored-by: Naomi <accounts+github@nhcarrigan.com>
Co-authored-by: Naomi Carrigan <commits@nhcarrigan.com>
2024-12-19 12:37:27 +01:00
Huyen Nguyen 86d5bd3671 chore(deps): bump @freecodecamp/ui to v3.1.1 (#57463) 2024-12-09 20:58:00 +01:00
Huyen Nguyen dfe42dd6f4 feat(client): display FSD in multi-level accordion (#56941)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-11-19 21:23:29 -06:00
Huyen Nguyen 794a8f1c3a chore(deps): bump @freecodecamp/ui to 3.1.0 (#57097) 2024-11-12 14:33:42 +01:00
Sem Bauke 228c2316ee chore: update react-instancesearch to v7 (#57020)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-11-08 14:20:13 +01:00
Huyen Nguyen 2e76ea10da feat(client): handle quiz finish and exit (#56644)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-11-06 20:39:32 +01: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
Kristofer Koishigawa a378208d4d feat: dynamically generate search placeholder (#56276)
Co-authored-by: Naomi Carrigan <commits@nhcarrigan.com>
2024-10-04 16:42:45 +00:00
Shaun Hamilton ea44135808 feat(api): add exam-environment endpoints (#55662)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-10-04 09:20:18 -05:00
Huyen Nguyen 6f4488998a feat(client): quiz challenge with validation (#56163)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-10-01 21:08:09 +02:00
Oliver Eyton-Williams 3654a297fd refactor: use fastify/rate-limit, drop express (#56328) 2024-09-30 16:13:17 +02:00
Lars Kappert d32e57813e chore: update Knip to v5 (#56244) 2024-09-26 13:12:00 +02:00
Oliver Eyton-Williams 718d42b99b chore(deps): update curriculum-helpers (#56245) 2024-09-23 10:54:43 +02:00
Huyen Nguyen ec784ce8b9 chore: bump @freecodecamp/ui to v1.2.0 (#56140) 2024-09-18 21:41:13 +05:30
Mrugesh Mohapatra 3ff2ef19bb refactor(gitpod): update playwright, add mailhog and other ports (#56123) 2024-09-17 15:57:58 +05:30
Huyen Nguyen cc717bd20f chore(deps): bump @freecodecamp/ui to 1.1.0 (#55868) 2024-08-16 09:45:44 +02:00
Shaun Hamilton 552583df8a feat(api-server): use unified topology (#55828) 2024-08-13 09:07:28 +02:00
Oliver Eyton-Williams e94080add5 feat(api): implement authorization code flow in the new api (#55413) 2024-07-24 20:08:10 +03:00
Oliver Eyton-Williams d9d3f545c0 fix: broken lockfile (#55560) 2024-07-18 11:14:44 -05:00
Huyen Nguyen 2c308aed62 fix(a11y): remove textbox role from search bar wrapper (#55406) 2024-07-18 09:48:39 -05:00
Ahmad Abdolsaheb b2518cc347 feat(api): add charge-stripe and create-stripe-payment-intent endpoints (#54545)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-07-15 15:23:51 +02:00
Oliver Eyton-Williams 8ca1f764a6 chore(deps): update curriculum-helpers (#55482) 2024-07-11 20:03:50 -07:00
Oliver Eyton-Williams bc87a56970 chore(deps): bump fastify/cookie (#55425) 2024-07-08 20:49:11 +05:30
Oliver Eyton-Williams e8b15a255b feat(api): handle missing endpoints (#55429) 2024-07-08 13:07:16 +02:00
Oliver Eyton-Williams 925fcab997 chore(deps): update puppeteer (#55427) 2024-07-08 07:53:46 +02:00