Commit Graph

168 Commits

Author SHA1 Message Date
Oliver Eyton-Williams bed3811952
feat(api): migrate to esm (#61915) 2025-09-19 13:28:06 +05:30
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 d88691bc8a
breaking(api): remove screenshot api (#61300) 2025-07-22 08:28:13 -07:00
Tom 29cd2d227d
feat(api): daily challenge api (#61346)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2025-07-17 02:34:46 -07:00
Tom 5ae2e3eca7
chore(deps,api): update date-fns and add date-fns-tz (#61048) 2025-06-25 18:49:04 +02:00
Oliver Eyton-Williams 89402caa9d
chore(api): migrate to fastify v5 (#57576) 2025-06-02 08:07:57 +05:30
Mrugesh Mohapatra 16e461385e
chore(api-server): bye-bye you served us well (#60520)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-05-27 09:56:46 +05:30
Shaun Hamilton a90e2757ac
chore(api): add exam-env test script (#60445) 2025-05-27 09:53:51 +05:30
Oliver Eyton-Williams 0b1db2b9c6
fix(api): handle expected Auth0 errors (#60499) 2025-05-27 09:51:03 +05:30
Mrugesh Mohapatra 008e35d851
fix(api): update logging (#60187) 2025-05-06 20:46:36 +05:30
Shaun Hamilton 46b910ee40
dev(api): add build options to test env (#59957) 2025-04-24 22:33:49 +05:30
Oliver Eyton-Williams ae387fbd5c
refactor(api): organise tooling (#59931) 2025-04-24 10:27:23 +05:30
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
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
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 70166a9517
chore: remove non-root eslint calls (#58470) 2025-01-30 20:40:13 -05:00
Shaun Hamilton 63dc0d81aa
chore(api): add env exam scripts (#58208)
Co-authored-by: Naomi <accounts+github@nhcarrigan.com>
2025-01-28 17:00:52 +01:00
Oliver Eyton-Williams 9429f52fd4
feat(api): remove rate limiting (#58289) 2025-01-23 15:35:50 -06:00
Shaun Hamilton 9adc0a621d
feat(api): add growthbook (#57950) 2025-01-08 15:35:58 -08:00
Shaun Hamilton a428a1387b
chore: upgrade mongodb (#56829) 2024-10-25 11:26:54 +05:30
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
Oliver Eyton-Williams 3654a297fd
refactor: use fastify/rate-limit, drop express (#56328) 2024-09-30 16:13:17 +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
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 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 4c412bff9a
chore(api): remove unused session handling (#55240) 2024-06-20 20:18:16 +02:00
Shaun Hamilton bbc1ffa489
feat(api): add PUT /certificate/verify (#51507)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-02-28 16:01:35 +00:00
renovate[bot] 73dcd322fb fix(deps): update dependency fastify to v4.26.1 2024-02-25 14:13:17 +00:00
renovate[bot] dc84594ee5 fix(deps): update dependency @fastify/type-provider-typebox to v3.6.0 2024-02-24 14:17:39 +00:00
renovate[bot] ded186c7b8 fix(deps): update dependency @fastify/swagger to v8.14.0 2024-02-24 14:17:18 +00:00
renovate[bot] 8209dff630 fix(deps): update dependency @fastify/session to v10.7.0 2024-02-24 10:43:14 +00:00
renovate[bot] b253551c85 fix(deps): update dependency @fastify/cookie to v9.3.1 2024-02-24 10:40:34 +00:00
renovate[bot] 3163ceab4a fix(deps): update dependency @aws-sdk/client-ses to v3.521.0 2024-02-24 08:12:30 +00:00
renovate[bot] accc2686e1 fix(deps): update dependency nodemailer to v6.9.10 2024-02-23 20:18:48 +00:00
renovate[bot] a01b84bd14 chore(deps): update dependency joi to v17.12.2 2024-02-23 20:08:12 +00:00
renovate[bot] d277d00770 chore(deps): update dependency dotenv to v16.4.5 2024-02-23 17:45:41 +00:00
Oliver Eyton-Williams 056ac85e52
chore: delete auth0 PKCE routes (#53820) 2024-02-22 22:44:13 +05:30
renovate[bot] b19a10164c chore(deps): update dependency joi to v17.12.1 2024-02-14 22:26:32 +00:00
renovate[bot] 9f148c68e0 chore(deps): update dependency dotenv to v16.4.4 2024-02-14 17:45:06 +00:00
renovate[bot] a6619b1ea6 fix(deps): update dependency mongodb to v4.17.2 2024-02-14 13:09:01 +00:00
renovate[bot] 671266d48f fix(deps): update dependency @fastify/swagger-ui to v1.10.2 2024-02-14 08:26:17 +00:00
renovate[bot] 34597bfba9 chore(deps): update dependency ts-jest to v29.1.2 2024-02-14 02:58:45 +00:00
renovate[bot] 3ebf60dd82
fix(deps): update dependency nodemailer to v6.9.9 [security] (#53503)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-06 12:28:18 +05:30
renovate[bot] f83bc935e6 fix(deps): update dependency @aws-sdk/client-ses to v3.449.0 2023-11-10 22:37:14 +00:00
renovate[bot] a9c3d4c905 fix(deps): update dependency @aws-sdk/client-ses to v3.445.0 2023-11-09 03:24:11 +00:00
renovate[bot] 27c09aaf11 chore(deps): update dependency @types/supertest to v2.0.16 2023-11-09 03:20:36 +00:00
Niraj Nandish be00d5f3bb
feat: mobile login enpoint (#51829)
Co-authored-by: Mrugesh Mohapatra <noreply@mrugesh.dev>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-11-08 19:07:57 +00:00
renovate[bot] 9abff22c6d fix(deps): update dependency @fastify/csrf-protection to v6.4.1 2023-11-08 10:11:28 +02:00