Commit Graph

516 Commits (2dad3665dc71aba32f67bd861b14e2a3ecd50154)

Author SHA1 Message Date
Lars Kappert d32e57813e
chore: update Knip to v5 (#56244) 2024-09-26 13:12:00 +02:00
Shaun Hamilton 552583df8a
feat(api-server): use unified topology (#55828) 2024-08-13 09:07:28 +02:00
Krzysztof G. 564aeed3d9
test(api/client): empty string in about settings (#55700)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-07-31 07:20:00 -07:00
Gagan Bhullar 9090c0803f
fix: Settings page picture url fix (#55673) 2024-07-30 09:22:38 +02:00
Lasse Jørgensen f081ceba2b
fix(api-server): add x.com to valid twitter domains (#55582) 2024-07-22 10:38:28 +02:00
Naomi the Technomancer 1570fbf702
feat: gracefully redirect root path in development only (#55403)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-07-04 09:22:18 +05:30
Mrugesh Mohapatra daede0a8ff
chore: uninstall cross-env (#55224) 2024-06-20 11:26:10 +05:30
Shaun Hamilton f1cd0cfae3
fix(api): handle 4XX errors get-public-profile (#55205)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2024-06-20 11:24:52 +05:30
Ahmad Abdolsaheb 7e23b0d69c
fix: update stripe wallets to use payment intent (#54668)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-06-15 11:45:10 +05:30
Mrugesh Mohapatra dabea4a904
chore: bump pnpm version 2024-05-18 17:23:23 +05:30
Ahmad Abdolsaheb 20b6b83e99
feat: remove paypal webhook listener (#54395) 2024-04-29 07:49:21 +02:00
Oliver Eyton-Williams 84a81c842b
fix(api): remove cookie domain in development (#54518) 2024-04-26 08:32:46 -07:00
Mostafa Elgreatly f8426e617e
chore:remove isBeta flag (#54491) 2024-04-25 19:13:57 -05:00
Anna 427de7d95e
fix(UI): remove flash from update email flow (#54226) 2024-04-23 14:36:35 +05:30
Shaun Hamilton 4803efaaca
fix(api-server): fallback to username for cert (#54183) 2024-04-02 18:21:04 -07:00
Tom 87351f39d9
fix(api): ms trophy validation (#53978) 2024-03-05 14:50:53 +09:00
Shaun Hamilton d361e128c0
breaking(curriculum): add scientific-computing to /learn (#53143) (#53146)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Dario-DC <105294544+Dario-DC@users.noreply.github.com>
Co-authored-by: Zaira <33151350+zairahira@users.noreply.github.com>
2024-02-28 08:05:23 -06:00
Shaun Hamilton 2d9a279ad2
feat(api-server): require github link for backend projects (#53512)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2024-02-13 20:45:15 +05:30
Naomi Carrigan 2d513aee33
feat: make new javascript live (#52623)
Co-authored-by: scissorsneedfoodtoo <scissorsneedfoodtoo@gmail.com>
2023-12-20 00:39:33 -06:00
Ahmad Abdolsaheb 575aa172ad
feat: add update-stripe-card route (#52389)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-12-12 11:49:52 -08:00
renovate[bot] e87280cd96
chore(deps): update dependency prettier to v3.1.0 (#52328)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-11-13 15:06:27 +01:00
Tom c762b9075d
fix(api): get completed surveys from db (#52272) 2023-11-08 10:37:21 +01:00
Oliver Eyton-Williams f844dd2f51
fix(api): handle requests with empty body (user/submit-survey) (#52270) 2023-11-08 10:48:19 +05:30
Tom 369368a799
feat(client/api): add C# survey (#51682) 2023-11-07 20:34:12 +05:30
Shaun Hamilton 5094a82704
Merge pull request from GHSA-f69g-q6v2-rhjp
* fix(api-server): only allow specified profile keys

* simplify and fix validation
2023-10-30 20:35:13 +05:30
Oliver Eyton-Williams ec51cbbd9f
fix(api): handle trailing / in MS transcript urls (#51766)
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2023-10-18 08:50:13 -07:00
Tom 1ad87a0cfa
fix(api): infer if MS profile is private when verifying trophies (#52009) 2023-10-18 08:49:33 -07:00
Tom 9b50d54001
fix(client/api): ms trophy validation (#51892) 2023-10-11 13:15:32 -07:00
Mrugesh Mohapatra 3ce08ba8aa
feat(api-server): endpoint for classroom mode flag (#51708) 2023-10-11 11:00:50 +02:00
Krzysztof G 174865974b
fix: text typos (#51876)
Co-authored-by: Viktor Szépe <viktor@szepe.net>
2023-10-09 19:36:27 +07:00
Tom 0f49460547
feat(api/client): use server response as flash msg for c# (#51551)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-25 15:24:53 +02:00
Riya Dhawan c12f4bfd45
feat: store sound settings in local storage (#51374)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-19 09:17:51 -07:00
Ahmad Abdolsaheb 88b36d08b8
feat: restrict donations via stripe card (#51598)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-09-18 18:42:11 +02:00
Kristofer Koishigawa e769f505b2
fix: claim legacy and full stack certifications (#51506) 2023-09-15 15:42:00 +02:00
Oliver Eyton-Williams ade2092e1f
feat: create Docker images for api-server (#51142) 2023-09-13 14:13:17 +05:30
Oliver Eyton-Williams 391fc2e34d
refactor: create shared workspace (#51454) 2023-09-07 23:06:01 +05:30
Oliver Eyton-Williams cb9d6a6243
refactor: stop sharing api/client specific config (#51423) 2023-08-29 18:35:27 +05:30
Tom 4ed95973d2
feat(client/curriclum): make C# live (#51354) 2023-08-27 08:00:57 -05:00
Tom 9a1895d2e3
feat(client/api): validate ms users (#51372)
Co-authored-by: Muhammed Mustafa <MuhammedElruby@gmail.com>
2023-08-26 07:57:02 -05:00
Oliver Eyton-Williams 112c485b12
feat: show upcoming certifications (#51198) 2023-08-14 19:19:10 +02:00
Oliver Eyton-Williams a12930c95c
feat: return certSlug on /certificate/showCert (#51209) 2023-08-14 15:52:40 +05:30
Oliver Eyton-Williams 019d7f0d97
refactor(api): remove extraneous lookup (#51210)
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2023-08-11 14:18:34 +03:00
Rene Pot df49297de2
feat(api): improve performance with profanity filter replacement (#51112)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
2023-08-08 15:27:41 -07:00
Oliver Eyton-Williams ada027798e
chore(api): remove unused legacyProjectData file (#51179) 2023-08-07 21:59:25 +07:00
Tom 80dba8fd30
feat(api): create endpoints for exams (#51062)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2023-08-03 09:34:47 -05:00
Oliver Eyton-Williams 984208f2a5
feat(api): check ms trophy urls exist (#51016)
Co-authored-by: Naomi Carrigan <nhcarrigan@gmail.com>
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
2023-08-02 14:10:25 -05:00
Oliver Eyton-Williams 5f475cefa6
refactor: use process.env in node environments (#51110) 2023-07-31 17:25:24 +02:00
Sem Bauke a7acb619a8
fix: remove Sentry debug endpoints (#51007) 2023-07-20 11:00:50 +04:00
Oliver Eyton-Williams e9bc3e5968
fix(api): require fcc repos for coderoad submissions (#50995) 2023-07-18 15:48:19 +02:00
Shaun Hamilton 414987ae2c
Merge pull request from GHSA-6c37-r62q-7xf4 2023-07-18 15:57:45 +05:30