Commit Graph

8971 Commits

Author SHA1 Message Date
cc8b608cb9 Moves to next challenges 2016-07-28 23:39:17 -07:00
515051d817 Fix lint errors
Remove commonFramework build from gulpfile
2016-07-28 23:39:17 -07:00
a0efb99ea8 Fix production webpack build 2016-07-28 23:39:17 -07:00
e45045440e Actually require invariant 2016-07-28 23:39:17 -07:00
fd22c30c9f Add random compliment on challenge completion 2016-07-28 23:39:17 -07:00
fc67e855d9 Update tests to use pass/err to determine refresh 2016-07-28 23:39:17 -07:00
7c691b5532 Add code storage on code execution 2016-07-28 23:39:17 -07:00
8bf27f9834 Remove unused files 2016-07-28 23:39:17 -07:00
2466d66eb1 Challenge now display console.log in output window 2016-07-28 23:39:17 -07:00
256182836a Run tests in iframe displays results to user 2016-07-28 23:39:17 -07:00
e3e9f67e40 Rename folder 2016-07-28 23:39:17 -07:00
9b7bd2a026 Initial preview rendering 2016-07-28 23:39:17 -07:00
1db5caa701 Update rx ajax typings 2016-07-28 23:39:17 -07:00
2573dc0b22 Add head/tail to file 2016-07-28 23:39:17 -07:00
9a7d9cc953 Add debounce to editor 2016-07-28 23:39:17 -07:00
f560bca097 Move Old style challenge to classic 2016-07-28 23:39:17 -07:00
c437f7334d Update file on codemirror change 2016-07-28 23:39:17 -07:00
acac4b3286 Add dynamic tests 2016-07-28 23:39:17 -07:00
c0f4fecb6f Add bonfire to challenge types 2016-07-28 23:39:17 -07:00
f76eaf829f Fix content decoding 2016-07-28 23:39:17 -07:00
70dc2f75fa fix file storing for single file challenges 2016-07-28 23:39:17 -07:00
e173463cdb Fix window height adjustment during dev 2016-07-28 23:39:17 -07:00
302d4b3ffb Move content into files 2016-07-28 23:39:17 -07:00
6e30044ba7 Make PolyVinyl's functional 2016-07-28 23:39:17 -07:00
5d95a98b64 update current challenge on map click 2016-07-28 23:39:17 -07:00
1eb6390b85 move map as a supdirectory of challenges 2016-07-28 23:39:17 -07:00
33d3e94e62 Move selectors around 2016-07-28 23:39:17 -07:00
f0aad07234 Create polyvinyl type 2016-07-28 23:39:17 -07:00
a0f6ecfca2 Add initial dynamic challenge rendering 2016-07-28 23:39:17 -07:00
59dcabb588 Move fetchChallenges up a level 2016-07-28 23:39:17 -07:00
861f89683b Initial work on new framework 2016-07-28 23:39:17 -07:00
b6f9cfdf71 Move to redux-epic 2016-07-28 23:39:17 -07:00
d511be3332 Add new rx saga 2016-07-28 23:39:17 -07:00
96f4f3413a Make map links react aware 2016-07-28 23:39:17 -07:00
caa992ecff Redirect /challenges to /map 2016-07-28 23:39:17 -07:00
c150ad2c34 Add filter clearing logic 2016-07-28 23:39:17 -07:00
b9dfc254f4 Add logic to filter input field
Add correct css to input field addon icon
2016-07-28 23:39:17 -07:00
82d42132df remove active class on map button 2016-07-28 23:39:17 -07:00
9353c4df9f Break up map components
Add static super blocks
2016-07-28 23:39:17 -07:00
c909cd032e Add React Map 2016-07-28 23:39:17 -07:00
844afb6e2f Add webpack code splitting module
Add cold-module replacement
Add webpack module hashing
2016-07-28 23:39:17 -07:00
c77fcedcbb Only use file hashing in production 2016-07-28 23:39:17 -07:00
4e12c45057 Add webpack cold reloading
On changes to the react bundle
webpack will store the current redux state
in localStorage, waits (to allow the server to restart)
then refreshes the page. On page load, it checks if it
has state stored and loads it into the app.
2016-07-28 23:39:17 -07:00
6898d961bf Normalize model json using generator loopback 2016-07-28 23:39:17 -07:00
4514d39eff Add challenge map service 2016-07-28 23:39:17 -07:00
f29545ef6c Move to localize non ui data 2016-07-28 23:39:17 -07:00
c7af14bcf7 Initial step challenge ui with state changes 2016-07-28 23:39:17 -07:00
09ea99e561 Add react challenge view with editor 2016-07-28 23:39:17 -07:00
ec16357c83 Merge pull request #9880 from FreeCodeCamp/greenkeeper-react-router-bootstrap-0.23.1
Update react-router-bootstrap to version 0.23.1 🚀
2016-07-28 21:03:57 -07:00
94b44059e6 Merge pull request #9941 from alanbares/fix/wiki-url-root-forum
Redirect old wiki urls to root of forum
2016-07-28 16:29:21 -07:00