Oliver Eyton-Williams
|
50a85f6683
|
fix(api): stop redirecting after signout (#64616)
|
2025-12-16 17:43:37 +05:30 |
|
Shaun Hamilton
|
7ca86fcb95
|
fix(api): upsert moderation record on invalid attempt (#64635)
|
2025-12-15 16:02:26 -06: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
|
44f5cd6cfc
|
feat: add user flags for all certifications (#64338)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
|
2025-12-12 15:51:05 +02:00 |
|
Shaun Hamilton
|
33b1967a25
|
feat: save submission to db (#64450)
|
2025-12-12 08:31:25 +01:00 |
|
Shaun Hamilton
|
c8395eb1db
|
fix(api): add 401 to non user for exam routes (#64396)
|
2025-12-10 18:30:18 +05:30 |
|
Shaun Hamilton
|
d28fbdf081
|
feat: release rdb and python certs (#64253)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
|
2025-12-09 19:55:36 +00:00 |
|
Tom
|
6a54b7c43f
|
fix(client): change twitter to X and update twitter URL's (#64046)
|
2025-12-08 12:49:23 +02:00 |
|
Oliver Eyton-Williams
|
c0e1e13cc1
|
refactor: clean up usage of certTypes (#64322)
|
2025-12-05 08:50:07 +01:00 |
|
Shaun Hamilton
|
0fd9f06c6c
|
feat(api): add moderation id to attempt (#64286)
|
2025-12-04 15:18:16 +01:00 |
|
Oliver Eyton-Williams
|
a38caeca39
|
refactor: remove certIds and the associated map (#64299)
|
2025-12-04 14:01:27 +01:00 |
|
Oliver Eyton-Williams
|
c5f4795641
|
fix: allow api to find tests for all certifications (#64295)
|
2025-12-04 11:32:19 +01:00 |
|
Oliver Eyton-Williams
|
9d8cbcff5a
|
refactor: use cert as key (#64293)
|
2025-12-04 10:21:03 +01:00 |
|
Huyen Nguyen
|
db4aa92b1f
|
chore(deps): remove jsdom from api workspace (#64204)
|
2025-12-01 14:29:38 -06:00 |
|
Shaun Hamilton
|
4b6c2d7805
|
fix(api): handle string numbers in normalizeDate (#64188)
|
2025-11-27 18:46:25 +05:30 |
|
Shaun Hamilton
|
22a56eddfb
|
refactor(api): remove exam-env feature flag (#63909)
|
2025-11-24 20:08:06 +05:30 |
|
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 |
|
Jamesren64
|
c5676e3145
|
fix(auth): redirect users signing in from landing page to /learn (#63868)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-11-21 14:03:55 +03:00 |
|
Oliver Eyton-Williams
|
f64f895ab6
|
refactor: start using turborepo (#63734)
|
2025-11-17 11:37:09 +01:00 |
|
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 |
|
Mrugesh Mohapatra
|
d5ad4d4144
|
revert: add 100% branch coverage for env.ts (#63492)
|
2025-11-04 10:12:53 +05:30 |
|
Matheus Ribeiro Szervinsk
|
261190f8e5
|
test(api): add 100% branch coverage for env.ts (#63410)
|
2025-11-03 15:36:09 -08:00 |
|
Shaun Hamilton
|
037cac3991
|
fix: account for expired attempt without mod record (#63317)
|
2025-10-30 12:38:51 +01:00 |
|
Shaun Hamilton
|
26ca8fee4b
|
feat: add attempt statuses (#63035)
|
2025-10-29 16:20:02 +02:00 |
|
Ahmad Abdolsaheb
|
03c775ac2d
|
feat/ab test landing google auth (#62538)
|
2025-10-29 19:25:08 +05:30 |
|
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
|
dd08d1ae1c
|
chore(api): upgrade typebox to 1.0 (#62969)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-10-24 07:22:35 +05:30 |
|
Oliver Eyton-Williams
|
4a635c1b32
|
refactor: migrate (some) curriculum files to TypeScript (#62228)
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
|
2025-10-23 10:54:57 +05:30 |
|
Shaun Hamilton
|
ed568658c1
|
feat: add a2-english cert and exam (#62855)
|
2025-10-16 13:52:37 -07:00 |
|
Shaun Hamilton
|
59cab66cf2
|
feat: remove deprecated exam fields (#62852)
|
2025-10-16 09:54:58 -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 |
|
Shaun Hamilton
|
082bff570b
|
feat(api): add moderation schema challengesAwarded field (#62490)
|
2025-10-09 09:35:44 +05:30 |
|
Shaun Hamilton
|
cf6dbc0218
|
fix(api): can take exam if attempt not expired (#62543)
|
2025-10-07 20:16:52 +05:30 |
|
Mrugesh Mohapatra
|
3cbe2ab8b1
|
fix(tools): consolidate docker compose setup (#62525)
|
2025-10-07 10:49:41 +05:30 |
|
Shaun Hamilton
|
9abf0c970c
|
feat(api): reuse exam generations (#62459)
|
2025-10-06 15:07:40 +05:30 |
|
Mrugesh Mohapatra
|
ef610dd36c
|
fix(tools): s/MailHog/Mailpit/g (#62481)
|
2025-10-03 13:25:33 -07:00 |
|
Shaun Hamilton
|
179d92b190
|
chore(api): remove vitest import from mock (#62478)
|
2025-10-03 19:42:25 +05:30 |
|
Shaun Hamilton
|
568840b8d8
|
feat(api): exam date use + split prisma files (#62344)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
|
2025-10-02 14:28:36 +02:00 |
|
Oliver Eyton-Williams
|
e190218840
|
fix(api): adjust daily-challenge time from UTC (#62444)
|
2025-10-01 14:17:27 -05:00 |
|
Shaun Hamilton
|
c7a8b183d3
|
fix(api): 400 for exam-challenge route with no params (#62404)
|
2025-09-29 18:56:29 +05:30 |
|