Commit Graph

567 Commits

Author SHA1 Message Date
Sem Bauke
f68b471d6d
feat(client): add job experience widget to profile (#63503)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
2026-01-22 09:30:50 +01:00
renovate[bot]
30740c656c
fix(deps): update dependency @aws-sdk/client-ses to v3.969.0 (#65414)
Some checks failed
CI - E2E - 3rd party donation tests / Build Client (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Lint (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 22) (push) Has been cancelled
CI - Node.js / Build (22) (push) Has been cancelled
CI - Node.js / Test (22) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (22) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 22) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 22) (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 07:57:42 +05:30
renovate[bot]
0e730cb194
fix(deps): update dependency typebox to v1.0.78 (#65395)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 18:53:54 +05:30
renovate[bot]
3c4a1588e8
fix(deps): update dependency @aws-sdk/client-ses to v3.968.0 (#65379)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-21 10:20:52 +05:30
Ahmad Abdolsaheb
67d7fa17ff
feat(api): add drip campaign (#65148)
Some checks failed
i18n - Build Validation / Validate i18n Builds (22) (push) Has been cancelled
CI - Node.js / Lint (22) (push) Has been cancelled
CD - Docker - DOCR Cleanup Container Images / Delete Old Images (learn-api, dev) (push) Has been cancelled
CD - Docker - DOCR Cleanup Container Images / Delete Old Images (learn-api, org) (push) Has been cancelled
CI - Node.js / Build (22) (push) Has been cancelled
CI - Node.js / Test (22) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (22) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 22) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 22) (push) Has been cancelled
i18n - Download Client UI / Client (push) Has been cancelled
i18n - Upload Client UI / Client (push) Has been cancelled
i18n - Upload Curriculum / Learn (push) Has been cancelled
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2026-01-20 15:44:26 +03:00
renovate[bot]
214c5a3240
fix(deps): update prisma monorepo to v6.19.2 (#65350)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 12:19:29 +00:00
renovate[bot]
8c3ad466ac
fix(deps): update dependency @aws-sdk/client-ses to v3.967.0 (#65341)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-20 05:41:14 +00:00
Oliver Eyton-Williams
608afa8a39
chore: use turborepo for type checking (#64455) 2026-01-19 19:05:27 +05:30
Oliver Eyton-Williams
f03ad05e84
refactor: bundle shared so each consumer can require/import without hassle (#64167) 2026-01-19 09:45:40 +00:00
Mrugesh Mohapatra
f908382e94
fix(api): linting issues with fastify (#65278) 2026-01-19 09:23:35 +01:00
renovate[bot]
05815a81a4
fix(deps): update dependency @aws-sdk/client-ses to v3.966.0 (#65270)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-17 08:15:29 +00:00
renovate[bot]
ff8d7f2ed6
fix(deps): update dependency typebox to v1.0.77 (#65277)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-17 08:13:19 +00:00
Mrugesh Mohapatra
b65db0d216
revert: temporarily revert fastify 5.6.2 update (#65276) 2026-01-17 13:08:25 +05:30
renovate[bot]
be7593463b
fix(deps): update dependency fastify to v5.6.2 (#65261)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 17:44:43 +00:00
renovate[bot]
076ca12243
fix(deps): update prisma monorepo to v6.19.1 (#65267)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 17:44:32 +00:00
renovate[bot]
a5f661d1e7
fix(deps): update dependency stripe to v16.12.0 (#65266)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 17:44:25 +00:00
renovate[bot]
ea0f77d185
fix(deps): update dependency pino-pretty to v10.3.1 (#65264)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 16:51:45 +00:00
renovate[bot]
869a270d39
fix(deps): update dependency nodemailer to v6.10.1 (#65263)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 16:51:39 +00:00
renovate[bot]
ea13e7fe1c
fix(deps): update dependency joi to v17.13.3 (#65262)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 14:31:50 +00:00
renovate[bot]
a49913fff2
fix(deps): update dependency mongodb to v6.21.0 (#65259)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 12:45:27 +00:00
renovate[bot]
c429d771c5
fix(deps): update dependency fastify-plugin to v5.1.0 (#65257)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 12:01:30 +00:00
renovate[bot]
4020f202fc
fix(deps): update dependency fast-uri to v2.4.0 (#65256)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 11:59:53 +00:00
renovate[bot]
3478772455
fix(deps): update dependency dotenv to v16.6.1 (#65249)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 07:19:12 +00:00
renovate[bot]
7cc3cc4658
fix(deps): update dependency @sentry/node to v9.47.1 (#65248)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 07:18:41 +00:00
renovate[bot]
191f4b1b24
fix(deps): update dependency @growthbook/growthbook to v1.6.2 (#65245)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 04:17:22 +00:00
renovate[bot]
9915e2d45b
fix(deps): update dependency @fastify/swagger to v9.6.1 (#65243)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 03:08:48 +00:00
renovate[bot]
88dfe52210
fix(deps): update dependency @aws-sdk/client-ses to v3.965.0 (#65242)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-16 01:10:20 +00:00
renovate[bot]
0a08631fef
chore(deps): update dependency tsx to v4.21.0 (#65190)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 20:33:03 +00:00
renovate[bot]
38fa673566
chore(deps): update dependency dotenv-cli to v7.4.4 (#65186)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 17:46:56 +00:00
renovate[bot]
61b43da03d
fix(deps): update dependency validator to v13.15.26 (#65183)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 16:59:17 +00:00
renovate[bot]
553de18238
chore(deps): update dependency eslint-plugin-jsdoc to v48.11.0 (#65178)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 15:01:47 +00:00
renovate[bot]
59efcd409a
chore(deps): update dependency @total-typescript/ts-reset to v0.6.1 (#65170)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 19:20:35 +05:30
renovate[bot]
457e9d9799
fix(deps): update dependency typebox to v1.0.76 (#65176)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 12:59:19 +00:00
renovate[bot]
a4e9bc08f7
fix(deps): update dependency typebox to v1.0.75 (#65171)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 05:51:17 +00:00
renovate[bot]
12162c4003
fix(deps): update dependency lodash-es to v4.17.22 (#65169)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 02:54:37 +00:00
renovate[bot]
93c85b5167
fix(deps): update dependency @fastify/swagger-ui to v5.2.4 (#65168)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-14 21:51:49 +00:00
Oliver Eyton-Williams
521c583c66
Merge commit from fork
Some checks failed
i18n - Build Validation / Validate i18n Builds (22) (push) Has been cancelled
CI - Node.js / Lint (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build Client (22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Build API (Container) (push) Has been cancelled
CI - Node.js / Build (22) (push) Has been cancelled
CI - Node.js / Test (22) (push) Has been cancelled
CI - Node.js / Test - Upcoming Changes (22) (push) Has been cancelled
CI - Node.js / Test - i18n (italian, 22) (push) Has been cancelled
CI - Node.js / Test - i18n (portuguese, 22) (push) Has been cancelled
CI - E2E - 3rd party donation tests / Run Playwright 3rd Party Donation Tests (chromium, 22) (push) Has been cancelled
2026-01-14 18:20:43 +05:30
renovate[bot]
0b0b03296c
fix(deps): update dependency @fastify/cookie to v11.0.2 (#65151)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-14 11:30:53 +00:00
Steven Boutcher
0e1443f361
fix(api): skip picture validation when unchanged (#64868)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2026-01-14 09:05:35 +01:00
renovate[bot]
0d9c476727
fix(deps): update dependency @fastify/accepts to v5.0.4 (#65146)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-14 07:38:45 +00:00
Jessica Wilkins
d1dca406a3
fix(curriculum): missing b1 cert from settings page (#64938)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2026-01-02 11:12:04 +01:00
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