Commit Graph

16108 Commits

Author SHA1 Message Date
b4542a5aa3 feat(search): Add react-freecodecamp-search to Nav (#16209) 2017-12-18 10:48:21 -06:00
e0f620ad59 fix(Instructions): Scroll to top on update 2017-12-18 12:43:48 +00:00
34ae22fe4c Merge pull request #16204 from Bouncey/feat/noGlobalPackages
Feat(dev): No more global npm packages
2017-12-16 15:37:37 -08:00
3c077561fa fix(linting): Fix linting issue 2017-12-16 20:11:03 +05:30
cda82d68fe feat(navigation): Fix vertical bar in navbar and change "side panel" 2017-12-16 20:11:03 +05:30
7a110aaf55 fix(navbar): Fix a mistake I left in the CSS 2017-12-16 20:11:03 +05:30
59dc80a621 feat(navbar): Adds vertical line between normal navigation and p 2017-12-16 20:11:03 +05:30
27b5b7189c Merge pull request #16203 from raisedadead/fix/static-show-nav
fix(show): Fixes the nav on static show page
2017-12-16 05:06:46 -08:00
3c4f7b6a15 feat(dev): Update CONTRIBUTING 2017-12-16 10:17:33 +00:00
01b47984c7 chore(package.json): Sort scripts 2017-12-16 10:09:57 +00:00
dfec5c952b feat(dev): Add Gulp to dev-deps 2017-12-16 10:08:53 +00:00
94e808b15c fix(show): Move the order of tabs to be consistent 2017-12-16 11:51:54 +05:30
e3d1e8b16c fix(show): Make the user profile tab consistent 2017-12-16 11:50:23 +05:30
b1e9a172a2 Feat: anon navbar (#16189)
* chore(React): %s/react-pure-render/React.PureComponent/gc

* fix(Settings): Should redirect to signup when unauthen

* feat(Development): Use SES for mail if defined

* feat(Nav): Show anon navbar when logged in

* fix(server/datasources): Make sure mailhog works if no ses keys are found

LB will use both mail settings if using both local and dev

* fix(Nav): Use text instead of icons

* fix(Nav): Make donate page open in new tab
2017-12-15 15:53:32 -06:00
306e6bb494 feat(seed): Move required projects into new algorithm projects 2017-12-15 15:22:19 -06:00
fc8a7cc07e feat(seed): Move required projects into new algorithm projects 2017-12-15 15:22:19 -06:00
7879f3183a feat(challenges): Adds do...while challenge to basic JS challenges (#16068)
* feat(challenges): Adds do...while challenge to basic JS challenges

Closes #14948

* fix: Update id for challenge in correct format
2017-12-15 10:14:22 -06:00
1720c61753 feat(challenges): Adds do...while challenge to basic JS challenges (#16068)
* feat(challenges): Adds do...while challenge to basic JS challenges

Closes #14948

* fix: Update id for challenge in correct format
2017-12-15 10:14:22 -06:00
60973ca86c Merge pull request #16194 from raisedadead/fix/rechallenge-transformers
fix(rechallenge): Use includes instead of contains
2017-12-15 07:29:34 -08:00
6852814e11 fix(rechallenge): Use includes instead 2017-12-15 12:17:30 +05:30
2f34e67331 Fix(Challenges): get user code (#16187)
* fix(Challenges.): Prevent source from being overwritten

* fix(Challenges): Tests should use name

* fix(seed/react): Namespace tests for now
2017-12-13 17:24:36 -06:00
d3bbf27dab Fix(Challenges): get user code (#16187)
* fix(Challenges.): Prevent source from being overwritten

* fix(Challenges): Tests should use name

* fix(seed/react): Namespace tests for now
2017-12-13 17:24:36 -06:00
375442d365 fix(Modern): Editor should update not create (#16183) 2017-12-13 17:15:57 -06:00
fb98968433 fix(sitemap): Update challenge urls to use new url format (#16164)
Closes #16121
2017-12-11 15:39:33 -06:00
d23e3978ed fix(challenges): Fix 'only subtract one number' test (#16173)
Closes #13103
2017-12-12 02:07:40 +05:30
d52efaec8d fix(challenges): Fix 'only subtract one number' test (#16173)
Closes #13103
2017-12-12 02:07:40 +05:30
9eff3cba38 fix(UI): Add container back to layout (#16181)
Add missing container to layout and add top margin in user profile
2017-12-12 01:56:32 +05:30
e315647fd4 refactor(Challenges): Added Integrity and crossorigin attributes
Closes #16163
2017-12-12 00:37:39 +05:30
c609356b44 refactor(Challenges): Added Integrity and crossorigin attributes
Closes #16163
2017-12-12 00:37:39 +05:30
01b1b5054e refactor(challenges): Added Integrity and crossorigin attributes
best practice

BREAKING CHANGE: N/A
2017-12-12 00:33:46 +05:30
dc52813cf1 refactor(challenges): Added Integrity and crossorigin attributes
best practice

BREAKING CHANGE: N/A
2017-12-12 00:33:46 +05:30
8848673b90 fix: landing icons and verify email template (#16178) 2017-12-11 10:42:50 +05:30
127fae59f4 fix(UX): Change the Available/Unavailable to Yes/No label o (#16176) 2017-12-11 09:45:58 +05:30
81a8505a79 fix bookclub p2p_chat pinterest_clone glitch apps and links (#16172) 2017-12-11 00:31:55 +05:30
87ac2e0e9e fix bookclub p2p_chat pinterest_clone glitch apps and links (#16172) 2017-12-11 00:31:55 +05:30
3653c3d385 fix(nav): Apply correct classes and style to nav profile (#16170) 2017-12-10 22:53:03 +05:30
b509306925 fix(seed): Differentiation between sass and scss 2017-12-10 11:55:23 +05:30
383a0d0f5f fix(seed): Differentiation between sass and scss 2017-12-10 11:55:23 +05:30
d0ca7ff2cf chore(seed/challenges): Change misleading variable name in example
Changed variable named "thisVariableNameIsTooLong" to
"thisVaribaleNameIsSoLong"

Closes #16165
2017-12-09 21:04:01 +05:30
1deb45a122 chore(seed/challenges): Change misleading variable name in example
Changed variable named "thisVariableNameIsTooLong" to
"thisVaribaleNameIsSoLong"

Closes #16165
2017-12-09 21:04:01 +05:30
d4ad420cf4 fix: add 2nd regex check for bracket notation 2017-12-09 12:40:44 +05:30
0965099148 fix: add 2nd regex check for bracket notation 2017-12-09 12:40:44 +05:30
57d9f0c86b Merge pull request #16139 from scissorsneedfoodtoo/fix/regex-asterisk-challenge
Fix(challenges): Change regular expressions match characters that occur zero or more times
2017-12-09 12:15:33 +05:30
0b53649d21 Merge pull request #16139 from scissorsneedfoodtoo/fix/regex-asterisk-challenge
Fix(challenges): Change regular expressions match characters that occur zero or more times
2017-12-09 12:15:33 +05:30
0e99b501c3 Merge pull request #16162 from nathanhannig/fix/twitchAPI-glitch
fix(seed): Add pass through details
2017-12-09 11:40:40 +05:30
c27f270c8d fix(seed): Add pass through details
Closes #16148
2017-12-08 13:29:48 -08:00
b09c59b2ca fix(seed): Add pass through details
Closes #16148
2017-12-08 13:29:48 -08:00
edefb2d34c docs(contribuing): Update links to MongoDB Community Edition
Change link to documentation instructions on how to download the community edition.
2017-12-09 01:50:50 +05:30
2e410330f1 Feat(Challenges): no js preview (#16149)
* fix(files): Decouple files from challenges

* feat(server/react): Remove action logger

use redux remote devtools instead!

* feat(Challenges): Disable js on edit, enable on execute

* feat(Challenge/Preview): Show message when js is disabled

* refactor(frameEpic): Reduce code by using lodash

* feat(frameEpic): Disable js in preview by state

* feat(frameEpic): Colocate epic in Challenges/redux

* refactor(ExecuteChallengeEpic): CoLocated with Challenges

* refactor(executeChallengesEpic): Separate tests from main logic

* feat(Challenge/Preview): Update main on edit

* feat(frameEpuc): Replace frame on edit/execute

This allows for sandbox to work properly

* fix(Challenges/Utils): Require utisl

* revert(frameEpic): Hoist function to mount code in frame

* fix(frameEpic): Ensure new frame is given classname

* feat(executeChallenge): Update main on code unlocked

* fix(frameEpic): Filter out empty test message

* fix(Challenge/Preview): Remove unnessary quote in classname

* feat(codeStorageEpic): Separate localstorage from solutions loading

* fix(fetchUser): Merge user actions into one

prefer many effects from one action over one action to one effect

* fix(themes): Centralize theme utils and defs

* fix(entities.user): Fix user reducer namespacing

* feat(frame): Refactor frameEpic to util

* feat(Challenges.redux): Should not attempt to update main from storage

* fix(loadPreviousChallengeEpic): Refactor for RFR

* fix(Challenges.Modern): Show preview plane
2017-12-07 18:13:19 -06:00
9051faee79 Merge pull request #16152 from raisedadead/fix/update-email-request
fix: Update email action should hit API
2017-12-06 10:43:31 -08:00