Commit Graph

198 Commits (76a73943f46b3a48e2b6dd0b4c2c58994fb1e47c)

Author SHA1 Message Date
Sahat Yalkabov 76a73943f4 Converted workflow/eventemitter code to async.waterfall 2014-02-18 02:09:51 -05:00
Sahat Yalkabov 6549966a16 Update error flash message, redirect to /forgot if no reset token is found or if it has expired 2014-02-18 01:40:03 -05:00
Sahat Yalkabov 58c3db89ed Updated expiration of password token to 1hr, updated flash message when email is sent with password recovery instructions. 2014-02-18 01:16:34 -05:00
Sahat Yalkabov 0777294c98 Updated email template text, removed token salting, changed token to base64 (24bit) 2014-02-17 20:45:29 -05:00
Sahat Yalkabov 7e06b6a161 Add title "Forgot Password" to GET /forgot template 2014-02-17 19:46:37 -05:00
Sahat Yalkabov 27dab8fbf9 Removed redundant check for empty email address field 2014-02-17 19:45:33 -05:00
Sahat Yalkabov de1ee38f8e Swapped Gmail for Sendgrid on Forgot Password Send Email workflow 2014-02-17 18:54:46 -05:00
Dan Stroot 1faf279877 Added complete password reset function 2014-02-17 10:00:43 -08:00
Sahat Yalkabov a987efea4a JavaScript style formatting.
SendGrid as a default service for contact form.
2014-02-11 10:46:39 -05:00
Sahat Yalkabov b6391fccf8 Merge branch 'add-mailgun' of https://github.com/leemunroe/hackathon-starter into leemunroe-add-mailgun
* 'add-mailgun' of https://github.com/leemunroe/hackathon-starter:
  Add Nodemailer and Mailgun option for contact form
2014-02-11 10:32:14 -05:00
Sahat Yalkabov f12422ba1b Removed todo comments 2014-02-11 08:40:33 -05:00
Sahat Yalkabov 6b7c68c1c6 Fixed a typo and added form placeholders 2014-02-11 08:24:04 -05:00
Sahat Yalkabov c5a73443d6 Fixed typo and added payment.target.user to recentPayments table in case User ID was used instead of email or phone # to send a payment 2014-02-11 08:14:50 -05:00
Sahat Yalkabov 241baf179a Add venmo recent payments 2014-02-11 08:04:20 -05:00
Sahat Yalkabov f0b5ad7bf0 Add isNumeric constraint on Venmo phone validation 2014-02-11 07:50:47 -05:00
Sahat Yalkabov d14732e0df Display Venmo error flash message on POST request if statusCode is not 200 2014-02-11 00:06:33 -05:00
Sahat Yalkabov 5275607bdb Add send a payment form, route and controller for Venmo API 2014-02-10 23:55:32 -05:00
Sahat Yalkabov 81d4712ba9 Get profile data in getVenmo controller 2014-02-10 20:59:39 -05:00
Sahat Yalkabov 45613cda0e Add venmo authorize, callback and API urls, and a corresponding Venmo controller 2014-02-10 19:21:54 -05:00
Lee Munroe c46c321978 Add Nodemailer and Mailgun option for contact form 2014-02-10 13:32:38 -08:00
Sahat Yalkabov e357b39700 Changed successful login message to "success" flash instead of "info" 2014-02-10 11:04:36 -05:00
Sahat Yalkabov 0d4f2ae8fd Merge branch 'master' of https://github.com/JahlomP/hackathon-starter into JahlomP-master
* 'master' of https://github.com/JahlomP/hackathon-starter:
  Replaced hardcoded success flash with express-flash
2014-02-10 10:58:31 -05:00
Sahat Yalkabov a456508e60 Update jsdoc strings 2014-02-07 10:21:18 -05:00
Sahat Yalkabov f3bcafb42f Remove mongoose reference 2014-02-07 09:57:05 -05:00
Precious Jahlom Agboado de3d62b66b Replaced hardcoded success flash with express-flash 2014-02-07 08:04:22 +00:00
Sahat Yalkabov 69a52ad3e1 Add comment blocks for twilio get and post controllers 2014-02-06 08:40:14 -05:00
Sahat Yalkabov aec3807d34 Updated docs button group on Twilio page.
Pass err.message instead of error object to the middleware.
2014-02-06 08:33:37 -05:00
Sahat Yalkabov 78a3e681fb Success notification and redirect back to Twilio API page on successful text send. 2014-02-06 08:16:35 -05:00
Sahat Yalkabov a34dabbc68 Added Twilio POST route and controller 2014-02-06 08:09:54 -05:00
Sahat Yalkabov 41cfc59cda Added Twilio API template, controller and route; + twilio library. 2014-02-06 07:46:47 -05:00
Sahat Yalkabov f0422b5dd8 Added error messages when Steam ID is invalid or missing 2014-02-06 04:13:42 -05:00
Sahat Yalkabov f34e5d57dc Changed playerSummaries to playerSummary since i am only getting information a single Steam ID 2014-02-06 03:54:26 -05:00
Sahat Yalkabov 888f4eb86a Include free games in getOwnedGames, added custom thumbnail hover effect 2014-02-06 02:51:16 -05:00
Sahat Yalkabov 0774772dcd Add owned games thumbnails 2014-02-05 23:27:13 -05:00
Sahat Yalkabov 7fa3a401e6 Steam API code refactoring, added ownedGames API call 2014-02-05 19:29:46 -05:00
Karl Jakober 1687440588 removes steam auth, sets up steam api requests in async 2014-02-05 21:04:02 +00:00
Karl Jakober aa36ad9fbb Adds Steam auth and API 2014-02-05 16:37:48 +00:00
Sahat Yalkabov 1db2daa01a Removed redundant req.assert for empty email
Swapped code order of a few things in app.js to make it more consistent in terms of coding style
2014-02-02 05:38:38 -05:00
Sahat Yalkabov 246b51a793 Removed redundant express-validator validations, notEmpty() 2014-02-01 03:53:50 -05:00
Sahat Yalkabov 7396a6d7ab Changed updatePassword controller validation to use express-validator instead of custom if statements 2014-02-01 03:39:11 -05:00
Sahat Yalkabov fdecdc5b53 Flash notification on OAuth Provider Unlink 2014-02-01 00:04:54 -05:00
Sahat Yalkabov e177ac10de Updated message if user with that email already exists 2014-01-31 22:18:57 -05:00
Sahat Yalkabov 967ab7fe0a Updating email on profile page will correctly update it in the databse. Fixes issue #25 2014-01-30 17:29:06 -05:00
Sahat Yalkabov 666a70a50e Update contact page to work with express-flash 2014-01-28 17:44:25 -05:00
Sahat Yalkabov 45d0c35f9d Update flash notifications on login, profile, signup pages to work with new express-flash 2014-01-28 17:41:13 -05:00
Tim Messerschmidt cdb73bf261 Adds PayPal SDK sample to the API controller 2014-01-27 12:22:12 -08:00
Sahat Yalkabov 940d52bd43 Fix [Object object] displayed on profile update success instead of the actual message text. 2014-01-27 07:58:32 -05:00
Sahat Yalkabov 213e3afead Display error message when Last.fm api key is missing 2014-01-26 21:00:02 -05:00
Sahat Yalkabov f36fa1e0f7 Add error message when NYT API KEY is missing 2014-01-26 20:19:41 -05:00
Sahat Yalkabov 12e456db51 Removed geo-ip, hard-coded NYC coordinates on the foursquare api example 2014-01-26 19:11:04 -05:00