31 Commits

Author SHA1 Message Date
Oliver Eyton-Williams
3dbe69707f fix: redirect to email sign up on first login 2020-08-05 14:01:47 +05:30
Manish Giri
08d4811df3
feat(client, api): Add Camper Join Date to Profile (#38408) 2020-08-04 13:08:13 +05:30
Mrugesh Mohapatra
b58704a5ce
fix: harden username blocklist (#39281)
* fix: harden username blocklist

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2020-07-28 10:35:56 +02:00
Kristofer Koishigawa
6e5988da4e
fix(learn): versioning for new certificate slugs (#39087) 2020-06-17 20:30:31 +05:30
Mrugesh Mohapatra
a02ff7b08e
fix(certs): add year to certs introduced in 2020 (#38912) 2020-06-04 13:13:07 +05:30
Beau Carnes
e776529ed0 feat(learn): add python video challenges (#38424) 2020-05-27 13:19:09 +05:30
mrugesh
22afc2a0ca feat(learn): python certification projects (#38216)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com>
Co-authored-by: Beau Carnes <beaucarnes@gmail.com>
2020-05-27 13:19:08 +05:30
Shaun Hamilton
b1ea426f51
fix(api): add toLowerCase method to email (#38586) 2020-04-24 16:23:29 +05:30
Tom
f5360e9393 fix: timeline not showing when set to public (#37937) 2019-12-20 19:19:02 +05:30
Mrugesh Mohapatra
fdb17223ec revert : Added displayUsername and username update functionality
removes implemenation from #35699
This reverts commit e154f38118be44b49e9a6a99dd88c447d008f9ac.
2019-12-13 01:07:05 +05:30
Catalina
e154f38118 Added displayUsername and username update functionality (#35699)
* Added displayUsername and username update functionality

* fix: move username assignment to safe place

moved the username assignment down a statement so that it doesn't cause exception 

* fix: handle missing username or displayUsername

* refactor: remove redundant code
2019-12-11 12:43:06 +01:00
mikek2252
35a6b40e63 Found that thr model uses lower case i but this was using I 2019-10-31 08:02:06 +00:00
mrugesh
ebc49be88f
fix(api): revert regex based email query (#37393) 2019-10-19 01:09:29 +05:30
Stuart Taylor
892e6862ed fix: reduce the number of db calls for getSessionUser (#37385)
* Fix: Reduce the number of db calls for getSessionUser

* Fix unit tests
2019-10-18 05:47:37 +05:30
Bouncey
53ca86e953 Fix: Ensure emails are processed in lower-case 2019-09-10 11:02:22 +05:30
Bouncey
7271e82503 Fix: Restore email change functionality 2019-09-10 11:02:22 +05:30
Valeriy
469c3f05c2 feat: use static query to get idToNameMap (#36722) 2019-08-30 22:37:28 +05:30
Tom
70b7080833 fix: make challenge links on profile page work (#36701)
* fix: make challenge links on profile page work

* fix: filter out certs from displaying

* fix: add suggested changes
2019-08-29 23:25:06 +05:30
Parth Parth
67028025d1 fix(client): Vague Error messages (#36047)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2019-06-19 20:01:03 +05:30
Bouncey
0c23844793 chore: Remove old auth cruft 2019-03-05 15:57:46 +05:30
Aravind V. Nair
35b0bd8fdd chore: normalize freeCodeCamp in english (#35258)
Co-authored-by: The Coding Aviator <34807532+thecodingaviator@users.noreply.github.com>
Co-authored-by: mrugesh mohapatra <1884376+raisedadead@users.noreply.github.com>
2019-02-19 15:19:49 +05:30
Bouncey
b13e5fb41a feat: Use prettier-eslint to format code 2019-02-19 14:30:27 +05:30
Bouncey
3f25ed051d chore: Remove unused files 2019-02-19 14:30:27 +05:30
Bouncey
07266b7e43 chore: commit lint fixes for the api 2019-02-19 14:30:27 +05:30
TheFereday
1f44d4d17d Fixed spelling errors (#29194) 2018-11-16 11:29:02 +00:00
Bouncey
0f73fdbd9c fix(update$): Remove User.update$, refactor to use native loopback interfaces 2018-11-16 04:09:16 +05:30
Bouncey
491912448b feat(api): Add a challenge API, GET idToNameMap 2018-11-13 05:39:50 +05:30
Bouncey
dace86663f fix(current-challenge): Fix current-challenge API 2018-11-13 05:39:50 +05:30
Bouncey
2de2143457 feat(email-settings): Add email settings 2018-09-21 11:26:30 +01:00
Bouncey
3a98e3cfa3 feat(privacy): Add privacy settings 2018-09-21 11:26:30 +01:00
Bouncey
46a217d0a5 chore(server): Move api-server in to it's own DIR 2018-09-03 17:47:48 +05:30