freeCodeCamp/server/boot
Berkeley Martinez dbecdc5618 feat: prep for modern challenges (#15781)
* feat(seed): Add modern challenge

* chore(react): Use prop-types package

* feat: Initial refactor to redux-first-router

BREAKING CHANGE: Everything is different!

* feat: First rendering

* feat(routes): Challenges view render but failing

* fix(Challenges): Remove contain HOC

* fix(RFR): Add params selector

* fix(RFR): :en should be :lang

* fix: Update berks utils for redux

* fix(Map): Challenge link to arg

* fix(Map): Add trailing slash to map page

* fix(RFR): Use FCC Link

Use fcc Link to get around issue of lang being undefined

* fix(Router): Link to is required

* fix(app): Rely on RFR state for app lang

* chore(RFR): Remove unused RFR Link

* fix(RFR): Hydrate initial challenge using RFR and RO

* fix: Casing issue

* fix(RFR): Undefined links

* fix(RFR): Use onRoute<name> convention for route types

* feat(server/react): Add helpful redux logging/throwing

* fix(server/react): Strip out nonjson from state

This prevents thunks in routesMap from breaking serialization

* fix(RFR/Link): Should accept any renderable

* fix(RFR): Get redirects working

* fix(RFR): Redirects and not found's

* fix(Map): Move challenge onClick handler

* fix(Map): Allow Router.link to handle clicks after onClick

* fix(routes): Remove react-router-redux

* feat(Router): Add lang to all route actions by default

* fix(entities): Only fetch challenge if not already loaded

* fix(Files): Move files to own feature

* chore(Challenges): Remove vestigial hints logic

* fix(RFR): Update challenges on route challenges

* fix(code-storage): Should use events instead of commands

* fix(Map): ClickOnMap should not hold on to event

* chore(lint): Use eslint-config-freecodecamp

Closes #15938

* feat(Panes): Update panes on route instead of render

* fix(Panes): Store panesmap and update on fetchchallenges

* fix(Panes): Normalize panesmaps

* fix(Panes): Remove filter from createpanemap

* fix(Panes): Middleware on location meta object

* feat(Panes): Filter preview on nonhtml challenges

* build(babel): Add lodash babel plugin

* chore(lint): Lint js files

* fix(server/user-stats): Remove use of lodash chain

this interferes with babel-plugin-lodash

* feat(dev): Add remote redux devtools for ssr

* fix(Panes): Dispatch mount action

this is needed to trigger window/divider epics

* fix(Panes): Getpane to use new panesmap format

* fix(Panes): Always update panes after state

this lets the panes logic be affected by changes in state
2017-11-09 19:10:30 -06:00
..
a-extendEmail.js feature: notify camper by email on completion 2016-05-04 14:49:57 -07:00
a-increase-listeners.js Fix loopback event emitter max listeners warning 2016-04-11 16:27:58 -07:00
a-services.js Fix: map should redirect to current challenge (#15723) 2017-08-03 22:45:36 -05:00
authentication.js use app instead of server in boot directories 2015-06-03 12:26:11 -07:00
certificate.js feat: prep for modern challenges (#15781) 2017-11-09 19:10:30 -06:00
challenge.js Fix a typo in server/boot/challenge.js 2017-10-18 00:23:14 +08:00
commit.js feat(lint): prefer spread over Object.assign call 2016-12-29 16:58:49 -08:00
explorer.js Fix loopback explorer issue 2015-11-05 16:41:19 -08:00
home.js bug fix, should assign default value to referer header 2016-09-23 09:24:17 +07:00
randomAPIs.js fix(main): static page links and constantStrings 2017-09-16 17:16:48 -05:00
react.js feat: prep for modern challenges (#15781) 2017-11-09 19:10:30 -06:00
redirectHttps.js Fixes a typo in source code 2015-08-24 11:57:14 +04:00
redirects.js refactor: Replace .com with .org 2017-08-26 00:07:44 +02:00
restApi.js use app instead of server in boot directories 2015-06-03 12:26:11 -07:00
settings.js feat(app): new layout (#14707) 2017-07-31 22:04:01 -05:00
sitemap.js refactor: Replace .com with .org 2017-08-26 00:07:44 +02:00
story.js Removed Camper News completely 2016-05-17 18:31:40 +01:00
t-wiki.js refactor: Replace .com with .org 2017-08-26 00:07:44 +02:00
user.js fix(sign-up): Update page for clear onboarding path 2017-09-17 16:14:46 +05:30
z-lang-redirect.js removed sneaky console log 2016-09-02 13:25:56 -04:00