Commit Graph

364 Commits

Author SHA1 Message Date
Nathan Leniz
227c938445 massive redesign of user model and the way it interacts with bonfires, successfully returning next bonfire for the user, showing meet bonfire to unauthenticated users 2015-01-27 01:22:02 -05:00
Nathan Leniz
2e5dd6ea73 Strange user behavior, model not updating correctly 2015-01-26 18:28:14 -05:00
Michael Q Larson
f8343d4c13 full layout now works. refactor files and routes to have more conventional names and redirects where necessary 2015-01-26 11:38:19 -08:00
Nathan Leniz
ead9fe56d1 Fixed bonfire to allow users to enter contractions 2015-01-26 12:30:04 -05:00
Michael Q Larson
c20aa1697c generator now publishes directly to a view where you can interact with your new bonfire 2015-01-25 23:10:05 -08:00
Nathan Leniz
26c041826b Fixed bonfire to not overwrite user entry point but still allow user error by not defining entry point, create web form to give challenge json back, improved layout of bonfire even more 2015-01-25 23:56:04 -05:00
Michael Q Larson
54c3305281 change bonfire path to playground and update links, and also add a should example test to playground 2015-01-24 14:42:34 -08:00
Michael Q Larson
c4bd0e4dc3 make bonfire dynamically direct to best subsequent bonfire after completion 2015-01-24 14:29:50 -08:00
Michael Q Larson
e115e6da22 Merge branch 'master' into bonfire 2015-01-24 11:29:43 -08:00
Nathan Leniz
a7f228c410 Refactor db read/write ops to use find instead of findOne to improve performance 2015-01-24 14:21:44 -05:00
Nathan Leniz
0ca042a1f0 Paired with is now properly saved, bonfire challenge framework is almost ready for release 2015-01-24 13:40:58 -05:00
Nathan Leniz
022b8daddc Adding in existing username checking, NOT WORKING AT THE MOMENT 2015-01-24 04:14:41 -05:00
Nathan Leniz
a3cf6c3ee2 Persisting completion of bonfire challenges into User model, split routes for bonfires and challenges, refactored class selectors to be challenge type specific 2015-01-24 03:11:01 -05:00
Nathan Leniz
6b4475a5b8 Major refactor of bonfireFramework to differentiate tests, refactor tests in Bonfire schema to remove public/private tests and only have tests, fire modal on successful run of all tests in bonfire/show, added bonfiresHash to User schema, and we should have committed a while ago because there is too much too list 2015-01-24 00:44:08 -05:00
Michael Q Larson
d690f976f3 update the complete all the challenges flow and copy 2015-01-23 15:13:36 -08:00
Free Code Camp
ff05c9fbca Merge pull request #47 from FreeCodeCamp/bonfire-challenge-framework
Bonfire challenge framework
2015-01-23 00:11:37 -08:00
Michael Q Larson
95f5581d19 improve the live code view 2015-01-22 16:52:43 -08:00
Nathan Leniz
378277f0e1 More steps towards building the bonfire challenge interface 2015-01-22 13:20:46 -05:00
Michael Q Larson
88d353a3ca add new counselors and add legacy route for about path 2015-01-19 10:31:31 -08:00
Michael Q Larson
f6603aadae work with @brndnb to improve usability of completion modals and write client-side jquery to prevent post if user isn't authenticated, which fixes a javascript error we were experiencing on serverside 2015-01-18 13:36:24 -08:00
Michael Q Larson
bae9e41b42 improve bonfire and start adding model and controller 2015-01-17 18:52:58 -08:00
Michael Q Larson
7722c20877 Merge branch 'twitter-auth' of https://github.com/FreeCodeCamp/freecodecamp into one-column-challenges
Conflicts:
	app.js
2015-01-17 17:46:12 -08:00
webdev
c90d062f7b Enables twitter users to immediately log in to FCC without having to reauthorize the app 2015-01-17 17:44:06 -05:00
Michael Q Larson
279df2995c change about path to learn-to-code for SEO purposes and remove learn-to-code view and controller action 2015-01-17 11:27:27 -08:00
webdev
adac5f6352 Work on bonfire and make better .jshintrc files 2015-01-16 18:58:27 -05:00
Michael Q Larson
13faedc86e Add email functionality to done-with-first-100-hours page and refactor nonprofit link to be on same controller in same view folder 2015-01-14 13:28:20 -08:00
Michael Q Larson
89357f3d13 add twitch channel to live pair programming page 2015-01-14 13:26:36 -08:00
Michael Q Larson
fc00ef3f29 restyle portfolio and make all portfolio paths off of root and hide angular form until loaded 2015-01-11 22:19:56 -08:00
Michael Q Larson
ca1f9068b8 still tweaking linting 2015-01-11 00:07:41 -08:00
terakilobyte
27da93f5c2 Smoke rises 2015-01-11 00:45:22 -05:00
Michael Q Larson
3e7da5ae98 start angularizing sign up form 2015-01-09 17:52:19 -08:00
Michael Q Larson
99253a7745 clean up failed firefox solutions and implement one that works 2015-01-09 15:47:52 -08:00
Michael Q Larson
4e91e94463 fix firefox CDN issue and ensure twitter handle, email and username are lowercase 2015-01-09 15:10:34 -08:00
Michael Q Larson
d46ac080dd make twitter photo higher resolution on login. remove twitter redirect middleware 2015-01-09 13:02:00 -08:00
Michael Q Larson
f23aaa6277 fix the font awesome-specific buttons 2015-01-09 08:47:49 -08:00
Michael Q Larson
a23a79d8c6 hide public profile button if no username 2015-01-09 07:53:29 -08:00
Michael Q Larson
063f1f3bb2 finish initial public profiles 2015-01-08 22:31:15 -08:00
terakilobyte
7e34ea340d More angular validation 2015-01-06 10:28:57 -05:00
terakilobyte
9c26fbec2d Angular validation 2015-01-06 01:09:17 -05:00
terakilobyte
41a1bc37c3 Hooking up Angular to Profile.jade 2015-01-06 00:52:30 -05:00
Michael Q Larson
41abdae46f further progress on the form and add angular inline 2015-01-05 17:29:37 -08:00
Michael Q Larson
db9622a2e5 public profile accessible and start updating form 2015-01-05 16:38:56 -08:00
Michael Q Larson
f82a86ca93 whitelist the akamaihd.net url that Facebook uses to host profile images 2015-01-01 00:51:52 -08:00
Michael Q Larson
1660097544 update helmet csp for facebook images 2015-01-01 00:33:03 -08:00
Michael Q Larson
d965d16f0a whitelist another url to restore images from google 2014-12-31 11:16:33 -08:00
Michael Q Larson
3b7c34d442 update live-pair-programming view and whitelist youtube 2014-12-29 22:56:53 -08:00
Michael Q Larson
8c23335ce5 I think I've enabled caching 2014-12-27 00:22:50 -08:00
Michael Q Larson
a5fa27466c Clean up views, remove API controller views, add the gmail-shortcuts, control-shortcuts and deploy-a-website static views. Move all resource controller views to a resources view folder and update routes 2014-12-26 00:05:00 -08:00
Michael Q Larson
fcd457b958 email validations work, now on to username validations 2014-12-23 18:20:53 -08:00
Berkeley Martinez
a5df9697e9 Remote route end point in auth that are not called 2014-12-23 13:50:14 -08:00