Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						837f9e7524 
					 
					
						
						
							
							fix: remove seed files  
						
						
						
						
					 
					
						2018-06-22 12:42:01 +01:00 
						 
				 
			
				
					
						
							
							
								Tom 
							
						 
					 
					
						
						
							
						
						ff788f86ff 
					 
					
						
						
							
							fix: current-challenge redirect ( #17528 )  
						
						
						
						
					 
					
						2018-06-15 14:11:24 +01:00 
						 
				 
			
				
					
						
							
							
								Stuart Taylor 
							
						 
					 
					
						
						
							
						
						c428b2c197 
					 
					
						
						
							
							feat(package): Initial Curriculum separation ( #17174 )  
						
						... 
						
						
						
						* feat(package): Initial Curriculum separation
* feat(package): Add org scope to package
* chore(ooops): Remove development file
* feat(npm): Add .npmignore
* fix(paths): Fix curriculum paths
* feat(build): Add a build step
* chore(seed): Move package file back to seed
* fix(ignore): Fix .npmIgnore file
* chore(docs): Update README
* chore(seed): Rename coding interview blocks
* fix(seed): Challenge files now fit into learn
* chore(seed): Update seed files for use in learn
* chore(escapes): Unescape script tags of jQuery 
						
						
					 
					
						2018-05-21 19:26:49 +05:30 
						 
				 
			
				
					
						
							
							
								Stuart Taylor 
							
						 
					 
					
						
						
							
						
						766b6f98f1 
					 
					
						
						
							
							feat(schema): Implement challenge schema  
						
						
						
						
					 
					
						2018-04-03 19:52:01 +05:30 
						 
				 
			
				
					
						
							
							
								Stuart Taylor 
							
						 
					 
					
						
						
							
						
						24ef69cf7a 
					 
					
						
						
							
							feat(settings): Expand Settings page functionality  ( #16664 )  
						
						... 
						
						
						
						* fix(layout): Fix Settings layout in firefox
* chore(availableForHire): Remove available for hire setting
* feat(helpers): Use helper components for Settings layout
* fix(map): Fix undefined lang requested
* feat(settings): Expand Settings page functionality
* chore(pledge): Remove pledge from Settings
* fix(about): Adjust AboutSettings layout
* fix(portfolio): Improve PortfolioSettings layout
* fix(email): Improve EmailSettings layout
* fix(settings): Align save buttons with form fields
* fix(AHP): Format AHP
* fix(DangerZone): Adjust DangerZone layout
* fix(projectSettings): Change Button Copy
* fix(CertSettings): Fix certificate claim logic
* chore(lint): Lint 
						
						
					 
					
						2018-02-16 17:18:53 -06:00 
						 
				 
			
				
					
						
							
							
								Lukasz Grzybowski 
							
						 
					 
					
						
						
							
						
						f3d87d6e73 
					 
					
						
						
							
							fix(map): Removed NA text for challenge without time estimat  
						
						... 
						
						
						
						Closes  #16454  
					
						2018-01-23 19:34:42 +01:00 
						 
				 
			
				
					
						
							
							
								mrugesh mohapatra 
							
						 
					 
					
						
						
							
						
						6521839ff4 
					 
					
						
						
							
							chore(seed): Refactoring to use logger ( #16443 )  
						
						
						
						
					 
					
						2018-01-08 13:08:29 +00:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						b2b1426e22 
					 
					
						
						
							
							Feat: react redux migration ( #16200 )  
						
						... 
						
						
						
						* feat: crudely enables test to run solution code against React challenge (and passes!)
* feat: Updates comment
* feat: Adds React 2 and 3, validates challenges in app
* feat: Adds React 4, validates tests
* feat: Adds Peter's migrated challenge seed files for all challenges
* feat: Adds redux, react-redux imports, adds tests for React 7,
* feat: Adds tests for React 08
* fix(challenges): wrap reserved words in <code> and add tests
* feat: complete first two tests for React 9
* feat: modifies tests in React 09
* feat: Adds working tests for React 37, including async setState tests
* feat: Escape hatch to avoid async tests in automated test suite
* feat: Updates React 15 with working tests
* feat: build passes, yay
* feat: Provisions original code string in challenges and adds tests for React Redux 01
* fix(tests): add self-closing tags challenge, other small fixes
* fix(challenge): add react_10, some other stuff
* fix(challenges): update react 22, add react 23
* fix(challenges): react 5 and react 8
* feat: removes dependencies that will break in browser, will replace later
* feat: fix build
* feat: add redux 1
* fix(challenge): add react 24 tests
* feat: partial implemented Redux 2
* feat: migrate redux 3
* feat: Adds React-Redux 04 with working tests under npm test
* feat: Updates automated test runner, just provide all the dependencies. Adds Redux-Thunk.
* feat: Adds working tests for React Redux 07
* feat: redux challenge 4
* feat: migrate redux 5
* feat: redux 6
* feat: migrate Redux test 7
* fix(challenge): add react 25 tests
* feat: Adds tests for React 48, npm test does not pass...
* feat: Migrate Redux test 8
* fix(challenges): skip 26, add react 27 tests
* fix(challenges): add react 28 tests, replace function w/ => throughout, fix linter warnings
* feat: fixes (patches) hard to understand problem with automated test suite
* feat: updates async tests patch
* feat: adds converted tests for React 47
* feat: adds converted tests for React 46
* feat: Partially adds tests for React 43
* docs: adds TO-DO tests for React 43
* feat: migrates tests for React 42
* feat: migrates tests for React 41
* feat: migrates tests for React 39
* feat: Migrates tests for React 38, automated test script fails again!
* feat: migrates tests for React 32
* feat: QAs more React Redux challenge in FCC UI
* feat: Updates tests for React 7
* feat: Migrates React-Redux 3 tests and hardcodes deep-freeze dependency
* feat: migrates React Redux 05 tests
* feat: migrates React Redux 06 tests
* feat: Migrates React Redux 10
* feat: Migrates tests for React 16
* feat: Migrates React 17 tests
* feat: Migrates React 18 tests
* feat: Migrates React 19 tests
* feat: Migrates React 19 tests
* feat: fixing usage of code, replace with editor.getOriginalCode
* feat: Migrates React 21 tests
* feat: Finishes migration of React 09
* fix(challenges): add react 45 tests 💀 
* feat: Adds React 11 tests
* feat: Migrates React 50 tests
* feat: Re-enables original code in FCC editor, QAs challenges blocked by original code
* feat: hacks head tail code in editor test environment
* feat: updates React 20 head code
* feat: QAs React Redux 07 in UI
* fix(challenges): add React 29 tests
* fix(challenges): add React 30 tests
* feat: updates async tests
* feat: Migrates React 12, gets ReactDOM challenges working and QAs them
* feat: Migrates React 13 tests
* feat: Migrates tests for React 14 and updates challenge description formatting
* feat: Refactors 2nd test for Redux 02
* feat: Migrates React 33
* feat: Removes React 26 and 43
* feat: Adds React 34 from Kevin
* fix(challenges): add React 31 & 35 tests (thanks Kevin)
* feat: Migrate Redux challenge 10 - pass both UI QA and terminal test
* fix(challenge): add react 40 tests
* feat: Migrates React Redux 02 tests
* feat: Migrates React Redux 08 and fixes async syntax in React challenge
* fix(challenge): add react 49 tests with caveat
* feat: fixes React 49 tests and adds first tests for React Redux 09
* feat: Migrate Redux 11 - pass both terminal test and UI test
* feat: Migrate Redux 12 - passing both UI test and terminal test
* feat: Migrate Redux 13 - passing both terminal and UI tests
* feat: Adding in code tags for previous redux challenges - terminal and UI tests pass
* feat: Migrates React Redux 09 and React 44 (thanks Kevin)
* feat: fix code tag issues - passed UI and terminal tests
* feat: Migrates Redux 14 tests
* feat: Migrates Redux 14
* feat: Migrates Redux 15
* feat: Migrates Redux 17
* feat: Final migration and QA of Redux, except for Redux 9
* feat: migrates React 36 and QAs
* feat: Rewrites Redux 09 and migrates
* feat: refactors pull request and cleans up code
* style(challenges): QA React challenges
* style(challenges): QA react challenges
* fix(challenges): fix react 41 and 45 tests
* style(challenges): QA redux challenges
* style(challenges): QA react and redux challenges
* fix(seed/react): Move head/tail to files
* fix(seed/redux): Move head/tail to file level
* chore(packages): Move jsdom to dev deps
* fix(seed/react/redux): Async funcs
make async func defined
* fix(seed): %s/editor.getUserCode/getUserInput/gc
* fix(Challenges/build): Make sure head/tail is bundled and transformed
* feat(Challenges.react): Add tail to render component
* chore(seed): Disable modern challenge testing for now
We will put these on beta while we update the auto testing framework 
						
						
					 
					
						2017-12-18 15:04:03 -06:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						dced96da8e 
					 
					
						
						
							
							feat: react challenges ( #16099 )  
						
						... 
						
						
						
						* chore(packages): Update redux utils
* feat(Panes): Invert control of panes map creation
* feat(Modern): Add view
* feat(Panes): Decouple panes from Challenges
* fix(Challenges): Decouple challenge views from panes map
* fix(Challenge/views): PanesMap => mapStateToPanesMap
This clarifies what these functions are doing
* fix(Challenges): Add view type
* fix(Panes): Remove unneeded panes container
* feat(Panes): Invert control of pane content render
This decouples the Panes from the content they render, allowing for
greater flexibility.
* feat(Modern): Add side panel
This is common between modern and classic
* feat(seed): Array to string file content
* fix(files): Modern files should be polyvinyls
* feat(Modern): Create editors per file
* fix(seed/React): Incorrect keyfile name
* feat(Modern): Highligh jsx correctly
This adds highlighting for jsx. Unfortunately, this disables linting for
non-javascript files as jshint will only work for those
* feat(rechallenge): Add jsx ext to babel transformer
* feat(seed): Normalize challenge files head/tail/content
* refactor(rechallenge/build): Rename function
* fix(code-storage): Pull in files from localStorage
* feat(Modern/React): Add Enzyme to test runner
This enables testing of React challenges
* feat(Modern): Add submission type
* refactor(Panes): Rename panes map update action 
						
						
					 
					
						2017-11-29 17:44:51 -06:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						5a974e47dc 
					 
					
						
						
							
							Feature(challenges): add required to challenge creationed  
						
						
						
						
					 
					
						2016-07-28 23:41:23 -07:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						3b02495631 
					 
					
						
						
							
							feature(map): move locked static challenges to seed files  
						
						
						
						
					 
					
						2016-07-28 23:40:01 -07:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						5d4a92bcc6 
					 
					
						
						
							
							Dashify challenge block property on seed  
						
						
						
						
					 
					
						2016-07-28 23:39:17 -07:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						c909cd032e 
					 
					
						
						
							
							Add React Map  
						
						
						
						
					 
					
						2016-07-28 23:39:17 -07:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						4514d39eff 
					 
					
						
						
							
							Add challenge map service  
						
						
						
						
					 
					
						2016-07-28 23:39:17 -07:00 
						 
				 
			
				
					
						
							
							
								SaintPeter 
							
						 
					 
					
						
						
							
						
						f2e61ea0ac 
					 
					
						
						
							
							Add Checksum to Challenges for Google Analytics  
						
						
						
						
					 
					
						2016-01-30 09:02:22 -08:00 
						 
				 
			
				
					
						
							
							
								Logan Tegman 
							
						 
					 
					
						
						
							
						
						6d176005b8 
					 
					
						
						
							
							Change babel/register to babel-register  
						
						
						
						
					 
					
						2016-01-20 09:03:58 -08:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						47c930d7f4 
					 
					
						
						
							
							Add new help rooms and logic  
						
						
						
						
					 
					
						2016-01-15 04:51:11 -08:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						b03e71e7c0 
					 
					
						
						
							
							Abstract map and showChallenge logic  
						
						... 
						
						
						
						Rename some legacy naming conventions
Remove logic for waypoint,basejumps, etc... 
						
						
					 
					
						2016-01-15 04:14:38 -08:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						5c2bdd974a 
					 
					
						
						
							
							Add isComingSoon flag  
						
						
						
						
					 
					
						2015-12-14 13:19:30 -08:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						f7f587194d 
					 
					
						
						
							
							Add superblock ordering  
						
						
						
						
					 
					
						2015-12-14 13:19:30 -08:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						c736a5c00f 
					 
					
						
						
							
							Use regex to hide hikes  
						
						... 
						
						
						
						Capitalize super block 
						
						
					 
					
						2015-12-14 13:19:30 -08:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						adc0ce28e5 
					 
					
						
						
							
							Add superBlock to challenge seed  
						
						
						
						
					 
					
						2015-12-14 13:19:30 -08:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						d095fd5d90 
					 
					
						
						
							
							Feature in dev mode always pull from disk  
						
						
						
						
					 
					
						2015-11-09 17:27:56 -08:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						921080f3d2 
					 
					
						
						
							
							Add challenge testing  
						
						
						
						
					 
					
						2015-11-01 17:22:03 -08:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						0522ec8b13 
					 
					
						
						
							
							Fix first start for new devs  
						
						... 
						
						
						
						also removes job seed 
						
						
					 
					
						2015-10-20 19:53:08 -07:00 
						 
				 
			
				
					
						
							
							
								Quincy Larson 
							
						 
					 
					
						
						
							
						
						f30239fb6c 
					 
					
						
						
							
							add time estimates to challenge blocks on map  
						
						
						
						
					 
					
						2015-10-12 22:56:10 -07:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						44fd85dff8 
					 
					
						
						
							
							Add ability to filter beta challenges from production  
						
						... 
						
						
						
						This PR adds the ability to test out challenges in beta
without fear that they will leak to production servers.
In development all challenges will display.
In production all challenges marked 'isBeta' will be filtered out
except in the case the environmental variable `BETA` is set ture,
in which case all challenges will display. 
						
						
					 
					
						2015-10-06 22:37:08 -07:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						5f21db457d 
					 
					
						
						
							
							fix challenge ordering  
						
						... 
						
						
						
						Now challenges are ordered on map first by top order value of json file
second by index of array 
						
						
					 
					
						2015-08-10 23:29:32 -07:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						8dabd39950 
					 
					
						
						
							
							add to seed script: exit on error  
						
						... 
						
						
						
						filter challenge blocks that do not have challenges 
						
						
					 
					
						2015-08-10 12:15:30 -07:00 
						 
				 
			
				
					
						
							
							
								ahstro 
							
						 
					 
					
						
						
							
						
						aec8680567 
					 
					
						
						
							
							Refactored CompletionMonitor() slightly  
						
						
						
						
					 
					
						2015-08-10 18:44:19 +02:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						967f92e6f4 
					 
					
						
						
							
							fix challenge naming scheme  
						
						
						
						
					 
					
						2015-08-09 22:46:44 -07:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						2476f35309 
					 
					
						
						
							
							add challenge order to individual challenge  
						
						
						
						
					 
					
						2015-08-09 07:40:16 -07:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						b1e34f8cc8 
					 
					
						
						
							
							create name/dashName at seed  
						
						
						
						
					 
					
						2015-08-08 07:50:35 -07:00 
						 
				 
			
				
					
						
							
							
								ahstro 
							
						 
					 
					
						
						
							
						
						e7c8589d08 
					 
					
						
						
							
							Everything is horrible  
						
						
						
						
					 
					
						2015-08-08 02:38:16 +02:00 
						 
				 
			
				
					
						
							
							
								Quincy Larson 
							
						 
					 
					
						
						
							
						
						feab8b508e 
					 
					
						
						
							
							remove field guide cruft and update all field guide links to wiki  
						
						
						
						
					 
					
						2015-07-31 21:55:49 -07:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						a4c4eb1493 
					 
					
						
						
							
							fix type hike not hikes  
						
						
						
						
					 
					
						2015-07-23 16:03:47 -07:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						3df60136e8 
					 
					
						
						
							
							add title field to challenges  
						
						
						
						
					 
					
						2015-07-23 16:03:46 -07:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						8b0b5dd6ce 
					 
					
						
						
							
							split field guides into separate categories  
						
						
						
						
					 
					
						2015-07-23 15:50:47 -07:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						e17b838c80 
					 
					
						
						
							
							add babel-node to seed  
						
						
						
						
					 
					
						2015-07-23 15:49:01 -07:00 
						 
				 
			
				
					
						
							
							
								terakilobyte 
							
						 
					 
					
						
						
							
						
						988242df03 
					 
					
						
						
							
							Ensure build process is part of npm install  
						
						
						
						
					 
					
						2015-06-15 18:10:48 -04:00 
						 
				 
			
				
					
						
							
							
								Berkeley Martinez 
							
						 
					 
					
						
						
							
						
						272d9b4ad5 
					 
					
						
						
							
							Update seed directory to use loopback  
						
						
						
						
					 
					
						2015-06-02 20:32:10 -07:00