Commit Graph

75 Commits

Author SHA1 Message Date
Peter Weinberg
0b60d7de3a chore(seed): freeCodeCampify remaining sections of codebase 2017-02-02 18:29:59 -05:00
Samuel Plumppu
3ebfb05171 Merge pull request #12856 from systimotic/fix/bug-reporting-indentation
Fix closing backticks indentation on bug report
2017-01-29 22:20:57 +01:00
systimotic
01d10c5316 Fix closing backticks indentation on bug report 2017-01-27 09:24:21 +01: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
a9059eb2c6 Make translated challenge titles searchable 2017-01-07 22:36:45 +00:00
Stuart Taylor
b9c7532efd Next step unlocked persistence 2017-01-05 21:33:52 +00:00
Stuart Taylor
0ac02647e2 Add blockName to titles 2016-12-13 21:30:36 +00:00
Stuart Taylor
60d46e069b Add reactified challenge success modal 2016-12-05 22:54:38 +00:00
Stuart Taylor
74cfed9826 Fix Final Video Challenge Completion 2016-11-01 20:56:11 +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
26875725db Fix(challenges): Only show beta on map in dev 2016-09-09 14:52:34 -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
f47d82de6a Fix(challenges): Change challenge toasts copy 2016-09-08 22:31:42 -07:00
Berkeley Martinez
5426944175 Fix(challenges): Change challenge fail message copy 2016-09-08 22:22:45 -07:00
Quincy Larson
653ec7effd Merge pull request #10417 from BerkeleyTrue/refactor/move-step-logic
Refactor(challenges): Move step movement logic into epic
2016-09-01 16:58:50 -07:00
Berkeley Martinez
98673fc316 Refactor(challenges): Move step movement logic into epic 2016-08-31 14:06:03 -07:00
Berkeley Martinez
0e8c0b8470 Feature(code-storage): clear code storage on challenge completion 2016-08-18 19:33:24 -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
Berkeley Martinez
043832302e Fix(lang): update challenge lang on user lang change 2016-08-12 17:19:34 -07:00
Berkeley Martinez
8be0d194a5 Fix(challenge): update user challenge map on challenge complete 2016-08-11 16:41:03 -07:00
Mrugesh Mohapatra
0a90d0f1d3 Merge pull request #10041 from BerkeleyTrue/regression/add-current-challenge
Fix(accounts): show challenge info on user profile
2016-08-02 22:35:55 +05:30
Berkeley Martinez
a454cd1177 Fix(challenges): reset challenge should update main iframe 2016-08-01 20:20:40 -07:00
Berkeley Martinez
606bfd7c88 Fix(accounts): show challenge info on user profile
This changes the behavior of the user profile page to pull the current
challenge info from our challenge map and overwrite the user challenge.
This should also make name changes point to the correct challenge
regardless of the info saved to the user profile
2016-08-01 18:48:31 -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
c204e8cdea Feature(toasts): make toast short lived by default 2016-07-28 23:40:01 -07:00
Berkeley Martinez
979eb4f7d1 Feature(challenges): add reset logic 2016-07-28 23:40:01 -07:00
Berkeley Martinez
8e3c092029 Feature(toast): Move from react-toastr to react-notifications 2016-07-28 23:40:01 -07:00
Berkeley Martinez
45adc402d2 Feature(challenges): Move to coming soon challenges in dev
close #9349
2016-07-28 23:40:01 -07:00
Berkeley Martinez
668bd74690 Fix(lint): Add import eslint and fix import errors 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
77be343e04 Fix(challenges): reset project form on submit 2016-07-28 23:40:01 -07:00
Berkeley Martinez
adb7fa96cc Refactor(challenges): refactor challenge completion saga 2016-07-28 23:40:01 -07:00
Berkeley Martinez
0c07e961a7 Feature(components): fetch user after page load
This makes it easier to serve whole site statically in the future
Feature(redux): Move user state into entities
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
078560c3ba Add language routing 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
c0bd971f91 Move back to previous challenge loads new challenge 2016-07-28 23:39:17 -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
acf4d99f67 Add block scoping to challenges url 2016-07-28 23:39:17 -07:00
Berkeley Martinez
c5aff0b16b Submit step challenge 2016-07-28 23:39:17 -07:00
Berkeley Martinez
8457db3319 Submit step 2016-07-28 23:39:17 -07:00