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
Berkeley Martinez
6898d961bf
Normalize model json using generator loopback
2016-07-28 23:39:17 -07:00
Berkeley Martinez
4514d39eff
Add challenge map service
2016-07-28 23:39:17 -07:00