Mrugesh Mohapatra
60719fcbe6
feat(news): Add relations
2018-08-03 19:27:42 +05:30
Mrugesh Mohapatra
2cce8bbfd5
feat(news): Add popularity model
2018-08-03 19:27:42 +05:30
Mrugesh Mohapatra
eba910e939
feat(news): Add news model
2018-08-03 19:27:42 +05:30
Mrugesh Mohapatra
4511e33716
fix: update to use shortid for sub resub
2018-08-02 22:38:11 +01:00
Buğra Gündüz
3c72c93a8d
feat(profile): Create top contributor badge ( #17805 )
2018-08-02 21:09:51 +05:30
Stuart Taylor
59ab3db8bf
fix(profileUI): Give a default profileUI to new accounts
2018-07-01 10:53:43 +01:00
Stuart Taylor
cfc9e31f62
fix(timstamps): push correct timestamp format on account creation
2018-07-01 10:53:43 +01:00
Mrugesh Mohapatra
ec028d7a59
refactor: Coding style changes
2018-06-29 21:29:20 +01:00
Mrugesh Mohapatra
ebba8e9c64
fix(auth0): Unify authentication via auth0 as provider
2018-06-29 21:29:20 +01:00
Mrugesh Mohapatra
6fad6f92a0
fix: add default true to privacy and terms
2018-06-29 21:29:20 +01:00
Stuart Taylor
c459572fcf
fix(about): Return empty object for no user ( #17714 )
2018-06-26 00:50:40 +05:30
Stuart Taylor
c9155092b0
fix(api): filter private properties from public user api ( #17653 )
2018-06-20 19:49:39 +05:30
Stuart Taylor
f54b7c07f5
fix(settings): fix-up user objects for solutions ( #17556 )
2018-06-12 21:20:35 +05:30
Stuart Taylor
4f77da02be
feat(donate): Add donate api ( #17459 )
...
* feat(donate): Add donate api
* feat(donation): Add ability to track donations via email
2018-06-07 16:35:06 -05:00
mrugesh mohapatra
389d756dad
fix: update the error messages ( #17378 )
2018-06-02 03:32:16 -05:00
Mrugesh Mohapatra
746a416b7f
fix: remove email update compulsion
2018-05-31 02:26:21 +05:30
Mrugesh Mohapatra
c0156b41e2
fix: make success message relevant
2018-05-29 02:23:19 +05:30
Mrugesh Mohapatra
5f8eb3615a
fix: update middleware passthru and user in memory
2018-05-29 01:59:37 +05:30
Mrugesh Mohapatra
924cf5ae49
fix(user): check if email is someone else
2018-05-29 01:51:38 +05:30
Mrugesh Mohapatra
f52d5b5369
fix: resolve the query back to the promise
2018-05-29 01:51:38 +05:30
Mrugesh Mohapatra
eebe4036ec
fix: remove cookies when signout, logout (remote) and delete (remote)
2018-05-29 01:51:38 +05:30
Stuart Taylor
9cf1d67e02
fix(Observables): Remove observables from requestUpdateEmail method
2018-05-29 01:51:38 +05:30
Mrugesh Mohapatra
3ad70a7926
feat: add gdpr privacy and terms
2018-05-28 19:12:26 +05:30
Stuart Taylor
3e52c666da
fix(updated): Update completedChallenges and progressTimestamps without duplicates ( #17226 )
...
Closes #17200
2018-05-24 19:29:46 +05:30
Stuart Taylor
58a5d0d181
fix(external): Ensure req.user on verified web token ( #17225 )
2018-05-24 16:49:51 +05:30
Stuart Taylor
dfda68fb58
feat(auth): Authorise 'external' requests through JWT ( #17224 )
2018-05-24 01:40:56 +05:30
Mrugesh Mohapatra
e35fbef5d1
fix: typo in the error message
2018-05-22 21:57:00 +05:30
Mrugesh Mohapatra
75ac5962e0
fix: add cookie domain to loginByRequest
2018-05-22 21:53:09 +05:30
Mrugesh Mohapatra
90876ce02a
fix(auth): Set domain cookies, and chain user
2018-05-22 20:29:17 +05:30
Mrugesh Mohapatra
e740f44bdd
fix: making login flow async again for cookies
2018-05-22 00:37:01 +05:30
Mrugesh Mohapatra
d2f63ac57a
fix: make access available on all apps
2018-05-21 21:26:18 +05:30
Mrugesh Mohapatra
c6b62fc7ab
fix: add user object to Observables
2018-05-20 13:40:49 +05:30
Mrugesh Mohapatra
4d48175e64
feat: update user identity login
2018-05-20 13:40:49 +05:30
Stuart Taylor
bb4bcbfb45
Feat(privacy): Add granular privacy controls of public profile ( #17178 )
...
* feat(privacy): Add granular privacy controls of public profile
* feat(certs): Hide certs if showCerts is false
2018-05-19 22:07:41 -05:00
Stuart Taylor
f916204ba5
Chore: Update User model ( #17171 )
...
* fix(logs): Remove console.log's
* chore(challengeMap): challengeMap -> completedChallenges
* chore(userModel): Update user model
* feat(userIDs): Add user ident fields
* chore(github): Remove more refs to github data
2018-05-15 19:26:26 +05:30
Stuart Taylor
156ea1af76
Feat: Welcome Page ( #17150 )
2018-05-15 10:42:05 +05:30
mrugesh mohapatra
a2076ce1ec
fix(auth): on-boarding, signup and welcome flows ( #16882 )
...
* fix(auth): Route should have specific targets
* fix(signup): Redirection should be to signup
Closes #16945
* feat(redirect): All fallback redirects to signin
* fix: send back to originating route
* fix(server,secrets): Specify profile field for LinkedIn provider.
* fix(profile): Add route to react profile page
2018-04-13 15:48:10 +01:00
Stuart Taylor
0c6141289b
chore(models): Update Challenge model
2018-04-03 19:52:01 +05:30
Quincy Larson
4f0f17892c
Fix/copy improvements ( #16859 )
...
* fix(seed): Simplify copy of lessons and remove need for image
* rework copy for account creation and login emails
* fix: Fixup email template and lock-file
2018-03-09 19:39:44 +00:00
Stuart Taylor
e897c46cb8
chore(cleanup): Remove console.log
2018-03-05 14:26:57 +00:00
Stuart Taylor
6301411673
fix(cert-settings): Uncouple Cert-Settings from dashedName's
2018-03-05 14:15:30 +00:00
Stuart Taylor
3131c55782
feat(Profile): Reactify profile page ( #16743 )
...
* feat(Profile): Reactify profile page
* chore(tidyup): Remove console.log
* fix(timeline): Remove legacy challenges from Timeline render
* fix(style): Remove underline on a:hover
2018-02-19 14:32:14 -06:00
Stuart Taylor
24ef69cf7a
feat(settings): Expand Settings page functionality ( #16664 )
...
* fix(layout): Fix Settings layout in firefox
* chore(availableForHire): Remove available for hire setting
* feat(helpers): Use helper components for Settings layout
* fix(map): Fix undefined lang requested
* feat(settings): Expand Settings page functionality
* chore(pledge): Remove pledge from Settings
* fix(about): Adjust AboutSettings layout
* fix(portfolio): Improve PortfolioSettings layout
* fix(email): Improve EmailSettings layout
* fix(settings): Align save buttons with form fields
* fix(AHP): Format AHP
* fix(DangerZone): Adjust DangerZone layout
* fix(projectSettings): Change Button Copy
* fix(CertSettings): Fix certificate claim logic
* chore(lint): Lint
2018-02-16 17:18:53 -06:00
Berkeley Martinez
8c01f4a08f
fix(UserCredentials): Move credential update to an else statement ( #16663 )
...
Fixes situations where a new credential is created
Closes #16568
2018-02-08 11:52:09 +05:30
Berkeley Martinez
ae3ccdd672
fix(user/settings): Add theme server validations
2018-01-30 17:14:33 -08:00
Berkeley Martinez
20a3363d39
Merge pull request #16479 from lgrzybowski/fix/change_NA_to_blank_when_no_estimation
...
fix(map): Removed NA text for challenge without time estimat
2018-01-23 18:59:30 -08:00
Lukasz Grzybowski
f3d87d6e73
fix(map): Removed NA text for challenge without time estimat
...
Closes #16454
2018-01-23 19:34:42 +01:00
Berkeley Martinez
2bb27e8dc6
feat(Flash): Get flash messages on load
2018-01-18 15:20:54 -08:00
Berkeley Martinez
0af881a177
feat(User): Add remove getMessages method
...
We'll use this api to get flash messages on the front end up
2018-01-18 15:20:54 -08:00
Irina Brennen
c7a898bed7
refactor(seed): Add link to guide
...
Partially #16388
2018-01-10 18:32:16 -06:00