Commit Graph

20769 Commits

Author SHA1 Message Date
mrugesh mohapatra
3f83cf59d5 fix(route): everybody gets a login (#17209) 2018-05-21 11:29:03 -05:00
Stuart Taylor
123e455b04 Merge pull request #17207 from raisedadead/feat/authentication
fix: make access available on all apps
2018-05-21 17:14:53 +01:00
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
Stuart Taylor
848e04028e Merge pull request #17205 from raisedadead/feat/publishing-curriculum
build(np): Add publishing via np to seed
2018-05-21 15:44:52 +01:00
Mrugesh Mohapatra
1a25f60c6e build(np): Add publishing via np to seed 2018-05-21 20:02:54 +05:30
Mrugesh Mohapatra
c53716f94c build(np): Add publishing via np to seed 2018-05-21 20:02:54 +05:30
Stuart Taylor
c428b2c197 feat(package): Initial Curriculum separation (#17174)
* feat(package): Initial Curriculum separation

* feat(package): Add org scope to package

* chore(ooops): Remove development file

* feat(npm): Add .npmignore

* fix(paths): Fix curriculum paths

* feat(build): Add a build step

* chore(seed): Move package file back to seed

* fix(ignore): Fix .npmIgnore file

* chore(docs): Update README

* chore(seed): Rename coding interview blocks

* fix(seed): Challenge files now fit into learn

* chore(seed): Update seed files for use in learn

* chore(escapes): Unescape script tags of jQuery
2018-05-21 19:26:49 +05:30
Stuart Taylor
ee66d84ccb feat(package): Initial Curriculum separation (#17174)
* feat(package): Initial Curriculum separation

* feat(package): Add org scope to package

* chore(ooops): Remove development file

* feat(npm): Add .npmignore

* fix(paths): Fix curriculum paths

* feat(build): Add a build step

* chore(seed): Move package file back to seed

* fix(ignore): Fix .npmIgnore file

* chore(docs): Update README

* chore(seed): Rename coding interview blocks

* fix(seed): Challenge files now fit into learn

* chore(seed): Update seed files for use in learn

* chore(escapes): Unescape script tags of jQuery
2018-05-21 19:26:49 +05:30
Stuart Taylor
26193063f8 Merge pull request #17197 from raisedadead/chore/remove-templates
chore: Remove templates from the main repo
2018-05-21 14:14:11 +01:00
mrugesh mohapatra
d1a2afbee4 fix: add keys to sample.env (#17196) 2018-05-21 11:26:56 +05:30
Mrugesh Mohapatra
251adb6022 chore: Remove templates from the main repo
templates moved to its own repo
2018-05-20 22:51:00 +05:30
Stuart Taylor
6b1e8af104 Merge pull request #17187 from raisedadead/feat/authentication
feat(auth0): migrate auth to auth0
2018-05-20 12:19:45 +01:00
Mrugesh Mohapatra
6b49e75f2b fix(styles): Auth0 hosted page styles 2018-05-20 14:28:55 +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
Mrugesh Mohapatra
764d040553 fix(component-passport): Add falback redirects for external paths 2018-05-20 13:40:49 +05:30
Mrugesh Mohapatra
f9dd384ea2 fix(auth0): Fix the scope to openid email 2018-05-20 13:40:49 +05:30
Mrugesh Mohapatra
c58971866a feat(auth0): add hosted pages to version control 2018-05-20 13:40:49 +05:30
Mrugesh Mohapatra
53b362e5bd fix(views): Adjust routes and views 2018-05-20 13:40:48 +05:30
Mrugesh Mohapatra
c2a0443486 fix: report error only when enabled 2018-05-20 13:40:48 +05:30
Mrugesh Mohapatra
8b0cec8678 fix: Update view copy 2018-05-20 13:40:48 +05:30
Mrugesh Mohapatra
ed8e8091b2 chore: cleanup old public files and add logo 2018-05-20 13:40:48 +05:30
Mrugesh Mohapatra
ebc1586222 fix(sign-up): Add check boxes for confirm 2018-05-20 13:40:48 +05:30
Mrugesh Mohapatra
6b133227d7 feat(auth0): Add packages, basic setup, etc 2018-05-20 13:40:48 +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
Quincy Larson
a1f2fc7c5c docs: Simplify wording of GitHub issue template (#17190)
I deleted a lot of the description text in favor of just having descriptive headings. By reducing the amount of text, we increase the likelihood that people will actually read the text we have here.
2018-05-20 05:03:54 +05:30
Stuart Taylor
0553bfe2ff refactor(server): Remove opbeat from dev tools 2018-05-19 22:05:09 +05:30
Stuart Taylor
13162cb53a feat(packages): Add scoped loopback-component-passport (#17179) 2018-05-17 19:56:44 +05:30
mrugesh mohapatra
0271e78a1d chore(opbeat): Remove opbeat react logging (#17173) 2018-05-16 15:22:43 +01:00
mrugesh mohapatra
73526a665f fix(active-users): remove api calls (#17170) 2018-05-16 15:16:27 +01:00
Jarek Wojciechowski
63482406ea style(seed): Remove typo from chai-http-IV challenge title (#17148) (#17149) 2018-05-15 12:36:36 -04:00
Jarek Wojciechowski
49ac8aa202 style(seed): Remove typo from chai-http-IV challenge title (#17148) (#17149) 2018-05-15 12:36:36 -04:00
Stuart Taylor
4809f8b138 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
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
Aditya Rohilla
c212258e2d fix(seed): removed typo from task description (#17166) 2018-05-15 10:16:33 +05:30
Aditya Rohilla
47bb4ca5e3 fix(seed): removed typo from task description (#17166) 2018-05-15 10:16:33 +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
Kristofer Koishigawa
28eacebaf9 fix(challenges): Add Tests and Solution for Project Euler 50 (#17152)
Added an additional test and a solution adapted from the one
@elliotjz contributed to the fCC Arcade Mode.

BREAKING CHANGE: None
2018-05-14 15:12:04 +01:00
Kristofer Koishigawa
ffde63c39b fix(challenges): Add Tests and Solution for Project Euler 50 (#17152)
Added an additional test and a solution adapted from the one
@elliotjz contributed to the fCC Arcade Mode.

BREAKING CHANGE: None
2018-05-14 15:12:04 +01:00
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
Marcus Chong
26ec1a6ea7 fixed broken link in contributing.md (#17159) 2018-05-14 09:34:46 +01:00
Otto Jongerius
79411a511e chore: add section on how to raise security issues (#17160)
* chore: add section on how to raise security issues

* chore: update email address.
2018-05-14 09:33:45 +01:00
Stuart Taylor
9a8fc6bf69 feat(challenge-redirect): Make '/challenge' and '/map' redirect to learn (#17144)
* feat(challenge-redirect): Make '/challenge' and '/map' redirect to learn

* fix(linting): Generate pathMigrationMap on 'prelint-js'

* fix(script): fix "only once" script

* fix(lock): Fix lock file
2018-05-14 13:04:51 +05:30
Stuart Taylor
5eb90ed8c8 feat(challenge-redirect): Make '/challenge' and '/map' redirect to learn (#17144)
* feat(challenge-redirect): Make '/challenge' and '/map' redirect to learn

* fix(linting): Generate pathMigrationMap on 'prelint-js'

* fix(script): fix "only once" script

* fix(lock): Fix lock file
2018-05-14 13:04:51 +05:30
Kristofer Koishigawa
58e82ea802 fix(challenges): Edit Description, Add Tests and Solution for Project Euler 47 (#17142)
Edited the description to more closely match the spacing and line breaks
from projecteuler.net. Added more tests, updated the challenge seed,
and added a solution from user @elliotjz contributed to the fCC
Arcade Mode.

BREAKING CHANGE: None
2018-05-11 22:15:55 -04:00
Kristofer Koishigawa
058ec5d247 fix(challenges): Edit Description, Add Tests and Solution for Project Euler 47 (#17142)
Edited the description to more closely match the spacing and line breaks
from projecteuler.net. Added more tests, updated the challenge seed,
and added a solution from user @elliotjz contributed to the fCC
Arcade Mode.

BREAKING CHANGE: None
2018-05-11 22:15:55 -04:00
Kristofer Koishigawa
b7be885c73 fix(challenges): Edit challengeSeed and Add Solution for Project Euler 49 (#17146)
Changed the name of the function in the challengeSeed from euler49 to the
challenge name. Also added a solution that @elliotjz contributed to the
fCC Arcade Mode.

BREAKING CHANGE: None
2018-05-11 17:23:28 -04:00
Kristofer Koishigawa
e078d72d04 fix(challenges): Edit challengeSeed and Add Solution for Project Euler 49 (#17146)
Changed the name of the function in the challengeSeed from euler49 to the
challenge name. Also added a solution that @elliotjz contributed to the
fCC Arcade Mode.

BREAKING CHANGE: None
2018-05-11 17:23:28 -04:00