Commit Graph

188 Commits (8f7eea116a9a192df1e2376883696ebd7bbb8930)

Author SHA1 Message Date
terakilobyte 9b8a7cdd49 Fix display of zipline/basejump completion in account view for new solutions. 2015-05-26 11:30:06 -04:00
Quincy Larson 95ab51986e challenges are working when authenticated 2015-05-25 17:52:00 -07:00
terakilobyte 5f169001f6 Change migration middleware to not rely on boolean flag in User model 2015-05-25 19:55:18 -04:00
terakilobyte 0debdc5fd6 Use middleware to migrate users 2015-05-25 19:02:09 -04:00
terakilobyte b626c811d0 Add initial I need help button and slack webhook integration 2015-05-23 02:26:29 -04:00
terakilobyte 42d48dbcec Fixes email signin from field-guide. Closes #429 2015-05-22 08:59:25 -04:00
terakilobyte 96556a4a87 Fix email-signin redirect when logging in from camper news 2015-05-22 08:34:28 -04:00
Berkeley Martinez b58b725f9d Fix Lint all the controllers
Fix many undefined variables
Fix many unhandled error calls
2015-05-21 11:07:40 -07:00
terakilobyte ca36f636a8 Migration script written. 2015-05-20 23:35:32 -04:00
terakilobyte 16ca72f716 Update views for new variable names. Get profile view working. Update challenge map. 2015-05-20 21:50:31 -04:00
Quincy Larson f3646b0aae give points for upvoting, add facebook profile attribute, improve social profile icons 2015-05-09 16:23:45 -07:00
terakilobyte adaa3cdece Remove template path, load correct javascript in universal header 2015-05-06 09:10:15 -04:00
terakilobyte ba78710c82 Go with calculating streaks with fresh data as cached mongo can"t be relied upon 2015-05-05 21:21:13 -04:00
terakilobyte 517c37f633 More fixes to streak calculation 2015-05-05 21:13:46 -04:00
terakilobyte 30c4085d21 Quick fix for longest streak logic 2015-05-05 20:03:27 -04:00
terakilobyte b73c7eac62 Ensure all bonfires have names in account profile view. Add more aptly names state flag for future user data massaging. 2015-05-05 16:12:53 -04:00
terakilobyte 1b393bb685 Closed #348. 2015-05-05 15:35:55 -04:00
Quincy Larson 200fa53012 add campwide meeting and fix user show points 2015-05-05 09:22:38 -07:00
Quincy Larson ec5c542d07 potentially fix the too many redirects issue 2015-05-01 21:32:24 -07:00
terakilobyte 5f6177378f Clean up more linting errors and split out returns from Mongo. 2015-04-24 13:15:15 -04:00
terakilobyte b49d2fd343 Resolve merge conflicts using Webstorm's merge integration tool. 2015-04-17 00:11:13 -04:00
Michael Q Larson 9d746f7d49 add zipline and basejump to portfolio view, and bonfires with solutions(not yet writing name to bonfireCompletion record on user 2015-04-05 00:01:51 -07:00
Michael Q Larson 44c5da8f72 improve the streak counter which previously wasn't defaulting to one day 2015-04-02 14:23:56 -07:00
Michael Q Larson 2328cc2927 Merge branch 'master' of https://github.com/FreeCodeCamp/freecodecamp
Conflicts:
	controllers/user.js
2015-03-31 15:11:06 -07:00
Michael Q Larson a60c5eb92c refactor passport so that emails aren't fired if there are errors in save actions 2015-03-31 15:07:34 -07:00
Nathan Leniz 65a4c923b2 resolve merge conflicts 2015-03-29 00:51:09 +09:00
Michael Q Larson 672df775a2 add a zipline and a base jump to the seed file 2015-03-28 07:47:47 -07:00
Nathan Leniz 9e1a4a1348 Streak display in account/show.jade, refactor courseware.json for error handling and linting 2015-03-28 23:42:07 +09:00
Nathan Leniz 0a07c1e397 Streaks! 2015-03-28 17:38:11 +09:00
Nathan Leniz efd7707ac8 Move to Mongoose 4.0, begin implementation of streak 2015-03-28 11:34:12 +09:00
jameskopacz c17ff59aef Handle callback errors for user, bonfire, challenges,
courseware, and resources controllers
2015-03-26 23:41:06 -05:00
Nathan Leniz ac511982a4 User facing challenge mentions now point to coursewares, remove completed view from account/show 2015-03-21 18:42:19 +09:00
Nathan Leniz 9cdb2588b4 resolve merge conflict 2015-03-21 17:04:31 +09:00
Nathan Leniz a2e2e6bfa2 Improve profile view on devices, store name in completedCoursewares for display in account/show 2015-03-21 15:44:18 +09:00
Nathan Leniz b35f5ca59c Working on unifying coursewares view and logic 2015-03-21 13:42:02 +09:00
Nathan Leniz d48da59aa7 resolve merge conflicts 2015-03-21 12:03:16 +09:00
Michael Q Larson 5a15da975f fix email validation issue #212 2015-03-17 23:18:03 -07:00
Berkeley Martinez 3b913be893 handle async flow/errors of profile update 2015-03-17 21:09:54 -07:00
Michael Q Larson 95c249afc6 Merge branch 'master' of https://github.com/FreeCodeCamp/freecodecamp
Conflicts:
	.gitignore
2015-03-17 15:41:52 -07:00
Nathan Leniz 514b5ea572 fix bug in server side checking for username, closes #219 2015-03-18 07:15:25 +09:00
Michael Q Larson f3f6d0d16e update title for portfolio views and add public/js/bundle.js to gitignore 2015-03-17 10:06:17 -07:00
Michael Q Larson 8e8711d947 add @rybar's new placeholder camper image and fix the broken logic that was supposed to update it for existing users 2015-03-11 23:58:16 -07:00
Nathan Leniz d6a6834971 Validate min length of 5 for username, 8 for password 2015-03-10 08:17:10 +09:00
Nathan Leniz 64d1c4a908 Server side checking of user input before allowing signup. 2015-03-09 18:35:56 +09:00
Nathan Leniz 3b3de541b3 Update username for stories and comments on username change in profile 2015-03-09 11:59:50 +09:00
Nathan Leniz 8608f48d8c Delete seed tasks, email signup now defaults a picture 2015-03-09 06:51:47 +09:00
Nathan Leniz 38dc4378df Add ranking algorithm to decay posts over time, add default image to user instead of gravatar 2015-03-09 06:09:51 +09:00
Nathan Leniz f367a0310e Finalizing display issues for news release 2015-03-08 16:50:51 +09:00
Michael Q Larson 120cc113b9 current work on d3 2015-02-22 23:47:30 -08:00
Michael Q Larson 53bbe90290 find a son format that works with d3 2015-02-21 21:45:25 -08:00