Commit graph

36 commits

Author SHA1 Message Date
Samuel Clay
add08159dc Wrapping paypal ipn in an assertionerror check because sometimes paypal sends webhooks to ipn endpoint. 2022-07-01 15:04:56 -04:00
Samuel Clay
b90501d955 Adding a paypal archive return page. Also redrawing when premium expire/renewal status changes on payment fetch in account dialog. 2022-04-06 15:56:13 -04:00
Samuel Clay
67fd848c5f Bouncing between subscriptions now works in all cases. No proration when switching payment providers though. 2022-02-16 13:27:56 -05:00
Samuel Clay
c18c16a0c3 Turning off shipping, adding user_id to subscription, and upgrading user. Now need renewals and cancellations. 2022-02-04 17:10:23 -05:00
Samuel Clay
07fe59cb57 Upgrading subscriptions with stripe now works, even pro-rated. Need to hook up Paypal and fix all billing inconsistencies. 2022-01-25 17:26:24 -05:00
Samuel Clay
31936eec4e Using stripe customer if present. 2022-01-24 16:27:37 -05:00
Samuel Clay
d9276d5e82 Preparing Stripe Checkout. 2022-01-21 16:41:22 -05:00
Samuel Clay
8427be6862 Upgrading Sentry API 2020-11-13 11:18:18 -05:00
Samuel Clay
a09250523b Merge branch 'django1.8' into django1.9
* django1.8: (66 commits)
  Styling new features for dark mode.
  Adding style option for grid height. XS/S/M/L/XL
  Adding applinks to .well-known/apple app json. For #1361.
  #1377 (mark as read for titles only)
  iOS: project upgrade check
  https for all links.
  Saving saved story slugs.
  Slugifying saved story tags that have no slugs.
  Adding ssl to db machines.
  Fixing subscription cancelation error messge.
  Android v10.1b7.
  #1364 In App Review
  Showing addresses in email story share.
  #1369 Notification alerts. Skip old stories
  Android v10.1b6.
  iOS v10.1.1.
  Fixing backgrounds in newsletters.
  Fixing newsltter check which inaccurately added newsletter div to all stories.
  Styling side option buttons in iOS to be cleaner.
  iOS v10.1.
  ...
2020-11-09 11:38:21 -05:00
Samuel Clay
d2045b7d06 Adding Android premium activation and receipt saving. For #1343. 2020-08-25 21:08:27 -04:00
jmath1
0f9d839a49 Fix url patterns usage to use a list of url() calls 2020-06-11 04:34:16 -04:00
Samuel Clay
cf59309025 Adding iOS subscription status notification. 2019-08-29 10:33:53 -07:00
Samuel Clay
d3eafcd411 Stubbing in server premium activation for ios in-app purchasing. 2017-11-10 15:12:54 -08:00
Samuel Clay
e0b4c1fc64 Adding never expire button to admin dialog. Also adding training counts. 2015-06-04 11:27:46 -07:00
Samuel Clay
645018c1f1 Adding link in preferences to clear all overridden story layouts and story views. 2015-02-10 14:45:03 -08:00
Samuel Clay
03126ad9fa Adding webhooks url for paypal. 2014-11-17 12:27:44 -08: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
52b91b94d9 Adding update payments history button. 2014-07-09 11:30:34 -07: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
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
b0eec18c5e New admin dialog for easy refunds and premium activations. 2013-05-10 12:05:33 -07:00
Samuel Clay
980c1011bc Merge branch 'master' into circular
* master:
  Adding email for first share to tell users about their blurblog.
  Parallelizing deploy commands.
2013-04-22 15:24:42 -07:00
Samuel Clay
d209b2e905 Adding email for first share to tell users about their blurblog. 2013-04-22 15:24:38 -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
4612bedb49 Adding paging to interactions and activities on dashboard. 2012-04-12 11:18:56 -07: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
811512d8da Finishing up account dialog. Also re-styling subscriber counts. 2011-07-27 22:17:34 -07:00
Samuel Clay
870af936ca Adding paypal ipn checks for premium status. Still needs a count fo the number of tries for failure status. 2010-10-22 10:22:19 -04:00
Samuel Clay
6c4f3e5871 Adding paypal return screen, which holds the user until paypal ipn kicks in and their feeds are converted. 2010-10-19 19:09:08 -04:00
Samuel Clay
00d42abb47 Adding Paypal IPN integration. 2010-10-16 18:52:52 -04:00
Samuel Clay
4eabb83def Folder moving and collapsing. Persistent across sessions, and is pretty fancy, too. 2010-09-05 18:08:08 -07:00
Samuel Clay
5740ad6d9f Persisting view settings (page, view, story) on a per feed basis. Saves the current view for the feed for a user. 2010-07-06 14:59:34 -04:00
Samuel Clay
1e810105ad Big new feature: locking the mouse indicator keyline. This comes with user profiles, so I can now store lots of personalized data between sessions. 2010-06-11 20:55:38 -04:00