Commit Graph

86 Commits

Author SHA1 Message Date
Berkeley Martinez
f1d936198e feat(challenges): add backend challenge infrastructure (#11058)
* Feat: Initial backend view

* Feat: Refactor frame runner

* Feat: backend challenge submit runs tests

* Feat: Backend challenge request

* Feat: Whitelist hyperdev in csp

* Fix: Use app tests instead of challenge tests

* Feat: Allow hyperdev subdomains

* Fix(csp): allow hypderdev.space subdomains

* feat(challenge): submit backend

* feat: Add timeout to test runner (5 sec)

* chore(seed): Add more to test backend

* fix(csp): s/hyperdev/gomix/g

* fix(app): fix code mirror skeleton filepath

* fix(app): remove Gitter saga import

* fix(app): codemirrorskeleton does not need it's own folder
fix(app): cmk needs to work with Null types

* fix: No longer restart the browser when challenges change

* fix(app): Update jquery for challenges

* fix(seed): Remove to promise jquery call

* fix(lint): Undo merge error
undefined is no allowed

* fix(app): linting errors due to bad merge

* fix(seed): Remove old seed file
2017-01-26 23:07:22 -06:00
Berkeley Martinez
a6f9e95ed8 Feat: Add react-hot-loader
Combine webpack and browser-sync on one port
2016-09-27 19:49:58 -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
9b7bd2a026 Initial preview rendering 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
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
gangachris
c184609340 Add ability to toggle comments with ctrl/cmd + / keymap
Add ability to comment on editor with ctrl + /

load codemirror commenting plugin
2016-07-22 19:13:07 +03:00
Berkeley Martinez
3c1e08f894 Revert "Feature/Popover Definitions" 2016-07-16 21:35:28 -07:00
Berkeley Martinez
e6f29ecc9c Feature/Popover Definitions 2016-06-17 23:53:44 +01:00
Berkeley Martinez
8ef3fdb6a0 Initial move to redux 2016-03-03 17:53:33 -08:00
Berkeley Martinez
9dbfa3c8da Merge pull request #6320 from bugron/fix/tooltip-shiftkey
Temporarily remove the 'popup' feature
2016-02-01 00:03:58 -08:00
Arsen Melikyan
18e8df53b9 Temporarily remove the 'popup' feature 2016-01-30 11:55:07 +04:00
JelenaBarinova
29f93df1bb Getting users timezone on client side and passing it to server side within POST (on challenge complete), showing users stats with users timezone
After CR
2016-01-26 15:09:47 -08:00
Sahat Yalkabov
5500e59258 Added mousetrap to enable keyboard shortcuts 2016-01-24 16:12:59 -05:00
Arsen Melikyan
db57fd405f Add 'copy to clipboard' buttons for easy challenge link and code copying 2016-01-18 11:20:21 +04:00
Berkeley Martinez
50b1e61e70 Fix change challenge model to POJO 2016-01-15 04:51:11 -08:00
Berkeley Martinez
0e52466163 Add less source maps
Watch bootstrap less files
2016-01-15 04:14:38 -08:00
Rex Schrader
b28c7089a2 Merge pull request #5974 from ltegman/fix/loop-protect-default-case
Fix loop protect thinking default cases are loop labels
2016-01-08 11:56:35 -08:00
Logan Tegman
5d6808e7af Fix loop protect thinking default cases are loop labels 2016-01-08 09:40:53 -08:00
Berkeley Martinez
30826d9ecb Fix production build never completing 2016-01-04 14:27:22 -08:00
Berkeley Martinez
dd4589dd6f Fix manifest build order 2016-01-04 14:27:22 -08:00
Harsha
4e83352774 updated gulp to watch new file structure 2016-01-01 19:27:29 -05:00
JelenaBarinova
6c7d2685fd Current and Longest streak calculation fixed
Minor refactoring and unit tests added

After CR: user-stats file moved to util folder, export keywork added to exported functions, new line added at the end of gulp file

User-stats-test file moved to replicate user-stats path in test folder
2015-12-15 18:33:04 -05:00
Quincy Larson
676ef0e253 finish qa-ing removal of angular 2015-12-04 19:21:19 -06:00
Berkeley Martinez
9c97f90f66 Add source map profiling to all files 2015-12-02 23:19:02 -08:00
Berkeley Martinez
3a299daa37 Add loop-protect
Remove webworkers
2015-12-02 11:50:52 -08:00
Logan Tegman
66e01e683d Fix Codemirror Emmet Plugin Support 2015-12-01 14:50:45 -08:00
Berkeley Martinez
ce37991c50 Remove console.logs 2015-11-29 16:28:32 -08:00
Berkeley Martinez
eec7fff909 Fix jQuery challenges 2015-11-29 16:28:32 -08:00
Berkeley Martinez
74fa49cd75 Reset and execute update display and storage 2015-11-29 16:27:14 -08:00
Berkeley Martinez
4bdf1b2854 Add gulp build of commonFramework 2015-11-29 16:27:14 -08:00
Berkeley Martinez
748f7ab93f Progress towards refactoring 2015-11-29 16:21:04 -08:00
Berkeley Martinez
545e545f51 Fix for manifest not updating on initial build 2015-11-29 16:21:04 -08:00
Berkeley Martinez
0a46dc16a6 Fix for vendor files not working correctly with manifest 2015-11-29 16:21:04 -08:00
Berkeley Martinez
87fa38182e bundle vendor files 2015-11-29 16:20:17 -08:00
Berkeley Martinez
c71636b629 Minify react in production 2015-11-22 20:26:44 -08:00
Berkeley Martinez
533a3f1d58 Don't use es6 in gulpfile 2015-11-09 22:31:31 -08:00
Berkeley Martinez
d095fd5d90 Feature in dev mode always pull from disk 2015-11-09 17:27:56 -08:00
Berkeley Martinez
8087db11f0 Update gulp lint task 2015-11-06 21:12:14 -08:00
Berkeley Martinez
465a3e399c Add identifiers to chat embed divs 2015-10-16 14:00:02 -07:00
Berkeley Martinez
d3f2d603df fix nodemon should ignore seed files 2015-09-21 12:54:33 -07:00
Berkeley Martinez
7741b3065c only delete rev files are development
reved files should not be deleted in production to prevent 404
from those using cached versions
2015-09-10 19:34:40 -07:00
Berkeley Martinez
88d7ca1f48 add rev deletion 2015-09-10 19:01:12 -07:00
Berkeley Martinez
5f3b57dc11 add .jsx ext to nodemon
nodemon will restart when jsx files in common change
2015-09-10 16:27:09 -07:00
Berkeley Martinez
0f11168f40 fix react manifest feedback loop 2015-09-10 16:27:08 -07:00
Berkeley Martinez
70cf48cf7b fix manifest generation during webpack watch
fix gulp debug statements during gulp should always be on
2015-09-10 16:27:08 -07:00
Berkeley Martinez
9b6a709301 fix pack-client should out to correct dir 2015-08-28 16:11:29 -07:00