Commit Graph

98 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
c20aa1697c generator now publishes directly to a view where you can interact with your new bonfire 2015-01-25 23:10:05 -08:00
Michael Q Larson
c4bd0e4dc3 make bonfire dynamically direct to best subsequent bonfire after completion 2015-01-24 14:29:50 -08: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
Nathan Leniz
0e9523ab72 More steps towards integrating the bonfire challenge framework. Importing challnge seed, public tests, private tests, entry point and entry point negator 2015-01-22 15:49:16 -05:00
Nathan Leniz
378277f0e1 More steps towards building the bonfire challenge interface 2015-01-22 13:20:46 -05:00
Nathan Leniz
094b937148 Incremental steps towards building the bonfire challenge views 2015-01-22 11:59:55 -05:00
Nathan Leniz
74291d2299 More bonfire improvements. Removed redundant console statements, improved test scraping, comment scraping included, better reset behavior 2015-01-21 23:54:59 -05:00
Nathan Leniz
6ea5f5c895 Preparing for bonfire challenges, create Bonfire model, BonfireCompletion model, update bonfire controller, create initial bonfire seed data 2015-01-21 21:32:13 -05:00
Michael Q Larson
bae9e41b42 improve bonfire and start adding model and controller 2015-01-17 18:52:58 -08:00
Michael Q Larson
da3ed43b2f update user schema for sparseness and uniqueness on email 2015-01-11 18:24:36 -08:00
Michael Q Larson
bfe75a180d improve the profile layout and start building the public profile view 2015-01-08 18:39:16 -08:00
Michael Q Larson
0ec2e0a759 finished validation on the form fields 2015-01-08 14:56:44 -08: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
aab3b98f5d remove unique requirement from username 2014-12-31 22:59:01 -08:00
Michael Q Larson
c896584b21 quick fix for Twitter auth issue 2014-12-28 17:40:57 -08:00
Michael Q Larson
fcd457b958 email validations work, now on to username validations 2014-12-23 18:20:53 -08:00
Berkeley Martinez
86fcfe8296 Major refactor. Add error handlers everywhere. 2014-12-23 08:48:28 -08:00
Michael Q Larson
1d56a2572a tweaked challenges 2014-12-14 09:01:37 -08:00
Michael Q Larson
177dc900cf made parallel 'points' infrastructure 2014-12-05 20:44:42 -08:00
Michael Q Larson
5c54fddaec Merge branch 'master' into timestamp
Conflicts:
	views/partials/challenges.jade
2014-12-03 23:31:36 -08:00
Michael Q Larson
abcf15074b remove email regex check and restrictions and username for now 2014-12-01 20:49:08 -08:00
Michael Q Larson
ec5fea2eaa start writing validations 2014-11-30 15:25:00 -08:00
Michael Q Larson
21370b83a5 start adding omniauth functionality back in and debugging in production 2014-11-29 22:22:27 -08:00
Michael Q Larson
00c92176cb update the hackathon starter base app 2014-11-29 21:32:59 -08:00
Michael Q Larson
9b9554c47d update the hash to have default values 2014-11-25 11:31:35 -08:00
Michael Q Larson
d973619f4a writes completed challenges to database 2014-11-25 11:17:07 -08:00
Michael Q Larson
1a0acdea82 attempt to modify User.js 2014-11-24 18:48:07 -08:00
Michael Q Larson
06fe5390ba seems to attempt to write timestamp 2014-11-24 18:07:03 -08:00
Sahat Yalkabov
2dcea49f70 user model cleanup 2014-11-08 20:42:48 -08:00
Michael Q Larson
ca0c71b77f redirects to correct challenge upon authentication 2014-11-06 23:01:01 -08:00
Michael Q Larson
1a4ee74e8f page loads now 2014-11-06 15:26:38 -08:00
Michael Q Larson
d21e83eced start making challenge seed data 2014-11-06 13:06:19 -08:00
Michael Q Larson
80fbe1dee4 fix nonprofit form and fix some mistakes in video links 2014-11-04 14:57:00 -08:00
Michael Q Larson
de29af1e8a update views and add routes to app.js 2014-11-02 09:07:40 -08:00
Michael Q Larson
b68458cdb5 get email persisting but still need to pull it in on authentication 2014-10-24 15:22:09 -07:00
Michael Q Larson
58761e7c2b start adding challenge routes and controllers 2014-10-18 00:01:26 -07:00
Michael Q Larson
308461d4ec create bootstrap file 2014-10-16 16:18:26 -07:00
Michael Q Larson
ac0ab1de37 start fixing chat 2014-10-16 09:07:06 -07:00
Michael Q Larson
8c15b4beee add oauth logins 2014-10-15 13:18:25 -07:00
Michael Q Larson
1bae5f439f start work on challenge model but getting an error; add all project euler challenges 2014-10-15 12:09:28 -07:00
Michael Q Larson
254740c065 socket io is connecting 2014-10-13 18:00:37 -07:00
Michael Q Larson
ad929be410 able to write to the db 2014-10-13 16:01:52 -07:00
Michael Q Larson
a5985cd73d start building out views 2014-10-13 14:14:51 -07:00
Michael Q Larson
05c31ba15d firechat and firepad installed but not fully working 2014-10-12 01:51:55 -07:00
Sahat Yalkabov
d4192b2e00 Refactored Gravatar mongoose method 2014-05-02 16:16:44 -04:00
Sahat Yalkabov
fc55e385e4 Added Instagram authentication 2014-04-22 15:00:27 -04:00