Commit Graph

10959 Commits

Author SHA1 Message Date
28067a965b feat(seed): Change task and assertion for Project Euler (#16082) 2017-11-09 20:32:44 -06:00
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
2e46e60557 Merge pull request #16014 from raisedadead/chore/move-husky-to-dev-deps
chore(tools): Move husky to dev dependencies
2017-11-08 12:25:44 -08:00
1ca383a5ff Merge pull request #15803 from vivek28111992/fix/text-change
fix(challenges): Change of text in Introduction to the basic node a
2017-11-02 15:21:12 -07:00
b911000e74 Merge pull request #16033 from JustusFT/fix/beta-navbar
fix: Navbar breaks at 768px to 786px
2017-11-03 01:15:39 +05:30
4ba3e64786 fix(nav): Navbar breaks at 768px to 786px 2017-11-03 01:04:38 +05:30
936223af47 Merge pull request #15833 from Manish-Giri/fix/improve-existing-object-challenges
fix(challenges): Improve description in existing object challenges
2017-11-01 15:45:51 -05:00
9777bf6c6d fix(translations): Updated German translations (#15995) 2017-11-01 20:13:36 +05:30
dbd955a709 chore(tools): Move husky to dev dependencies 2017-11-01 10:34:01 +05:30
a6d031a0f6 fix(challenges): Improve description in existing object challenges 2017-11-01 10:28:47 +05:30
89306fb875 Merge pull request #16069 from raisedadead/chore/update-to-node-8x
chore(node): Update node version to 8x
2017-10-31 13:31:07 -07:00
e652ad934a fix: Email should be switched before confirm 2017-11-01 01:43:22 +05:30
da24e83dfd chore(node): Update node version to 8x
Closes #15951
2017-11-01 01:20:55 +05:30
c3621723c3 Updated grammar (#16056) 2017-10-30 16:33:40 -05:00
185a7cda88 feat(seed): Added more assertions for Project Euler (#16057) 2017-10-30 16:25:39 -05:00
6efdc7611f Merge pull request #16049 from no-stack-dub-sack/fix/code-tags-adv-ds
fix(challenge): wrap method names & other code in <code> tags
2017-10-29 21:15:00 -07:00
383ec75fff fix(challenge): wrap method names & other code in <code> tags 2017-10-29 21:00:11 -04:00
66f7192d19 Merge pull request #16048 from no-stack-dub-sack/fix/binary-search-tree
fix(challenge): update description and add image for first binary search tree challenge
2017-10-28 17:42:04 -07:00
adfa7c74c2 fix(challenge): update description and add img for 1st binary tree challenge 2017-10-28 13:51:12 -04:00
5e61fd53d1 fix(user): Add update new-email placeholder property 2017-10-28 00:24:27 +05:30
9ccfe4f72c refactor: Update methods to sensible names 2017-10-28 00:24:27 +05:30
2a3703b95a fix(user): Add LoopBack email validation once again
Earlier we did not need emails for everyone, this is not the case
anymore. We now require emails, and all other auth mechanisms are
now deprecated for new users.
2017-10-28 00:24:27 +05:30
fe059c224e fix(User): Naming convention updates 2017-10-28 00:24:26 +05:30
429bc9e89f Merge pull request #16036 from aferreira44/translate/Pt-br-translation-claim-your-front-end-libraries-certificate
feat(pt-br-translation): claim-your-front-end-libraries-certificate
2017-10-27 09:51:56 +05:30
032a1c34ae feat(euler-problem): Add test and solution for problem 7 (#15988) 2017-10-27 09:38:49 +07:00
9a6e97731a fix: Peer review suggestions accepted 2017-10-26 21:24:04 -02:00
037d9c4e2d feat(pt-br-translation): claim-your-front-end-libraries-certificate 2017-10-26 02:09:53 -02:00
04ed210d30 feat(pt-br-translation): claim-your-responsive-web-design-certificate 2017-10-26 00:16:08 -02:00
308afdd1ae feat(euler-problem): Add test and solution for project euler problem 6 (#15987) 2017-10-26 08:40:10 +07:00
36e8a29766 feat(euler-problem): Add test and solution for problem 8 (#15990) 2017-10-26 08:08:28 +07:00
945c9b0fd3 feat(seed): Added more assertion for Project Euler problem twe (#15887) 2017-10-25 01:03:42 -05:00
2037576712 feat(seed): Added more assertion for problem twenty eight (#15913) 2017-10-25 01:03:22 -05:00
6329dac4a3 feat(seed): Added more assertions for Project Euler problem tw (#15881) 2017-10-25 01:03:04 -05:00
4de1be810b feat(seed): Added more assertions for Project Euler (#16028) 2017-10-25 00:58:56 -05:00
1c73aa1288 feat(seed): Added more assertions for Project Euler (#16023) 2017-10-25 00:54:01 -05:00
2f4b77f313 feat(seed): Change Project Euler assertion (#16021) 2017-10-25 00:45:38 -05:00
f6db83d6f2 fix(readme): Fix whitespace in link (#16015) 2017-10-25 00:21:13 -05:00
5a3fb188ee feat: added the IMAGE_BASE_URL key to the sample.env file (#15970)
* feat: added the IMAGE_BASE_URL key to the sample.env file.

* Add subfolder per tchaffee's suggestion
2017-10-25 00:00:31 -05:00
ba084876d8 fix(styles): Add z-index to lint markers in code-mirror (#16024) 2017-10-24 22:56:32 +05:30
56d4bc40ea fix(docs): Update Contributing Guidelines (#16025) 2017-10-24 22:45:56 +05:30
efc00c0568 Merge pull request #15944 from FranciscoKnebel/feat/mlab-challenge
feat(challenge): Added mLab tutorial
2017-10-24 01:34:09 +05:30
326e10feff Merge pull request #16003 from aaronang/fix/shift-tab
fix(editor): Unindent line when nothing is selected
2017-10-24 01:22:43 +05:30
474c97697f Merge pull request #15928 from ResamVi/fix/json-challenge-test
Fix vague tests for "Convert JSON Data to HTML" challenge
2017-10-24 00:57:46 +05:30
c6487c6dab Merge pull request #15998 from padi/fix/compliment-any-gender
Remove the random compliment that has no gender neutral alternative
2017-10-24 00:19:53 +05:30
f69247bcf5 chore: Included link to local facebook groups
Included link to local facebook groups in Readme
2017-10-24 00:02:25 +05:30
303f801d52 Merge pull request #15971 from no-stack-dub-sack/fix/adv-data-structures
fix(instructions): fix spacing and correct example code for max heap …
2017-10-22 18:07:54 -07:00
2f217d178c Included link to local facebook groups 2017-10-22 19:06:11 -04:00
50d1b8aae8 fix(editor): Unindent line when nothing is selected
Pressing SHIFT + TAB while no text is selected would indent the text
which is uncommon behavior. This change will always unindent the code
regardless of whether text is selected or not.
2017-10-21 14:12:33 +02:00
ed68463738 fix: remove random compliment without gender-neutral alternative 2017-10-21 08:18:58 +08:00
7bda4580fe Merge pull request #15997 from Aayush-N/fix/server-readme-grammar
Corrected README grammar
2017-10-20 21:47:43 +05:30