Commit graph

388 commits

Author SHA1 Message Date
Samuel Clay
62597c61e8 Fixing deactivation of expired premiums. 2013-01-07 17:43:05 -08:00
Samuel Clay
a0838525d8 Forgot password flow. Holy crap, this took two years. 2013-01-07 17:28:43 -08:00
Samuel Clay
427d171203 Adding delete user flow. About time, since I'm sick of doing this myself. 2013-01-03 10:33:22 -08:00
Samuel Clay
242666341c Adding task to email expired premiums. 2012-12-05 13:10:11 -08:00
Samuel Clay
3cd4886d73 Feedchooser now shows renewal info. Also adding emaisl for premium expire and premium expire grace period. Just need to send them as tasks and then deactive expired premiums. 2012-12-05 11:56:55 -08:00
Samuel Clay
2400794306 Fixing payment date. 2012-12-03 16:12:13 -08:00
Samuel Clay
8cf18d93e8 Handling username changes on payment history. 2012-12-03 16:02:59 -08:00
Samuel Clay
367336beb8 Fixing typo on year. 2012-12-03 15:51:17 -08:00
Samuel Clay
e71e4a9e84 Keeping payment history uptodate based on signals. 2012-12-03 15:17:35 -08:00
Samuel Clay
20401fefab Showing payment history. 2012-12-03 15:03:47 -08:00
Samuel Clay
b87bb34073 Adding models for payment history. 2012-12-03 14:35:21 -08:00
Samuel Clay
5b01239634 Delaying Paypal return, fixing privacy css, and adding convenience function. 2012-11-19 14:28:04 -08:00
Samuel Clay
7f70c7e74a Adding support for sentry. 2012-10-25 14:18:25 -07:00
Samuel Clay
a4e57a0a1f Removing feedloadtime and hide_mobile in db. 2012-10-23 17:55:09 -07:00
Samuel Clay
0e76d7ef14 Fixing sent emails for new premiums. 2012-10-01 17:03:45 -07:00
Samuel Clay
9cc0b80a76 Freshening homepage on social subs too. 2012-08-09 20:42:04 -07:00
Samuel Clay
b15dc457f6 Adding social launch email. 2012-08-09 19:50:47 -07:00
Samuel Clay
15df6b6b47 Making the icon importer a bit faster and more slave lag resilient by using page fetch data. Also fixing title on blurblogs. 2012-07-30 11:12:58 -07:00
Samuel Clay
1b96b97163 Extending permissions for facebook. 2012-07-29 23:53:02 -07:00
Samuel Clay
43045a85d7 Adding full delete user capability. Also removing social beta invite system in prep for launch. 2012-07-28 18:33:07 -07:00
Samuel Clay
2657d714b8 Fixing about 4 bugs that have to do with logging, activating broken premiums, and importing from google reader when the user already has feeds and they aren't being cleared out (broken since friday july 20th, a week ago). Thanks to Luke Dieker for the find. 2012-07-27 12:46:37 -07:00
Samuel Clay
d3b58e7cc9 Deferring OPML import if it takes > 20 seconds. Email user when complete. Also, hamburgers. This one's for @torrez. 2012-07-20 19:43:28 -07:00
Samuel Clay
db49bb35b5 Adding user profile/preferences to flat feeds (for android and ios). 2012-07-13 18:42:44 -07:00
Samuel Clay
803278bb08 Updating celery calls in prep for upgrade to celery 3.0. 2012-07-12 23:58:29 -07:00
Samuel Clay
07bd7f5c94 Adding in a collection to track sent emails so new follow emails don't go out more than once per day. 2012-07-09 13:55:29 -07:00
Samuel Clay
a8c9862385 Moving new user and new premiums to background task. 2012-07-05 22:20:49 -07:00
Samuel Clay
74bb4780ea Adding dashboard date and auto-highlighting new interactions, to be cleared on dashboard view. 2012-04-21 18:20:49 -07:00
Samuel Clay
afdf766a1c Checking case-insensitive invites. 2012-04-16 14:43:36 -07:00
Samuel Clay
aa42f098cf Adding a ton of activities. Fixing numerous bug saround interactions. 2012-04-16 11:21:52 -07:00
Samuel Clay
4612bedb49 Adding paging to interactions and activities on dashboard. 2012-04-12 11:18:56 -07:00
Samuel Clay
4cf027d135 Typos 2012-04-11 17:21:33 -07:00
Samuel Clay
ce18a4eab7 Adding beta email. Sending out a slow trickle of invites... 2012-04-11 17:13:54 -07:00
Samuel Clay
15e08e653a Hooking up starred stories and new subscription activities. 2012-04-11 15:53:53 -07:00
Samuel Clay
451485d32e Splitting interactions into public/private interactions and activities. 2012-04-11 12:14:18 -07:00
Samuel Clay
b9d8b91f6d Showing interactions in module. Adding interactivity. 2012-04-10 18:24:57 -07:00
Samuel Clay
3f7810287b Refactoring features module and adding interactions module + model. Stubbed in interactions module. 2012-04-09 17:20:47 -07:00
Samuel Clay
fca70d9e60 Nulling fields for profile that don't work in prod yet. 2012-03-21 12:28:51 -07:00
Samuel Clay
637f4201b8 Replacing tutorial_finished boolean bakc in db so I can run development and production against the same db. 2012-03-20 11:15:40 -07:00
Samuel Clay
8f0afbb7c2 All setup module items now disappear/appear or show a Done title appropriately. 2012-03-19 14:15:38 -07:00
Samuel Clay
cb1bbe25bc Merge branch 'master' into social
* master:
  Adding press story.
  Fixing forgot password links by blanking out old passwords.
  Document the key to toggle read/unread
2012-03-12 09:00:28 -07:00
Samuel Clay
546f22acfb Fixing forgot password links by blanking out old passwords. 2012-03-11 13:26:57 -07:00
Samuel Clay
aaa5aa1cd6 Merge branch 'master' into social
* master:
  Changing copy on premium/feedchooser dialog.
  Styling errors on stripe payment form.
  Final stripe.js tweaks before launch.
  Adding Pay by Credit Card as an option to feed chooser dialog. Thus concludes Stripe.js integration. Time to launch!
  Styling the stripe.js background.
  Using correct kwargs for stripe signal.
  Wrapping up stripe.js form. Has validation, styling, and does the right thing for new subscriptions. Needs a link to the form, though.
  Setting up correct customer model for stripe webhook.
  Moving JS assets to bottom of the page for faster loadtimes.
  Fixing exception on missing param in feed address searching.
  Fixing recommendation date serialization bug.
  Fixing bugs around login with blank password using full password. Also fixing bug in signups with no username.
  Stripe.js payments using zebra. Adding zebra as a vendored dependency. Webhooks and views all in. Needs styling, custom username and email fields, and loads of testing.
  Adding error checking on requests in page fetching.
  Using a probability from redis to determine whether or not to skip a fetch.
  Allowing any password to be used on accounts with no password set.
  Adding paypal logo.

Conflicts:
	assets.yml
	media/js/newsblur/reader/reader_feedchooser.js
	settings.py
	templates/base.html
2012-02-29 16:22:47 -08:00
Samuel Clay
85eb73b1a7 Using correct kwargs for stripe signal. 2012-02-28 17:39:02 -08:00
Samuel Clay
c9866c087d Wrapping up stripe.js form. Has validation, styling, and does the right thing for new subscriptions. Needs a link to the form, though. 2012-02-28 17:37:01 -08:00
Samuel Clay
45bb45c9e5 Setting up correct customer model for stripe webhook. 2012-02-28 13:14:45 -08:00
Samuel Clay
29234a8bac Stripe.js payments using zebra. Adding zebra as a vendored dependency. Webhooks and views all in. Needs styling, custom username and email fields, and loads of testing. 2012-02-27 21:46:34 -08:00
Samuel Clay
603ac08faa Merge branch 'master' into social
* master:
  Allow login from signup form.
  Reducing celery prefetch to get more accurate queue sizes.
  Removing RabbitMQ dependency. Moving to redis for task queuing.
  Counting queue size for celery/redis.
  Switching to redis to feed queuing. Also adding a weight for skipping feed fetches under high load.
  Skipping feed resurrection.
  Fixing last update problem that has been choking feed fetchers.
  Fixing last update problem that has been choking feed fetchers.
  Typo in feed pool drain.
  Adding ability to wind down feed queue by faking requests.
  Adding debug message about counting errors.

Conflicts:
	fabfile.py
2012-02-27 13:13:27 -08:00
Samuel Clay
fcb78b3133 Allow login from signup form. 2012-02-27 13:11:55 -08:00
Samuel Clay
2b9ad97b51 Switching a ton of feed and user fetches to simple ID matches. ".user.pk -> .user_id" 2012-01-26 09:32:24 -08:00
Samuel Clay
638963f31a Adding profile photos, hiding of completed Getting Started items, following and auto-following of new friends, creating connections. 2011-12-24 00:30:37 -08:00