Commit Graph

11448 Commits (9bd2052b36d44eed5b05cc42c3cc416038c947df)

Author SHA1 Message Date
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 d6f217c1b9 fix(seed): Simplify Unique Titles Test (#17056)
Originally the test would check for the index of a title in an array of
unique challenge titles. However, the index of the title within the
array isn't important for this test, so I simplified the code using
@Bouncey's suggestion in PR #17035.

Also changed grammar for the error that's thrown when a challenge
title isn't a valid string.

BREAKING CHANGE: None
2018-04-13 15:15:40 +01:00
Hakeem Davis bcd31aa499 fix(seed): Clarify instructions (#17050)
Closes #17044
2018-04-13 09:49:01 +05:30
Kristofer Koishigawa be693638de test(seed): Add Test for Unique Challenge Titles (#17035)
Due to the recent problem with two challenges having the same title, I
added a check for unique titles to the test suite so that hopefully
won't happen again.

Addresses a comment in issue #16906, which was recently closed.

BREAKING CHANGE: None

Closes #16906
2018-04-10 21:23:36 +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
Edit Bazso 1dc5501b8f fix(seed): Fixed broken link in React Introducing Inline Styl (#17040)
* fix(seed): Fixed broken link in React Introducing Inline Styl

* fix(seed): Fixed broken link in React Introducing Inline Style
2018-04-07 22:06:11 -04:00
Varun e747dbf9c4 fix: typo in challenges/react.json (#17037) 2018-04-07 21:43:22 -04:00
Ákos 754bdccb6b fix(seed): Sass Challenge:Use @each to Map Over Items in a Li (#17032)
Closes #16896
Closes #16894
2018-04-07 11:45:50 -04:00
Bryan Williams f1d219f1bc Clarified instructions for Pairwise algorithm (#17013)
* Clarified instructions for Pairwise algorithm

Added an example to further clarify the directions in the "Pairwise" algorithm, per issue #16800 https://github.com/freeCodeCamp/freeCodeCamp/issues/16800

* Change "for example" to "for instance"
2018-04-06 22:12:14 -04:00
Varun 863042312e fix(pm2): update scripts and add dev deps (#17030) 2018-04-06 13:27:15 +05:30
Varun 2d01080eb6 fix: MailHog installation guide (#17025) 2018-04-06 13:26:10 +05:30
John B 5118a60491 fix(challenges): Fix typo issue on CSS Grid:Minmax (#17027)
the example explains that grid-template-columns: 100px minmax(50px,
200px) is set to create three columns when in fact it is only set to
create two columns.
2018-04-06 13:24:57 +05:30
Steven D Anderson ee103923ad fix(contribute): Creating a new user (#16974)
* fix(contribute): Creating a new user
* fix: moving create user guide below shared header
2018-04-05 16:16:14 +12:00
rcohane 1c4598b3fc fix(challenges): Change offset values (#17006)
Made offset values 50px so change is visible

BREAKING CHANGE: N/A

Closes #14681
2018-04-04 21:24:39 -04:00
Akkshay Lawrence 89a4b10c30 fix(challenges): Fixed typo in the challenge (#16991)
changed vowels to letters.

BREAKING CHANGE: none.

Closes #16979
2018-04-03 15:25:41 -04:00
Michael Siadak e3f1330aa5 fix(challenges): Remove self-closing slashes from <img> and <input> (#16985) 2018-04-03 14:48:41 -04:00
Lovepreet Singh 4300f82faf fix(seed): Added missing text 'new tab' (#16978)
'new tab' was missing from description

Closes #16970
2018-04-03 11:42:04 -04:00
Alex Chaffee 30b26e1476 fix(build): update package.json to pick up benmosher/eslint-plugin-import#720 2018-04-03 19:53:44 +05:30
Alex Chaffee d01e0e421e feat(seed): add dasherized titles to unpacked filenames 2018-04-03 19:53:44 +05:30
Alex Chaffee 7133fd8516 docs(seed): clarify repack, fix a couple broken links 2018-04-03 19:53:44 +05:30
Alex Chaffee b849fe269c docs(seed): move unpack/repack docs up to main CONTRIBUTING file 2018-04-03 19:53:44 +05:30
Alex Chaffee 022f96d40d feat(seed): reformat seed/challenges JSON via repack script 2018-04-03 19:53:44 +05:30
Alex Chaffee 80b6a49268 feat(seed): unpack/repack properly handles paragraph breaks 2018-04-03 19:52:56 +05:30
Stuart Taylor a048ab5ad3 chore(simple): Remove simple project logic 2018-04-03 19:52:56 +05:30
Alex Chaffee a8484873d8 feat(seed): "unpack" and "repack" scripts
add "npm run seed" as alias to "node seed"

unpack tests and solution into HTML file; add titles and help text; style unpacked file

enable running unpacked assert tests in browser

Using browserify, compile "tape", "lodash", jQuery into "unpacked-bundle.js" for use during in-browser unpacked tests

feat(seed): diff after repacking

feat(seed): unpacked tests use Browser TAP chrome dev tool if available
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 766b6f98f1 feat(schema): Implement challenge schema 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
Stuart Taylor 649219766d fix(seed): Fix schema violations 2018-04-03 19:52:01 +05:30
Stuart Taylor 1db1470465 chore(seed): Normalise decsription field 2018-04-03 19:52:01 +05:30
Stuart Taylor fc04fad6d2 chore(seed): Remove test challenge format 2018-04-03 19:52:01 +05:30
Stuart Taylor b7c85805d8 chore(seed): Normalise backend challengeTypes 2018-04-03 19:52:01 +05:30
Stuart Taylor 9b0c4eafca chore(seed): Remove depricated file 2018-04-03 19:52:01 +05:30
Stuart Taylor 9c0c5eec3b fix(translations): Fix translation fields 2018-04-03 19:52:01 +05:30
Stuart Taylor e5cad431b8 chore(challenges): Normalise challengeTypes 2018-04-03 19:52:01 +05:30
mrugesh mohapatra 64cda2e5eb ci: remove stale config for node 4 and below (#17012) 2018-04-03 14:25:42 +01:00
Giovanni HoSang c2fe82ed6f Fixed Typo: Changed 'the the' to 'the' (#17011)
Closes Issue #17000
2018-04-03 14:04:11 +01:00
Todd Chaffee fed17f70b9 fix: navlinks reduce gets type error with empty links.json array (#16941) 2018-04-03 13:41:20 +01:00
Otto Jongerius e63b58a581 build(docker): Use LTS versions of Node and MongoDB. (#17010) 2018-04-03 11:15:02 +05:30
Quincy Larson ee051d47bc docs(documentation): Update readme.md and contributor.md (#16990) 2018-03-31 01:17:08 +05:30
Otto Jongerius ef37c3bee2 feat: Allows sharing of network (#16937)
build(docker): Expose mailhog port.

build(Docker): Improve wording.

build(docker): Mailhog and network changes.

    * Add mailhog container to shared network to enable connectivity
    * Configure project name for docker compose in .env sample file,
        without it the basename of the repo directory is used, which
        makes it unreachable for other services
    * Set mailhog host to mailhog (instead of localhost) if MAILHOG_HOST
      env var is set
    * Expose 1025 to enable local troubleshooting

build(docker): Update README to reflect compose changes.
2018-03-30 09:21:09 +05:30
Paul Rail 1d9eca3700 fix(seed): Correct typos in es6.json (#16972) 2018-03-28 20:01:52 +05:30
Gandharv Kumar Garg 85153c7f6c fix(seed): Add test for checking the length of buttons is 2 (#16921) 2018-03-27 09:02:33 -04:00
Kristofer Koishigawa ab3c9719dc fix(challenges): Change Symmetric Differences Title (#16962) 2018-03-27 01:50:25 +05:30
Simon Porter 29d690a514 fix(challenges): Fix typo in css-grid justify-self challenge (#16961)
Closes #16959
2018-03-26 17:03:06 +05:30
Stuart Taylor ebfbfb6df9 chore(package): Update react-freecodecamp-search (#16943) 2018-03-23 18:41:07 -05:00
Brybro 119e7408be fix(seed): Fixed issue with approximately always failing (#16752)
* feat(seed): Seedtely

* fix(seed): Fixed issue with approximately always failing
2018-03-23 17:13:28 -04:00
Stuart Taylor 844bad2a34 fix(lang): Refetch mapUi on language change (#16844)
* fix(lang): Refetch mapUi on language change

* chore(redux): Remove redundent action

* fix(blockForLang): Refecth challenge block for new lang
2018-03-24 01:12:33 +05:30
Nguyen Quoc Bao 5ad70d90df fix(seed): Make element naming optional (#16926)
Closes #16905
Closes #15224
2018-03-23 14:12:28 -04:00