Commit graph

195 commits

Author SHA1 Message Date
Samuel Clay
9df9f2300f Adding gift codes. 2014-11-06 13:41:08 -08:00
Samuel Clay
7bb4e25d42 Fixing OPML backup email messages and sending timing. Also fixing deleting feeds by folder. Fixing reloading of sites in organizer. 2014-10-14 15:59:46 -07:00
Samuel Clay
c69de89d36 Adding delete saved stories older than date feature in Account dialog. 2014-09-29 13:09:46 -07:00
Samuel Clay
22d0768257 Better paypal cancellation and refunds. Now showing paypal errors. 2014-09-24 17:00:09 -07:00
Samuel Clay
52b91b94d9 Adding update payments history button. 2014-07-09 11:30:34 -07:00
Samuel Clay
dc7cab36a4 Switching login form's form handling to NewsBlur form (from django form). 2014-04-29 15:24:33 -07:00
Samuel Clay
c347e3f192 If user is current and premium, don't recharge card. Otherwise, create a new customer. 2014-04-04 17:14:15 -07:00
Samuel Clay
81e65e0873 Adding logic for chagning credit cards not immediately renewing. 2014-04-03 14:59:39 -07:00
Samuel Clay
c66f032d6a Adding useful data to payment history. 2014-04-03 14:59:38 -07:00
Samuel Clay
3bd8c56e71 Adding static signup page. 2014-02-14 15:30:46 -08:00
Samuel Clay
fa831c09b6 Moving email optout link to a single page, not behind a paywall. 2014-01-30 19:29:13 -08:00
Samuel Clay
e172bd980a Adding logging to profile views. 2013-07-18 15:13:39 -07:00
Samuel Clay
0c484b1d2c Adding partial refunds to admin. 2013-07-04 11:29:50 -07:00
Samuel Clay
22d767c92a Handling stripe card declined errors. 2013-05-24 12:11:52 -07:00
Samuel Clay
fbb9586d7b Adding deletion of sites to Account dialog. Sends an email with exported OPML as a backup/undo. 2013-05-23 18:14:21 -07:00
Samuel Clay
7293c1fe44 Fixing behind count. 2013-05-13 18:20:33 -07:00
Samuel Clay
9e6ce31550 Addung RNewUserQueue, an automatically emptying new user queue. Forcing all new users to go through paywall. 2013-05-13 18:03:17 -07:00
Samuel Clay
2bd2589c80 Handling error when user is already refunded. 2013-05-10 12:15:54 -07:00
Samuel Clay
68df960072 Handling error when user is already refunded. 2013-05-10 12:15:26 -07:00
Samuel Clay
af11be2e4c Handling error when user is already refunded. 2013-05-10 12:14:18 -07:00
Samuel Clay
b0eec18c5e New admin dialog for easy refunds and premium activations. 2013-05-10 12:05:33 -07:00
Samuel Clay
0cbf23fdf2 Handling errors correctly in account settings dialog. 2013-05-06 15:21:17 -07:00
Samuel Clay
007481ebff Handling username changes for users with no passwords. 2013-05-06 15:12:18 -07:00
Samuel Clay
ee749794dc Activating premiums immediately for stripe users. 2013-03-19 10:18:21 -07:00
Samuel Clay
66709d6908 Merge branch 'master' into circular
* master:
  db03 is no longer a db.
  Redis to db01.
  Logging stripe use.
  Paywall on signup.
  Extending random holds for feeds while being crushed.
  Minimum of MEMORY/256 workers.
  Minimum of MEMORY/256 workers.
  Bumping gunicorn workers.
  Only recount feeds if necessary.
  Only recount feeds if necessary.

Conflicts:
	media/css/reader.css
2013-03-14 10:54:12 -07:00
Samuel Clay
277af547cf Logging stripe use. 2013-03-14 10:01:38 -07:00
Samuel Clay
fcda26edd7 Only recount feeds if necessary. 2013-03-13 23:08:59 -07:00
Samuel Clay
245349b1d6 Only recount feeds if necessary. 2013-03-13 23:07:50 -07:00
Samuel Clay
bb7bd5112e Adding cancel subscription to account dialog. 2013-03-13 15:46:51 -07: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
20401fefab Showing payment history. 2012-12-03 15:03:47 -08:00
Samuel Clay
284c0aafbe Fixing bug when setting autofollow_friends to false when the user has not setup any twitter/fb login details. 2012-08-12 16:50:42 -07:00
Samuel Clay
c4dc6a1ae1 Merge branch 'social' into redis
* social:
  Refactoring social profiles so that even new users have profiles. Thanks to @roycyang's new db setup for finding all of this.
  Fixing bug if a user has no social profile.

Conflicts:
	apps/social/views.py
2012-07-25 23:58:01 -07:00
Samuel Clay
8f28065154 Refactoring social profiles so that even new users have profiles. Thanks to @roycyang's new db setup for finding all of this. 2012-07-25 23:57:10 -07:00
Samuel Clay
09b7b44ab3 Merge branch 'social' into redis
* social:
  Adding youtube video embeds back in.
  Allowing empty email to be set.
  Fixing issue in munin postgres fabfile.
  Adding postgres standby commands + munin.
2012-07-20 11:18:28 -07:00
Samuel Clay
f8e0f46ea2 Allowing empty email to be set. 2012-07-20 10:39:14 -07:00
Samuel Clay
2c69fc7edc Merge branch 'social' into redis
* social:
  Fixing interactions and activities to only pull what's necessary. Otherwise doubles show up in android + ios.
  Updating the shortcut text for sidebar collapsing.
2012-07-18 23:08:43 -07:00
Samuel Clay
4383b1148d Fixing interactions and activities to only pull what's necessary. Otherwise doubles show up in android + ios. 2012-07-18 23:06:43 -07:00
Samuel Clay
0d5a16dc15 Finishing sort by oldest/newest and show only unread/all stories. 2012-07-18 20:19:54 -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
deff56dc76 Fixing username changes. 2012-04-20 08:45:29 -07:00
Samuel Clay
40c8171f42 Fixing broken paging on user activities. 2012-04-19 19:18:22 -07:00
Samuel Clay
6053de66be Fixing broken paging on user activities. 2012-04-19 19:17:06 -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
8f0afbb7c2 All setup module items now disappear/appear or show a Done title appropriately. 2012-03-19 14:15:38 -07:00
Samuel Clay
98b45a5e84 Autofollowing preference now saved. 2012-03-07 16:32:02 -08: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
fa917389a8 Adding Pay by Credit Card as an option to feed chooser dialog. Thus concludes Stripe.js integration. Time to launch! 2012-02-29 12:15:01 -08:00