Commit Graph

11679 Commits (56494ffc328d82d6e0222925bf96f85e4f2b51dc)

Author SHA1 Message Date
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
Stuart Taylor cce1e12422
Merge pull request #17297 from ChristianBeach/patch-2
fix/typo on private profile notification
2018-05-30 21:57:55 +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
Mrugesh Mohapatra b7843c6047 fix: update alert style 2018-05-31 01:35:24 +05:30
mrugesh mohapatra 96cbfdb567 feat: add link to the launch announcement (#17260)
* feat: add link to the launch announcement

* fix: make the font larger
2018-05-30 04:46:06 -05:00
manjeet5 7bde8f266e fix(challenges): Corrected a test case for challenge (#17162)
For the last test case in 'Access Props using this.props' challenge, I
updated the test condition to check that the value of the tempPassword
prop is the same as the content within the <strong/> tags. This test
case will ensure that there is text present in the strong tag and its
value is as expected.

BREAKING CHANGE: none

Closes #17134
2018-05-30 01:47:52 +08:00
Stuart Taylor 6315c6eae0 feat(reporting): Use rollbarjs for error reporting in production (#17259) 2018-05-29 18:38:55 +05:30
Otto Jongerius 5d7ed0a1c1 fix: updates comments to reflect name changes (#17254)
CONTRIBUTING has been updated, but the Compose config file still referenced the old name `server`.
2018-05-29 12:57:46 +05:30
Stuart Taylor 10272d9d5a chore(emailVerified): Add emailVerified to session user object (#17255) 2018-05-29 03:22:15 +05:30
Stuart Taylor 2adeaccf20
Merge pull request #17181 from tamj0rd2/feature/remove-opbeat
refactor(server): Remove opbeat from dev tools
2018-05-28 22:43:57 +01: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
Mrugesh Mohapatra ff6a7fd2fc chore: update lockfile 2018-05-29 02:59:17 +05:30
Mrugesh Mohapatra 1af24d131e fix: always redirect to home on login 2018-05-29 02:54:27 +05:30
Stuart Taylor cb15de32f5 chore(unsubscribe): Merge backup/master unsubscribe handler in to staging (#17253) 2018-05-29 02:34:46 +05:30
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 d3567fbb9b fix: add route for lear redirects 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 12b2c556ec fix(views): update static email update views 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
Stuart Taylor 23eb3713c9
Merge pull request #17250 from raisedadead/feat/gdpr-privacy-terms
feat: add gdpr privacy and terms
2018-05-28 17:31:58 +01:00
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 4d4b964e2c fix(scripts): Run generate-migration-map after seed events (#17234)
* fix(scripts): Run generate-migration-map after seed events

* fix(only-once): Run 'ensure-env' on prelint
2018-05-27 15:27:18 +05:30
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