Commit Graph

39 Commits

Author SHA1 Message Date
Quincy Larson
60187e6c28 Revert "Add Youtube videos to the map (#13592)"
This reverts commit 4a3fcba501.
2017-05-03 19:22:05 -05:00
Stuart Taylor
4a3fcba501 Add Youtube videos to the map (#13592) 2017-05-03 18:03:59 -05:00
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
Stuart Taylor
b9c7532efd Next step unlocked persistence 2017-01-05 21:33:52 +00:00
Stuart Taylor
60d46e069b Add reactified challenge success modal 2016-12-05 22:54:38 +00:00
Berkeley Martinez
88c2763dc1 Fix(code-storage): Make sure head/tail is always fresh 2016-09-29 12:44:19 -07:00
Berkeley Martinez
69f5f579cc Fix: harden challenge files reducer 2016-09-09 01:19:21 -07:00
Berkeley Martinez
76c49b3a4a Fix(challenge): Harden reducer against bad data fetch 2016-09-09 00:08:59 -07:00
Berkeley Martinez
f9cf212fe7 Feature(code-uri): Lock untrusted code from playing on first load 2016-08-18 09:44:40 -07:00
Berkeley Martinez
c919ce5dc8 Feature(code-uri): Load and remove code uri on loadCode 2016-08-18 09:44:40 -07:00
Mrugesh Mohapatra
56ff814f24 Fix update the console.log statement copy 2016-07-31 03:28:45 +05:30
Berkeley Martinez
0995e3bba6 Feature(map): Filter challenges on Map
closes #9346
2016-07-28 23:40:01 -07:00
Berkeley Martinez
57b6debb44 Feature(challenges): add bug modal and logic 2016-07-28 23:40:01 -07:00
Berkeley Martinez
efcfaf0391 Feature(chat): Add help chat logic 2016-07-28 23:40:01 -07:00
Berkeley Martinez
a61088c6be Feature(map): add expand/collapse all button/logic 2016-07-28 23:40:01 -07:00
Berkeley Martinez
1f02e31894 feature(map): Add collapse to block level 2016-07-28 23:40:01 -07:00
Berkeley Martinez
b8434edd51 Feature(map): Add top level collapse 2016-07-28 23:40:01 -07:00
Berkeley Martinez
d1b78eba9b Feature(react): Add lightbox to step challenge images 2016-07-28 23:40:01 -07:00
Berkeley Martinez
ccc5c3ec24 Feature(challenges): Add hint system to challenges 2016-07-28 23:40:01 -07:00
Berkeley Martinez
4a043e151e Move Video challenges under challenges dir
Remove old hikes components
Remove unused jobs stuff
2016-07-28 23:39:17 -07:00
Berkeley Martinez
5f5f9e526e Fix next challenge loading logic 2016-07-28 23:39:17 -07:00
Berkeley Martinez
c0015a4050 Move from one challenge to another within a block 2016-07-28 23:39:17 -07:00
Berkeley Martinez
c5aff0b16b Submit step challenge 2016-07-28 23:39:17 -07:00
Berkeley Martinez
dc36396369 Add view logic for all projects 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
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
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
9b7bd2a026 Initial preview rendering 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
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
302d4b3ffb Move content into files 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
a0f6ecfca2 Add initial dynamic challenge rendering 2016-07-28 23:39:17 -07:00