freeCodeCamp/server
Berkeley Martinez 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
..
boot Feat(Challenges): no js preview (#16149) 2017-12-07 18:13:19 -06:00
manifests Updated README.md 2015-09-02 00:38:15 -07:00
middlewares refactor: Replace .com with .org 2017-08-26 00:07:44 +02:00
models feat(api): Explicitly block all from general about 2017-01-26 18:04:28 -08:00
resources chore(server): updated server to freeCodeCamp 2017-01-14 01:01:33 -05:00
services Fix: map should redirect to current challenge (#15723) 2017-08-03 22:45:36 -05:00
utils Feat(Challenges): no js preview (#16149) 2017-12-07 18:13:19 -06:00
views Merge pull request #16130 from raisedadead/fix/mitigate-signin-for-github-auth 2017-11-29 15:24:13 -08:00
component-passport.js fix(signup): signup auth (#15628) 2017-07-14 00:09:07 +05:30
config.development.js Remove vestigial Trello and Blogger API keys and functions 2016-05-18 00:04:19 -07:00
config.json fix(context): remove use of current-context 2017-11-16 11:34:50 +05:30
config.local.js Remove vestigial Trello and Blogger API keys and functions 2016-05-18 00:04:19 -07:00
config.production.js Fix linting issue 2015-11-03 21:54:42 -08:00
datasources.development.js fix(setup): Include MailHog setup instructions 2017-10-03 22:14:19 -07:00
datasources.json add acl controls to models 2015-06-10 23:59:42 -07:00
datasources.local.js Fix move from Mandril to Amazon SES 2016-04-14 21:05:16 -07:00
debug-entry.js Fix(lint): Add import eslint and fix import errors 2016-07-28 23:40:01 -07:00
middleware.json chore(dependencies): Add and update CORS config 2017-11-16 11:34:50 +05:30
model-config.json feat(api): Add active user api 2017-01-26 18:01:15 -08:00
passport-providers.js fix(signup): signup auth (#15628) 2017-07-14 00:09:07 +05:30
production-start.js Fix(lint): Add import eslint and fix import errors 2016-07-28 23:40:01 -07:00
README.md Corrected server README grammar 2017-10-20 20:16:53 +05:30
server.js fix(signup): signup auth (#15628) 2017-07-14 00:09:07 +05:30

Everything to do with the server.

One file that is not tracked here is rev-manifest.json. It is generated at runtime and its contents change as the contents of client side files change.