Commit Graph

11448 Commits (9bd2052b36d44eed5b05cc42c3cc416038c947df)

Author SHA1 Message Date
Stuart Taylor 9bd2052b36
Merge pull request #17239 from rajatkantinandi/fix/manipulate_array_with_shift
Updated basic-javascript.json file for challenge Manipulate arrays with shift
2018-05-27 09:10:35 +01:00
Stuart Taylor 8380c8a181 feat(ext): Add /external/update-my-current-challenge endpoint (#17242) 2018-05-26 14:41:47 +05:30
Rajat Kanti Nandi 49a13702ae Updated basic-javascript.json file for challenge Manipulate arrays with shift; issue: #17235 2018-05-25 19:28:17 +00:00
Stuart Taylor 9eb7cf1ae1 chore(ui): Minor UI/Copy fixes (#17237) 2018-05-25 21:19:47 +05:30
Stuart Taylor 0bb4fbfcea Fix/react versions (#17236)
<!-- freeCodeCamp Pull Request Template -->

<!-- IMPORTANT Please review https://github.com/freeCodeCamp/freeCodeCamp/blob/staging/CONTRIBUTING.md for detailed contributing guidelines -->
<!-- Help with PRs can be found at https://gitter.im/FreeCodeCamp/Contributors -->
<!-- Make sure that your PR is not a duplicate -->

#### Pre-Submission Checklist
<!-- Go over all points below, and after creating the PR, tick all the checkboxes that apply. -->
<!-- All points should be verified, otherwise, read the CONTRIBUTING guidelines from above-->
<!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
- [x] Your pull request targets the `staging` branch of freeCodeCamp.
- [x] Branch starts with either `fix/`, `feature/`, or `translate/` (e.g. `fix/signin-issue`)
- [ ] You have only one commit (if not, [squash](http://forum.freecodecamp.org/t/how-to-squash-multiple-commits-into-one-with-git/13231) them into one commit).
- [x] All new and existing tests pass the command `npm test`. Use `git commit --amend` to amend any fixes.

#### Type of Change
<!-- What type of change does your code introduce? After creating the PR, tick the checkboxes that apply. -->
- [x] Small bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds new functionality)
- [ ] Breaking change (fix or feature that would change existing functionality)
- [ ] Add new translation (feature adding new translations)

#### Checklist:
<!-- Go over all points below, and after creating the PR, tick the checkboxes that apply. -->
<!-- If you're unsure about any of these, don't hesitate to ask in the Contributors room linked above. We're here to help! -->
- [x] Tested changes locally.
- [x] Addressed currently open issue (replace XXXXX with an issue no in next line)

Closes #17215

#### Description
<!-- Describe your changes in detail -->
2018-05-25 17:27:15 +05:30
Stuart Taylor 238657d356 fix(points): Assign external user points when validated (#17228)
Trying to emulate ` component-passport`.

There has to be a reason why we don't do this in the user service.
2018-05-24 21:28:00 +05:30
Stuart Taylor 487f7c8153 fix(seed): challenge types (#17229)
Closes #17221
2018-05-24 21:27:09 +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
Bennett Elder 3397fbbf60 fix(challenges): Fix wrong word on Basic CSS lesson (#17219)
Updated 'valuables' to say 'variables' since that's what the description was about.
2018-05-23 12:59:34 +05:30
Kristofer Koishigawa df1a97249d style(challenges): Format Descriptions for Project Euler 1-16 (#17172)
Here are a list of style changes made for problems 1-16:

* 2: Centered text
* 6: Centered text and `<sup>` tags
* 8: Centered text
* 9: Centered text, `<var>`, and `<sup>` tags
* 11: Centered text and spacing between number grid and next paragraph
* 12: Tab spacing (padding-left: 4em)
* 14: Centered text, `<var>` tags, and tab spacing (padding-left: 4em)
* 16: `<sup>` tags

BREAKING CHANGE: None
2018-05-23 12:58:03 +05:30
Kristofer Koishigawa e4a8a0ab96 style(challenges): Format Descriptions for Project Euler 17-26 (#17175)
Here's a list of style changes made for problems 17-26:

*17: Bold tags
*18: Bold tags
*19: ul and li tags for leap year information
*20: var tags and line break
*21: var tags
*22: added code tag
*23: var tags
*24: centered text and var tag
*25: sup tags, tab-like spacing, and CSS grid for spacing
*26: sub, sup, and var tags, and CSS grid for spacing

BREAKING CHANGE: None
2018-05-23 12:56:51 +05:30
Stuart Taylor 5fbf8a93a0
Merge pull request #17217 from raisedadead/feat/authentication
fix(auth): Set domain cookies, and chain user
2018-05-22 23:05:49 +01:00
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 cc2ca61695 fix(routes): Make less redirections 2018-05-22 20:34:37 +05:30
Mrugesh Mohapatra 90876ce02a fix(auth): Set domain cookies, and chain user 2018-05-22 20:29:17 +05:30
Stuart Taylor 8535669ea4 Package: Validate challenges on test (#17216)
This PR allows us to validate the schema during test.

It also removes some cruft from the seed files and ensures only the required data is packaged and consumable, reducing the package weight somewhat.
2018-05-22 18:13:14 +05:30
Stuart Taylor 1ccaf255a6 chore(package): Version Bump (#17206) 2018-05-22 12:24:40 +05:30
Stuart Taylor b6954773a5
Merge pull request #17211 from raisedadead/feat/authentication
fix: making login flow sync again for cookies
2018-05-21 20:25:10 +01:00
Mrugesh Mohapatra e740f44bdd fix: making login flow async again for cookies 2018-05-22 00:37:01 +05:30
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 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 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 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