Nathan Leniz
de91be44da
comment submit time bug fixed
2015-03-08 18:48:20 +09:00
Nathan Leniz
f367a0310e
Finalizing display issues for news release
2015-03-08 16:50:51 +09:00
Nathan Leniz
6910ed0aea
Nesting of comments in view, disabling comment form display button on button click
2015-03-07 01:57:09 +09:00
Nathan Leniz
41442a540f
Need to work on story redirect after submission, fix url link in stories/show
2015-03-05 19:21:26 +09:00
Michael Q Larson
d8b8373b70
do some refactoring of the camper news views
2015-03-03 19:55:04 -08:00
Nathan Leniz
6ac780e836
Rewire upvote to use post and req.body instead of req.params, add logic on click handler to reject upvotes if the user has already upvoted, coment display now works
2015-03-04 07:15:00 +09:00
Nathan Leniz
968832ae52
start of comments view
2015-03-03 22:52:45 +09:00
Nathan Leniz
52e494407b
Get initial view working, sort out mongo mess with seed file
2015-03-03 19:23:56 +09:00
Michael Q Larson
b7a95ee56f
passing off hacker news clone to Nathan and his pair
2015-03-03 01:41:32 -08:00
Michael Q Larson
9a143ef435
start building the schema for both the posts and comments
2015-03-03 00:18:52 -08:00
Michael Q Larson
fc1d560a89
start refactoring points into progressTimestamps which is essentially points with timestamps
2015-02-22 18:16:26 -08:00
Nathan Leniz
b5c0ad9942
Building out new challenge framework to allow controller to determine view type for challenge
2015-02-13 20:55:49 -05:00
Michael Q Larson
f8f0c3454a
subtle completed challenge button for courseware and add completionMessage to coursewares
2015-02-12 16:48:35 -08:00
Michael Q Larson
57db67aa82
update the courseware.json to treat challengeSeed as an array, and update schema and write logic to strinify this array
2015-02-06 12:11:22 -08:00
Michael Q Larson
f059bc33d8
add courseware controller and routes
2015-02-01 23:35:27 -08:00
Michael Q Larson
afab456ad9
start adding Courseware controllers, routes etc.
2015-02-01 14:22:34 -08:00
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
rockaBe
1dcbe0ec97
stores lowercase email for gravatar
2014-03-11 01:17:53 +01:00
Sahat Yalkabov
d47fa07761
Removed unique and sparse properties for OAuth providers since id is already unique. Fixes #89
2014-02-27 19:46:56 -05:00
Sahat Yalkabov
0ced58c9f5
Add linkedin id field to User model
2014-02-27 11:28:48 -05:00
Sahat Yalkabov
e23919c4eb
Added comments to User model on instance methods and mongoose middleware.
2014-02-18 04:05:46 -05:00
Sahat Yalkabov
b29b0c7965
Updated schema's default values for password token and expires fields
2014-02-18 02:57:57 -05:00
Dan Stroot
1faf279877
Added complete password reset function
2014-02-17 10:00:43 -08:00
Sahat Yalkabov
b64ba9bfa5
Code style formatting
2014-02-14 10:54:03 -05:00
Daniel Mills
c5a5b4fb9f
check for null email for gravatar
2014-02-14 00:14:21 -05:00
Sahat Yalkabov
a3ea1cb9e3
Refactor gravatar function
2014-02-07 09:54:03 -05:00
Sahat Yalkabov
73411a03b0
Merge branch 'KarlJakober-master'
...
* KarlJakober-master:
Add profile information and owned games to Steam template
Steam API template display achievements
Steam API code refactoring, added ownedGames API call
removes steam auth, sets up steam api requests in async
Adds Steam auth and API
Conflicts:
views/api/index.jade
#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
# .git/MERGE_HEAD
# and try again.
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# All conflicts fixed but you are still merging.
# (use "git commit" to conclude merge)
#
# Changes to be committed:
#
# modified: README.md
# modified: app.js
# modified: config/passport.js
# modified: config/secrets.js
# modified: controllers/api.js
# modified: models/User.js
# new file: views/api/steam.jade
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: config/passport.js
# modified: config/secrets.js
# modified: models/User.js
# modified: views/api/index.jade
#
2014-02-05 19:45:05 -05:00
Sahat Yalkabov
a2f4ffbf2b
Merge branch 'master' of https://github.com/KarlJakober/hackathon-starter into KarlJakober-master
...
* 'master' of https://github.com/KarlJakober/hackathon-starter :
removes steam auth, sets up steam api requests in async
2014-02-05 17:13:43 -05:00
Karl Jakober
1687440588
removes steam auth, sets up steam api requests in async
2014-02-05 21:04:02 +00:00
Sahat Yalkabov
20621d535d
Merge branch 'master' of https://github.com/KarlJakober/hackathon-starter into KarlJakober-master
...
* 'master' of https://github.com/KarlJakober/hackathon-starter :
Adds Steam auth and API
2014-02-05 12:26:23 -05:00
Karl Jakober
aa36ad9fbb
Adds Steam auth and API
2014-02-05 16:37:48 +00:00
Sahat Yalkabov
153d7254ad
Update formatting for style consistency
2014-02-03 19:07:17 -05:00
Daniel Mills
8e804c5a1a
retro default, better size for xs
2014-02-03 18:18:28 -05:00
Daniel Mills
f5ecfc507c
add gravatar to profile
2014-02-03 17:50:47 -05:00
Sahat Yalkabov
c0e1a1129a
Updated user schema (provider field was not used)
2014-02-01 03:34:18 -05:00
Brian Cantoni
bbef4e4b43
Switch from bcrypt to bcrypt-nodejs to ease install on Windows
2014-01-28 17:51:10 -08:00
Sahat Yalkabov
992b2cd5da
Updated schema
2014-01-07 16:33:48 -05:00
Sahat Yalkabov
a89959a2a6
Removed DB validations
2014-01-01 02:35:37 -05:00
Sahat Yalkabov
a9cd6e07ac
User profile pictures now defaults to empty string, it won't be displayed if it's not present
2013-12-11 22:16:06 -05:00
Sahat Yalkabov
d961615a02
Added back flatUI CSS
2013-12-11 15:34:53 -05:00
Sahat Yalkabov
4144814368
Fixed foursquare api controller to work with new token schema
2013-12-07 12:37:32 -05:00
Sahat Yalkabov
c03d62da08
Changed tokens from an object of objects to just an array, Tumblr strategy now pushes a new token in addition to tokenSecret as well as token kind
2013-12-07 02:17:46 -05:00
Sahat Yalkabov
f60960be79
Added new tumblr token field
2013-12-07 00:29:57 -05:00
Sahat Yalkabov
bc2fa13d22
Sparse indexing on username field to prevent duplicate null username error
2013-12-06 02:03:27 -05:00
Sahat Yalkabov
52827c7c9b
removed picture selectors on account page
2013-12-06 01:14:10 -05:00
Sahat Yalkabov
ce3a8c78ec
Added gender to user schema and radio buttons to account page
2013-12-06 00:18:39 -05:00
Sahat Yalkabov
9c389c1afb
Profile data defaults to empty string to prevent value of undefined on account page
2013-12-06 00:03:07 -05:00
Sahat Yalkabov
69f41c296a
Schema refactoring
2013-12-05 23:46:47 -05:00
Sahat Yalkabov
1ddd639592
Client-side required password and email fields
2013-12-05 23:12:43 -05:00
Sahat Yalkabov
3ecd3ad148
Simplified local strategy signup process, email is now a username
2013-12-05 22:48:09 -05:00
Sahat Yalkabov
0c842286ef
Added google token, modified admin attribute, email is now username and old email is just plain email, no longer a primary key, first name and last name are just name now
2013-12-05 22:42:20 -05:00