mrugesh mohapatra
259a0a594e
fix(portfolio): User /:username routes as previously ( #17470 )
2018-06-07 13:15:30 +01:00
Stuart Taylor
0fb5207e8d
Fix: Certification Claims ( #17389 )
...
* fix(claim-certs): Fixes two typos making certification claims impossible
* fix(challenge): Use correct id for Portfolio project
2018-06-02 16:58:06 +05:30
mrugesh mohapatra
389d756dad
fix: update the error messages ( #17378 )
2018-06-02 03:32:16 -05:00
Quincy Larson
bc0e213529
feat: Update quotes and quote logic ( #17381 )
2018-06-02 03:32:37 +05:30
Anshu Raj
993fd01fde
Fix for typo in quotes. ( #17364 )
2018-06-01 17:37:39 +05:30
mrugesh mohapatra
056a871b74
fix(portfolio): Center align the legacy cert text ( #17353 )
2018-05-31 16:49:28 -05:00
Quincy Larson
74eb179c7b
fix: update confusing welcome page copy ( #17314 )
2018-05-31 14:12:04 +05:30
Stuart Taylor
947eeed329
Merge pull request #17290 from raisedadead/fix/deprecated-signin
...
fix: remove compulsion on update email
2018-05-30 22:03:15 +01:00
Mrugesh Mohapatra
746a416b7f
fix: remove email update compulsion
2018-05-31 02:26:21 +05:30
Christian Beach
aac4534408
fix/typo
2018-05-30 15:31:16 -05:00
Stuart Taylor
91906fe1d4
Merge pull request #17238 from raisedadead/feat/authentication
...
fix(auth): Add verification route for email
2018-05-28 22:34:56 +01:00
Stuart Taylor
05176b8bd2
feat(user-data): Add a 'download data' button to privacy section ( #17252 )
...
Closes #17123
2018-05-29 02:32:41 +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
59f700b110
fix(auth): Add verification route for email
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
Kristofer Koishigawa
d68c568490
fix(app): Change condition for points pluralization function ( #17247 )
2018-05-27 19:00:23 +05:30
Kristofer Koishigawa
d9d1e9c8b5
fix(common): Change Width of Update Settings Button ( #17246 )
...
Added `className='btn-link-social'` to the Update my settings button
element in Profile.jsx so that it's the same width as the other ones on
the settings page.
Closes #17230
2018-05-27 18:58:56 +05:30
Stuart Taylor
9eb7cf1ae1
chore(ui): Minor UI/Copy fixes ( #17237 )
2018-05-25 21:19:47 +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
Stuart Taylor
a76c8aff5a
Fix: Settings/Portfolio UI ( #17202 )
...
* chore(names): Certificate -> Certification
* fix(style): Profile Certs alignment and font-size
* fix(button): Remove user icon
* fix(style): Adjust profile timeline UI
* fix(style): General account settings style fixes
* chore(updateEmail): Remove update email until we sort out auth0
* fix(copy): website -> personal website
* fix(copy): profile -> portfolio
* feat(home): Add legacy certs to user home page
* fix(copy): Change Honest settings copy
* fix(cert-settings): Filter out 'take home's
* fix(copy): next lesson -> next coding challenge
* fix(alignment): Align portfolio item settings' buttons
2018-05-21 10:21:15 -05:00
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
Bunny Vishal
d4924c7069
fix(quotes): Misspelling in quote "Twenty years from now" by Mark Twain ( #17164 )
2018-05-14 23:59:16 +05:30
Jake Magers
69d833da66
fix: Display JS "Claim Certificate" button ( #17104 )
...
The "Claim Certificate" button for the "JavaScript Algorithms and Data
Structures" projects will now be visible when all projects have been
completed.
2018-05-14 09:37:47 +01:00
Lovepreet Singh
d24f3ff175
feat(navbar): Improvement in button and navbar
...
Closes #16946
feat(navbar): Added missing propType
Closes #16946
feat(navbar): Updated as of required code format
Closes #16946
2018-04-27 03:28:30 +05:30
Nicholas Nadeau, P.Eng., AVS
e5d52afad8
chore: fixed typos via client9/misspell ( #17081 )
2018-04-25 10:37:27 +05:30
Lovepreet Singh
2f95c9f363
feat(challenges): Highlight current challenge ( #16982 )
...
highlight the currently selected challenge
Closes #16902
feat(challenges): Use of params dashed to get current challenge
Closes #16902
2018-04-18 16:23:37 +01:00
Lovepreet Singh
38e9cff9fa
fix(editor): Clear codemirror undo on new challenge ( #17002 )
...
clear codemirror undo stack on new challenge
Closes #16960
fix(editor): Removed not required code
Closes #16960
feat(editor): Updated code with coding style
Closes #16960
2018-04-18 16:19:31 +01:00
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
Kristofer Koishigawa
e6e6df3c6d
feat(app): Add Motivational Quote Easter Egg ( #16932 )
...
Added a feature where a motivational quote is randomly selected from a
static list and displayed whenever the user closes all the panes on the
page. Also added a quotes.js file with an array of quote objects and a
function that returns a random quote object when called.
Edit: Forgot to add double quotes to the quote blocks after moving from
test strings to random quote objects from the quotes.js file. Added
them here as HTML encoded left and right double quotes.
Made changes @Bouncey requested.
Made further changes @Bouncey requested. Also added a componentDidUpdate
method to both ensure the quote is only changed when panes open and close,
and also to make sure the new quote is not the same as the one that
was last displayed.
Removed the fCC logo as it was redundant and clashed with the night mode.
Simplified the layout so the quote block is in the middle of the page and
changed the width so that it's more readable. Also added styling to change
the quote text color in night mode.
BREAKING CHANGE: None
Closes #16382
2018-04-10 16:13:46 +01:00
Alex Chaffee
d01e0e421e
feat(seed): add dasherized titles to unpacked filenames
2018-04-03 19:53:44 +05:30
Stuart Taylor
a048ab5ad3
chore(simple): Remove simple project logic
2018-04-03 19:52:56 +05:30
Stuart Taylor
0c6141289b
chore(models): Update Challenge model
2018-04-03 19:52:01 +05:30
Stuart Taylor
7b1de1ea2f
fix(typo): Fix modren typo
2018-04-03 19:52:01 +05:30
Stuart Taylor
cbd02a187d
fix(console.log): Remove errant console.log
2018-04-03 19:52:01 +05:30