Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						df4c075103 
					 
					
						
						
							
							fix(scripts): move to lockfile v2  
						
						
						
						
					 
					
						2021-02-27 03:25:51 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						b5f4754e2a 
					 
					
						
						
							
							fix: re-revert the API decoupling ( #41263 )  
						
						... 
						
						
						
						* fix(api): decouple api from curriculum
This reverts commit 8f0e441644#40703 .
* fix(gitpod): add curriculum build to GitPod
This reverts commit 706d70f58d#41234 .
* docs: update DevOps manual for api change (#41259 )
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com > 
						
						
					 
					
						2021-02-25 12:02:35 -08:00 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						8f0e441644 
					 
					
						
						
							
							revert(api): decouple api from curriculum  
						
						... 
						
						
						
						This reverts commit c077ffe4b9#40703  
						
						
					 
					
						2021-02-25 03:40:09 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						c077ffe4b9 
					 
					
						
						
							
							feat(api): decouple api from curriculum ( #40703 )  
						
						
						
						
					 
					
						2021-02-22 12:23:59 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						184c1f5b9d 
					 
					
						
						
							
							chore: remove old validation scripts  
						
						
						
						
					 
					
						2021-02-03 22:26:36 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						fffc0e51ec 
					 
					
						
						
							
							chore(client): refactor & organise config ( #40875 )  
						
						
						
						
					 
					
						2021-02-03 15:22:07 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						e3511f2930 
					 
					
						
						
							
							chore: rename challenge-md-parser  
						
						
						
						
					 
					
						2021-02-02 09:51:02 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						6a09b9bce2 
					 
					
						
						
							
							fix(client): refactor dynamic URLs based on lang ( #40824 )  
						
						
						
						
					 
					
						2021-01-31 12:15:41 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						0b944ddfde 
					 
					
						
						
							
							fix(env): update variable validations ( #40813 )  
						
						
						
						
					 
					
						2021-01-31 12:15:40 +05:30 
						 
				 
			
				
					
						
							
							
								Nicholas Carrigan (he/him) 
							
						 
					 
					
						
						
							
						
						59173b346a 
					 
					
						
						
							
							fix(tools): Validate curriculum_locale ( #40572 )  
						
						... 
						
						
						
						Adds validation for the `CURRICULUM_LOCALE`
environment variable in the same way the
`CLIENT_LOCALE` value is validated.
Signed-off-by: nhcarrigan <nhcarrigan@gmail.com > 
						
						
					 
					
						2021-01-31 12:15:35 +05:30 
						 
				 
			
				
					
						
							
							
								Tom 
							
						 
					 
					
						
						
							
						
						3978c6be28 
					 
					
						
						
							
							feat: i18n user interface ( #40306 )  
						
						... 
						
						
						
						Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com > 
						
						
					 
					
						2021-01-31 12:15:32 +05:30 
						 
				 
			
				
					
						
							
							
								Tom 
							
						 
					 
					
						
						
							
						
						0e96d2604e 
					 
					
						
						
							
							fix: delete existing users before seeding db ( #40423 )  
						
						
						
						
					 
					
						2021-01-30 11:13:52 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						ee1e8abd87 
					 
					
						
						
							
							feat(curriculum): restore seed + solution to Chinese ( #40683 )  
						
						... 
						
						
						
						* feat(tools): add seed/solution restore script
* chore(curriculum): remove empty sections' markers
* chore(curriculum): add seed + solution to Chinese
* chore: remove old formatter
* fix: update getChallenges
parse translated challenges separately, without reference to the source
* chore(curriculum): add dashedName to English
* chore(curriculum): add dashedName to Chinese
* refactor: remove unused challenge property 'name'
* fix: relax dashedName requirement
* fix: stray tag
Remove stray `pre` tag from challenge file.
Signed-off-by: nhcarrigan <nhcarrigan@gmail.com >
Co-authored-by: nhcarrigan <nhcarrigan@gmail.com > 
						
						
					 
					
						2021-01-12 19:31:00 -07:00 
						 
				 
			
				
					
						
							
							
								Ikko Ashimine 
							
						 
					 
					
						
						
							
						
						fbae6d0159 
					 
					
						
						
							
							fix(tools): message typo in insert-spaces.js ( #40614 )  
						
						... 
						
						
						
						alway -> always 
						
						
					 
					
						2021-01-05 12:00:34 +05:30 
						 
				 
			
				
					
						
							
							
								Ikko Ashimine 
							
						 
					 
					
						
						
							
						
						1e994407ca 
					 
					
						
						
							
							fix(tools): message typo fix ( #40537 )  
						
						... 
						
						
						
						occured -> occurred 
						
						
					 
					
						2020-12-28 15:50:21 +09:00 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						22fbc62f88 
					 
					
						
						
							
							chore: format curriculum ( #37912 )  
						
						
						
						
					 
					
						2020-12-15 21:22:02 +05:30 
						 
				 
			
				
					
						
							
							
								Shaun Hamilton 
							
						 
					 
					
						
						
							
						
						c75b28faf2 
					 
					
						
						
							
							feat(tools): add fully certified development user ( #40181 )  
						
						... 
						
						
						
						Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com > 
						
						
					 
					
						2020-12-03 21:15:45 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						25429b9f3f 
					 
					
						
						
							
							fix: update linter for new challenge format ( #40317 )  
						
						... 
						
						
						
						Also uses yaml for better vscode integration 
						
						
					 
					
						2020-11-26 17:42:57 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						ebb4e0d5cc 
					 
					
						
						
							
							fix: default to .env ( #40315 )  
						
						
						
						
					 
					
						2020-11-25 23:15:59 +05:30 
						 
				 
			
				
					
						
							
							
								Twaha Rahman 
							
						 
					 
					
						
						
							
						
						625b12c4f2 
					 
					
						
						
							
							feat(Cypress):Add tests for parts of /settings page ( #39622 )  
						
						... 
						
						
						
						Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com > 
						
						
					 
					
						2020-11-21 23:39:38 +05:30 
						 
				 
			
				
					
						
							
							
								Ashraf Nazar 
							
						 
					 
					
						
						
							
						
						9831df18e0 
					 
					
						
						
							
							feat(profile): Add Top Contributor badge feature ( #38348 )  
						
						... 
						
						
						
						Co-authored-by: Twaha Rahman <39026437+Twaha-Rahman@users.noreply.github.com >
Co-authored-by: Twaha Rahman <mahi6703890@gmail.com >
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com > 
						
						
					 
					
						2020-11-16 13:49:45 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						61ba415717 
					 
					
						
						
							
							fix: tighten up ensure-env and env.js ( #39694 )  
						
						
						
						
					 
					
						2020-09-26 00:40:17 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						4f68cc3126 
					 
					
						
						
							
							fix: update env validation and include newest var ( #39661 )  
						
						
						
						
					 
					
						2020-09-24 20:04:27 +05:30 
						 
				 
			
				
					
						
							
							
								Ahmad Abdolsaheb 
							
						 
					 
					
						
						
							
						
						1a66eac990 
					 
					
						
						
							
							feat: render nav conditionally  
						
						
						
						
					 
					
						2020-09-24 17:48:29 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						977d411a97 
					 
					
						
						
							
							chore:(deps): apply npm audit fix to all packages  
						
						
						
						
					 
					
						2020-09-24 16:29:55 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						f6f5603a88 
					 
					
						
						
							
							chore: prevent builds when vars are missing  
						
						
						
						
					 
					
						2020-09-04 00:14:24 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						40acb604d2 
					 
					
						
						
							
							fix: remove migration seed and unused import  
						
						
						
						
					 
					
						2020-09-01 11:35:44 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						1ad5f756e0 
					 
					
						
						
							
							fix(api): remove redirects from api  
						
						... 
						
						
						
						They should be handled either by nginx or by the client. Turned out a
lot of code, including the path migration, existed to support them.
Hence the large number of removals 
						
						
					 
					
						2020-09-01 11:35:44 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						33de8a03b5 
					 
					
						
						
							
							fix: remove all extraneous env vars ( #39443 )  
						
						
						
						
					 
					
						2020-08-21 03:59:27 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						4a1d5e9b05 
					 
					
						
						
							
							chore: bump build  
						
						
						
						
					 
					
						2020-08-04 03:50:20 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						3cc53b78f1 
					 
					
						
						
							
							chore: bump seed  
						
						
						
						
					 
					
						2020-08-04 03:50:20 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						7323cc5619 
					 
					
						
						
							
							chore: remove challenge seeding  
						
						
						
						
					 
					
						2020-06-23 11:27:17 +02:00 
						 
				 
			
				
					
						
							
							
								Kristofer Koishigawa 
							
						 
					 
					
						
						
							
						
						6e5988da4e 
					 
					
						
						
							
							fix(learn): versioning for new certificate slugs ( #39087 )  
						
						
						
						
					 
					
						2020-06-17 20:30:31 +05:30 
						 
				 
			
				
					
						
							
							
								Kristofer Koishigawa 
							
						 
					 
					
						
						
							
						
						77df0e32cd 
					 
					
						
						
							
							feat(learn): rename certificates, cert slugs, and cert flags ( #39026 )  
						
						
						
						
					 
					
						2020-06-15 21:51:30 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						a02ff7b08e 
					 
					
						
						
							
							fix(certs): add year to certs introduced in 2020 ( #38912 )  
						
						
						
						
					 
					
						2020-06-04 13:13:07 +05:30 
						 
				 
			
				
					
						
							
							
								Beau Carnes 
							
						 
					 
					
						
						
							
						
						256ed00fb9 
					 
					
						
						
							
							feat(learn): split InforSec and QA into individual certs ( #38347 )  
						
						... 
						
						
						
						Co-authored-by: Mrugesh Mohapatra <me@raisedadead.com >
Co-authored-by: Kris Koishigawa <scissorsneedfoodtoo@gmail.com > 
						
						
					 
					
						2020-05-27 13:19:12 +05:30 
						 
				 
			
				
					
						
							
							
								Beau Carnes 
							
						 
					 
					
						
						
							
						
						e776529ed0 
					 
					
						
						
							
							feat(learn): add python video challenges ( #38424 )  
						
						
						
						
					 
					
						2020-05-27 13:19:09 +05:30 
						 
				 
			
				
					
						
							
							
								mrugesh 
							
						 
					 
					
						
						
							
						
						22afc2a0ca 
					 
					
						
						
							
							feat(learn): python certification projects ( #38216 )  
						
						... 
						
						
						
						Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Kristofer Koishigawa <scissorsneedfoodtoo@gmail.com >
Co-authored-by: Beau Carnes <beaucarnes@gmail.com > 
						
						
					 
					
						2020-05-27 13:19:08 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						13b248d464 
					 
					
						
						
							
							chore: npm audit fix in all packages  
						
						
						
						
					 
					
						2020-04-07 14:24:34 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						23b899f50f 
					 
					
						
						
							
							fix(csrf): remove all csrf bypass  
						
						
						
						
					 
					
						2020-03-17 23:28:23 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						35578720e5 
					 
					
						
						
							
							chore: update build  
						
						
						
						
					 
					
						2020-03-17 11:09:12 +05:30 
						 
				 
			
				
					
						
							
							
								Oliver Eyton-Williams 
							
						 
					 
					
						
						
							
						
						b350efef5b 
					 
					
						
						
							
							chore: update seed  
						
						
						
						
					 
					
						2020-03-17 11:09:12 +05:30 
						 
				 
			
				
					
						
							
							
								Josh Soref 
							
						 
					 
					
						
						
							
						
						004b99bf8f 
					 
					
						
						
							
							chore: fix typos in spelling ( #38100 )  
						
						... 
						
						
						
						* spelling: accidentally
* spelling: announce
* spelling: assembly
* spelling: avoid
* spelling: backend
* spelling: because
* spelling: claimed
* spelling: candidate
* spelling: certification
* spelling: certified
* spelling: challenge
* spelling: circular
* spelling: it isn't
* spelling: coins
* spelling: combination
* spelling: compliant
* spelling: containers
* spelling: concise
* spelling: deprecated
* spelling: development
* spelling: donor
* spelling: error
* spelling: everything
* spelling: exceed
* spelling: exist
* spelling: falsy
* spelling: faulty
* spelling: forward
* spelling: handle
* spelling: indicates
* spelling: initial
* spelling: integers
* spelling: issealed
* spelling: javascript
* spelling: length
* spelling: maximum
* spelling: minimum
* spelling: mutable
* spelling: notifier
* spelling: coordinate
* spelling: passport
* spelling: perform
* spelling: permuter
* spelling: placeholder
* spelling: progressively
* spelling: semantic
* spelling: submission
* spelling: submit
* spelling: translations
* spelling: turquoise
* spelling: visualization
* spelling: without
* spelling: registration
* spelling: representation 
						
						
					 
					
						2020-02-08 23:59:10 +05:30 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						6756c06fcd 
					 
					
						
						
							
							chore(deps): bump handlebars from 4.1.2 to 4.5.3 ( #37987 )  
						
						... 
						
						
						
						Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.1.2 to 4.5.3.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.1.2...v4.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: null <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2019-12-27 22:15:58 +05:30 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
						
						5c567092d7 
					 
					
						
						
							
							chore(deps): bump handlebars from 4.1.2 to 4.5.3 in /tools/scr… ( #37991 )  
						
						... 
						
						
						
						Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.1.2 to 4.5.3.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.1.2...v4.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: null <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2019-12-27 22:15:38 +05:30 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						fdb17223ec 
					 
					
						
						
							
							revert : Added displayUsername and username update functionality  
						
						... 
						
						
						
						removes implemenation from #35699 
This reverts commit e154f38118 
						
						
					 
					
						2019-12-13 01:07:05 +05:30 
						 
				 
			
				
					
						
							
							
								Catalina 
							
						 
					 
					
						
						
							
						
						e154f38118 
					 
					
						
						
							
							Added displayUsername and username update functionality ( #35699 )  
						
						... 
						
						
						
						* Added displayUsername and username update functionality
* fix: move username assignment to safe place
moved the username assignment down a statement so that it doesn't cause exception 
* fix: handle missing username or displayUsername
* refactor: remove redundant code 
						
						
					 
					
						2019-12-11 12:43:06 +01:00 
						 
				 
			
				
					
						
							
							
								Mrugesh Mohapatra 
							
						 
					 
					
						
						
							
						
						0f5b9f8764 
					 
					
						
						
							
							fix(client): temporary redirect for donation settings  
						
						
						
						
					 
					
						2019-12-10 17:55:57 +01:00 
						 
				 
			
				
					
						
							
							
								mrugesh 
							
						 
					 
					
						
						
							
						
						6db5292521 
					 
					
						
						
							
							fix: update to forced redirects ( #37337 )  
						
						
						
						
					 
					
						2019-10-16 17:17:57 +05:30 
						 
				 
			
				
					
						
							
							
								mrugesh 
							
						 
					 
					
						
						
							
						
						21df53afd0 
					 
					
						
						
							
							fix(redirects): update domain redirects ( #37306 )  
						
						
						
						
					 
					
						2019-10-15 18:32:35 +05:30