Commit Graph

316 Commits

Author SHA1 Message Date
01bdbd8f4d Finishing up pathing issues, writing user object if they haven't visited in a day 2015-01-27 17:39:53 -05:00
be0cf978f5 Correctly sorting unsolved bonfires 2015-01-27 02:51:59 -05:00
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
2e5dd6ea73 Strange user behavior, model not updating correctly 2015-01-26 18:28:14 -05:00
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
ead9fe56d1 Fixed bonfire to allow users to enter contractions 2015-01-26 12:30:04 -05:00
c20aa1697c generator now publishes directly to a view where you can interact with your new bonfire 2015-01-25 23:10:05 -08:00
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
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
c4bd0e4dc3 make bonfire dynamically direct to best subsequent bonfire after completion 2015-01-24 14:29:50 -08:00
e115e6da22 Merge branch 'master' into bonfire 2015-01-24 11:29:43 -08:00
a7f228c410 Refactor db read/write ops to use find instead of findOne to improve performance 2015-01-24 14:21:44 -05:00
0ca042a1f0 Paired with is now properly saved, bonfire challenge framework is almost ready for release 2015-01-24 13:40:58 -05:00
022b8daddc Adding in existing username checking, NOT WORKING AT THE MOMENT 2015-01-24 04:14:41 -05:00
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
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
d690f976f3 update the complete all the challenges flow and copy 2015-01-23 15:13:36 -08:00
ff05c9fbca Merge pull request #47 from FreeCodeCamp/bonfire-challenge-framework
Bonfire challenge framework
2015-01-23 00:11:37 -08:00
95f5581d19 improve the live code view 2015-01-22 16:52:43 -08:00
378277f0e1 More steps towards building the bonfire challenge interface 2015-01-22 13:20:46 -05:00
88d353a3ca add new counselors and add legacy route for about path 2015-01-19 10:31:31 -08:00
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
bae9e41b42 improve bonfire and start adding model and controller 2015-01-17 18:52:58 -08:00
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
c90d062f7b Enables twitter users to immediately log in to FCC without having to reauthorize the app 2015-01-17 17:44:06 -05:00
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
adac5f6352 Work on bonfire and make better .jshintrc files 2015-01-16 18:58:27 -05:00
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
89357f3d13 add twitch channel to live pair programming page 2015-01-14 13:26:36 -08:00
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
ca1f9068b8 still tweaking linting 2015-01-11 00:07:41 -08:00
27da93f5c2 Smoke rises 2015-01-11 00:45:22 -05:00
3e7da5ae98 start angularizing sign up form 2015-01-09 17:52:19 -08:00
99253a7745 clean up failed firefox solutions and implement one that works 2015-01-09 15:47:52 -08:00
4e91e94463 fix firefox CDN issue and ensure twitter handle, email and username are lowercase 2015-01-09 15:10:34 -08:00
d46ac080dd make twitter photo higher resolution on login. remove twitter redirect middleware 2015-01-09 13:02:00 -08:00
f23aaa6277 fix the font awesome-specific buttons 2015-01-09 08:47:49 -08:00
a23a79d8c6 hide public profile button if no username 2015-01-09 07:53:29 -08:00
063f1f3bb2 finish initial public profiles 2015-01-08 22:31:15 -08:00
7e34ea340d More angular validation 2015-01-06 10:28:57 -05:00
9c26fbec2d Angular validation 2015-01-06 01:09:17 -05:00
41a1bc37c3 Hooking up Angular to Profile.jade 2015-01-06 00:52:30 -05:00
41abdae46f further progress on the form and add angular inline 2015-01-05 17:29:37 -08:00
db9622a2e5 public profile accessible and start updating form 2015-01-05 16:38:56 -08:00
f82a86ca93 whitelist the akamaihd.net url that Facebook uses to host profile images 2015-01-01 00:51:52 -08:00
1660097544 update helmet csp for facebook images 2015-01-01 00:33:03 -08:00
d965d16f0a whitelist another url to restore images from google 2014-12-31 11:16:33 -08:00
3b7c34d442 update live-pair-programming view and whitelist youtube 2014-12-29 22:56:53 -08:00
8c23335ce5 I think I've enabled caching 2014-12-27 00:22:50 -08:00
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