Tom
|
c3f4ffd2e5
|
feat(curriculum): release rwd and js exams and certs (#63783)
|
2025-11-21 16:57:50 +02:00 |
|
Oliver Eyton-Williams
|
1e0805fd72
|
refactor: one eslint task per workspace (#63835)
|
2025-11-21 19:21:46 +05:30 |
|
Tom
|
8ec4053a05
|
feat(client/curriculum): release new superblocks, certs coming soon (#63574)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
|
2025-11-12 12:50:49 -06:00 |
|
Shaun Hamilton
|
6fe97d3105
|
feat: release a2-english exam (#63136)
|
2025-11-10 20:20:03 -06:00 |
|
Sem Bauke
|
f5053b24cf
|
chore(api,client): move most certs to legacy (#63140)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-11-05 10:51:12 -06:00 |
|
Oliver Eyton-Williams
|
ae0a140c0c
|
refactor(api): clean up test dbs when tests finish (#63149)
|
2025-10-28 21:14:56 +00:00 |
|
Shaun Hamilton
|
eb649ff99c
|
feat: add unmet exam prerequisites (#63131)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-10-28 19:14:16 +05:30 |
|
Oliver Eyton-Williams
|
2d04d11056
|
chore(deps): update pino (#63142)
|
2025-10-28 19:13:50 +05:30 |
|
Shaun Hamilton
|
c2c6ca37b8
|
feat: copy and generate exam token (#62623)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-10-24 08:22:15 +00:00 |
|
Shaun Hamilton
|
ed568658c1
|
feat: add a2-english cert and exam (#62855)
|
2025-10-16 13:52:37 -07:00 |
|
Shaun Hamilton
|
ca02bcb7ee
|
feat(api,client): add rwd and js v9 certs (#62458)
|
2025-10-15 09:06:42 -07:00 |
|
Sem Bauke
|
c005816748
|
fix(api): handle invalid picture URLs for '/update-my-about' (#61769)
|
2025-10-13 16:15:08 +05:30 |
|
Sem Bauke
|
7cbd1d79b9
|
feat(api): add DELETE "/account" endpoint to API (#61745)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
|
2025-10-12 21:29:42 +05:30 |
|
swdev33
|
b707f80d63
|
feat(client, api): bluesky profile link (#62400)
Co-authored-by: swdev33 <18295918+swdev33@users.noreply.github.com>
|
2025-10-09 09:07:12 +02:00 |
|
Oliver Eyton-Williams
|
51eba06a7d
|
refactor: remove jest and lint vitest (#62330)
|
2025-09-24 09:27:03 +02:00 |
|
Sonu
|
093f99d5e4
|
fix(api): cleanup props from get public profile endpoint (#62007)
|
2025-09-23 08:58:22 -07:00 |
|
Oliver Eyton-Williams
|
bed3811952
|
feat(api): migrate to esm (#61915)
|
2025-09-19 13:28:06 +05:30 |
|
Shaun Hamilton
|
92d6901c2f
|
feat(api): add exam->challenge map and routes (#61683)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-09-18 15:32:44 +02:00 |
|
Ahmad Abdolsaheb
|
09dc696c29
|
feat: add email sign up alert (#61218)
Co-authored-by: Niraj Nandish <nirajnandish@icloud.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
|
2025-09-11 10:14:00 +02:00 |
|
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
|
0c1498a84d
|
fix(environment): Use DEPLOYMENT_ENV and DEPLOYMENT_TLD (#61925)
|
2025-08-27 22:47:21 +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
|
3d78a31bc6
|
fix(api): DEPLOYMENT_ENV not same as client (#61893)
|
2025-08-21 06:58:05 +05:30 |
|
Shaun Hamilton
|
db9b7d2358
|
chore(api): prevent non-staff exam authz token gen on staging (#61786)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-08-13 21:03:14 +05:30 |
|
Shaun Hamilton
|
76c9fa9d48
|
feat(api): add attempts routes to user (#61362)
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
|
2025-07-31 14:54:29 +00:00 |
|
Oliver Eyton-Williams
|
4448bcbd92
|
Revert "fix(api): use lowercase email address (#61490)" (#61608)
|
2025-07-30 20:39:36 +05:30 |
|
Shaun Hamilton
|
ad7b0748d9
|
fix(api): return usernameDisplay (#61567)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-07-29 08:04:31 -07:00 |
|
Shaun Hamilton
|
f662b64a37
|
fix(api): use lowercase email address (#61490)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-07-29 09:46:50 +02:00 |
|
Shaun Hamilton
|
92b6ca5343
|
feat(api): add exam env attempts endpoints and fields (#59634)
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
|
2025-07-16 11:35:12 -05:00 |
|
Oliver Eyton-Williams
|
87c274a9ef
|
feat(api): allow HOME_LOCATION origin in development (#61003)
|
2025-06-25 12:00:24 +05:30 |
|
Oliver Eyton-Williams
|
722131407b
|
fix(api): duplicate reply on error in /daily-coding-challenge-completed (#60999)
|
2025-06-23 08:15:26 -05:00 |
|
Oliver Eyton-Williams
|
89402caa9d
|
chore(api): migrate to fastify v5 (#57576)
|
2025-06-02 08:07:57 +05:30 |
|
Oliver Eyton-Williams
|
22724d5dda
|
test: inform devs when db connection not established (#60539)
|
2025-05-28 10:52:11 -05:00 |
|
Oliver Eyton-Williams
|
8138f086aa
|
fix(api): handle string challengeType (#60491)
|
2025-05-23 18:26:18 +05:30 |
|
Oliver Eyton-Williams
|
848ae3aacf
|
fix(api): handle users without email addresses (#60467)
|
2025-05-22 11:28:56 +02:00 |
|
Oliver Eyton-Williams
|
8f6a8d0401
|
fix(api): handle null picture (#60468)
|
2025-05-21 09:50:29 -07:00 |
|
Oliver Eyton-Williams
|
7003362fef
|
fix(api): handle concurrent deletion requests (#60430)
|
2025-05-19 19:55:22 +05:30 |
|
Oliver Eyton-Williams
|
a5ec9e1ee7
|
fix(api): handle when emailVerified is null (#60429)
|
2025-05-19 11:18:10 +00:00 |
|
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 |
|
Shaun Hamilton
|
8558d0b1f1
|
fix(api): catch invalid ms-username url (#60402)
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
|
2025-05-19 16:23:24 +05:30 |
|
Shaun Hamilton
|
990b862d41
|
chore(api): log duplicate account ids (#60405)
|
2025-05-17 09:11:41 +05:30 |
|
Oliver Eyton-Williams
|
f5b0071a68
|
fix(api): handle Date values for completedChallenge.completedDate (#60400)
|
2025-05-16 17:29:06 +05:30 |
|
Mrugesh Mohapatra
|
7e76946a07
|
fix(api): sending incorrect object in log (#60372)
|
2025-05-15 09:02:25 -05:00 |
|
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 |
|
Mrugesh Mohapatra
|
8a6fcd70db
|
fix(api): update logging (#60210)
|
2025-05-07 15:30:32 +05:30 |
|
Mrugesh Mohapatra
|
dc5c7893b5
|
fix(api): update logs in user.ts (#60193)
|
2025-05-06 23:49:24 +05:30 |
|
Mrugesh Mohapatra
|
008e35d851
|
fix(api): update logging (#60187)
|
2025-05-06 20:46:36 +05:30 |
|
Mrugesh Mohapatra
|
a905083bf8
|
chore(api): improve log statements (#59992)
|
2025-04-25 10:34:03 +00:00 |
|
Mrugesh Mohapatra
|
2fd7344555
|
fix(api): adjust logs in email-subscription (#59944)
|
2025-04-24 09:37:45 -05:00 |
|
Shaun Hamilton
|
6478bea038
|
feat(api): add user id to user report (#59816)
|
2025-04-22 09:28:16 -05:00 |
|