Commit Graph

8978 Commits (7c2053f139d5b71e2d7ab62d13b1a0e0f27987ee)

Author SHA1 Message Date
Berkeley Martinez 7c2053f139 Move event method calls out of action creator 2016-07-28 23:39:17 -07:00
Berkeley Martinez 3086e27681 Fix test check typo
Fix punctuation
2016-07-28 23:39:17 -07:00
Berkeley Martinez 1acd3139c3 Add main chat toggle 2016-07-28 23:39:17 -07:00
Berkeley Martinez 253fb52c50 Add initial project view 2016-07-28 23:39:17 -07:00
Berkeley Martinez 988ab1d0e3 Add extensible views to challenges 2016-07-28 23:39:17 -07:00
Berkeley Martinez 8169e9e785 Add map drawer
This commit break map css. Will need to refactor how the map renders
2016-07-28 23:39:17 -07:00
Berkeley Martinez ad93e49b7d Fix challenge ordering 2016-07-28 23:39:17 -07:00
Berkeley Martinez cc8b608cb9 Moves to next challenges 2016-07-28 23:39:17 -07:00
Berkeley Martinez 515051d817 Fix lint errors
Remove commonFramework build from gulpfile
2016-07-28 23:39:17 -07:00
Berkeley Martinez a0efb99ea8 Fix production webpack build 2016-07-28 23:39:17 -07:00
Berkeley Martinez e45045440e Actually require invariant 2016-07-28 23:39:17 -07:00
Berkeley Martinez fd22c30c9f Add random compliment on challenge completion 2016-07-28 23:39:17 -07:00
Berkeley Martinez fc67e855d9 Update tests to use pass/err to determine refresh 2016-07-28 23:39:17 -07:00
Berkeley Martinez 7c691b5532 Add code storage on code execution 2016-07-28 23:39:17 -07:00
Berkeley Martinez 8bf27f9834 Remove unused files 2016-07-28 23:39:17 -07:00
Berkeley Martinez 2466d66eb1 Challenge now display console.log in output window 2016-07-28 23:39:17 -07:00
Berkeley Martinez 256182836a Run tests in iframe displays results to user 2016-07-28 23:39:17 -07:00
Berkeley Martinez e3e9f67e40 Rename folder 2016-07-28 23:39:17 -07:00
Berkeley Martinez 9b7bd2a026 Initial preview rendering 2016-07-28 23:39:17 -07:00
Berkeley Martinez 1db5caa701 Update rx ajax typings 2016-07-28 23:39:17 -07:00
Berkeley Martinez 2573dc0b22 Add head/tail to file 2016-07-28 23:39:17 -07:00
Berkeley Martinez 9a7d9cc953 Add debounce to editor 2016-07-28 23:39:17 -07:00
Berkeley Martinez f560bca097 Move Old style challenge to classic 2016-07-28 23:39:17 -07:00
Berkeley Martinez c437f7334d Update file on codemirror change 2016-07-28 23:39:17 -07:00
Berkeley Martinez acac4b3286 Add dynamic tests 2016-07-28 23:39:17 -07:00
Berkeley Martinez c0f4fecb6f Add bonfire to challenge types 2016-07-28 23:39:17 -07:00
Berkeley Martinez f76eaf829f Fix content decoding 2016-07-28 23:39:17 -07:00
Berkeley Martinez 70dc2f75fa fix file storing for single file challenges 2016-07-28 23:39:17 -07:00
Berkeley Martinez e173463cdb Fix window height adjustment during dev 2016-07-28 23:39:17 -07:00
Berkeley Martinez 302d4b3ffb Move content into files 2016-07-28 23:39:17 -07:00
Berkeley Martinez 6e30044ba7 Make PolyVinyl's functional 2016-07-28 23:39:17 -07:00
Berkeley Martinez 5d95a98b64 update current challenge on map click 2016-07-28 23:39:17 -07:00
Berkeley Martinez 1eb6390b85 move map as a supdirectory of challenges 2016-07-28 23:39:17 -07:00
Berkeley Martinez 33d3e94e62 Move selectors around 2016-07-28 23:39:17 -07:00
Berkeley Martinez f0aad07234 Create polyvinyl type 2016-07-28 23:39:17 -07:00
Berkeley Martinez a0f6ecfca2 Add initial dynamic challenge rendering 2016-07-28 23:39:17 -07:00
Berkeley Martinez 59dcabb588 Move fetchChallenges up a level 2016-07-28 23:39:17 -07:00
Berkeley Martinez 861f89683b Initial work on new framework 2016-07-28 23:39:17 -07:00
Berkeley Martinez b6f9cfdf71 Move to redux-epic 2016-07-28 23:39:17 -07:00
Berkeley Martinez d511be3332 Add new rx saga 2016-07-28 23:39:17 -07:00
Berkeley Martinez 96f4f3413a Make map links react aware 2016-07-28 23:39:17 -07:00
Berkeley Martinez caa992ecff Redirect /challenges to /map 2016-07-28 23:39:17 -07:00
Berkeley Martinez c150ad2c34 Add filter clearing logic 2016-07-28 23:39:17 -07:00
Berkeley Martinez b9dfc254f4 Add logic to filter input field
Add correct css to input field addon icon
2016-07-28 23:39:17 -07:00
Berkeley Martinez 82d42132df remove active class on map button 2016-07-28 23:39:17 -07:00
Berkeley Martinez 9353c4df9f Break up map components
Add static super blocks
2016-07-28 23:39:17 -07:00
Berkeley Martinez c909cd032e Add React Map 2016-07-28 23:39:17 -07:00
Berkeley Martinez 844afb6e2f Add webpack code splitting module
Add cold-module replacement
Add webpack module hashing
2016-07-28 23:39:17 -07:00
Berkeley Martinez c77fcedcbb Only use file hashing in production 2016-07-28 23:39:17 -07:00
Berkeley Martinez 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