Commit graph

4010 commits

Author SHA1 Message Date
Samuel Clay
f5be5d0c26 Don't upgrade premium users on stripe reimport. 2018-08-16 18:17:02 -04:00
Samuel Clay
61e1e963fe Handling missing customer. 2018-08-16 13:27:28 -04:00
Samuel Clay
7996a9ca79 Fixing stripe import history. 2018-08-16 12:23:52 -04:00
Samuel Clay
932cfc3fba Fixing stripe import history. 2018-08-16 12:22:53 -04:00
Samuel Clay
e74dde6e30 Fixing logging for mercury parser error. 2018-08-14 15:56:04 -04:00
Samuel Clay
44571c08c1 Adding images to shared twitter stories. 2018-08-14 12:58:24 -04:00
Samuel Clay
d94c6df4ce Creating MSocialServices when necessary. 2018-08-10 15:21:02 -04:00
Samuel Clay
3cd09d0f7b Handling missing user sub folders for IFTTT. 2018-08-09 09:55:37 -04:00
Samuel Clay
03efc14a07 Handling missing original page. 2018-08-09 09:53:25 -04:00
Samuel Clay
f04e1a5279 Handling mercury text parsing error. 2018-08-09 09:47:10 -04:00
Samuel Clay
6ab0fa9e7f Fixing issue with double saving of classifier. 2018-08-09 09:46:55 -04:00
Samuel Clay
4a695fd710 Boosting feed fetches due to faster feed ingestion. 2018-08-02 09:59:43 -04:00
Samuel Clay
54a0da95bd On stories with unmarked dates, add a random number of seconds (under a minute) to give stories their own timestamp. Makes feed timelines more deterministic once the stories are injested. 2018-07-26 10:45:09 -04:00
Samuel Clay
f3a94a6393 Sanity check. If expiration more than a year out, charge immediately. 2018-07-24 11:43:16 -04:00
Samuel Clay
d5a6d715e2 Ensuring premium expiration when setting billing, just in case user has a gift. 2018-07-24 11:37:46 -04:00
Samuel Clay
1b70e9e184 Canceling subscription if using old sub. Upgrading to newer. 2018-07-24 11:27:38 -04:00
Samuel Clay
aeab079ffe No more billing cycle anchor unless explicit. 2018-07-24 11:10:27 -04:00
Samuel Clay
39c65773b6 Handling stripe renewal form for non-expiring premiums. 2018-07-24 11:07:34 -04:00
Samuel Clay
e5874fee7f Stripe list count is now total_count. 2018-07-24 10:58:43 -04:00
Samuel Clay
5c1942f488 card -> source 2018-07-24 10:54:36 -04:00
Samuel Clay
e237491163 Billing cycle anchor used for trial as to not prorate renewing charges. 2018-07-24 10:50:59 -04:00
Samuel Clay
9a9d72e318 Don't create new Stripe account on renewal. 2018-07-24 10:47:43 -04:00
Samuel Clay
87e1cca9c2 Another fix for premium sub activation. 2018-07-23 10:39:11 -04:00
Samuel Clay
cb495b12f4 Fixing issue with activating premium when already premium. 2018-07-22 20:45:11 -04:00
Samuel Clay
99919a2a50 Only auto-enable every feed if a free user is moving to premium 2018-07-20 15:55:15 -04:00
Samuel Clay
0867830706 Fixing major Stripe bug where changing a CC# would not correctly update the subscription, so some users would change their credit card but never receive a bill, either immediately if they were expired or on the correct expiration date. Both cases now fixed. 2018-07-20 11:39:44 -04:00
Samuel Clay
3b3ea98afd Handling no host error in text importer. 2018-07-16 10:56:33 -04:00
Samuel Clay
4290b57370 Better handling of broken original text. 2018-07-16 10:55:17 -04:00
Samuel Clay
2b83ccabc1 Handling missig feed on page importer. 2018-07-16 10:50:29 -04:00
Samuel Clay
63125fd83f Fixing missing schema exception. 2018-07-16 10:50:20 -04:00
Samuel Clay
692d3f3085 Incorrectly skipping title-less stories. 2018-07-16 10:10:31 -04:00
Samuel Clay
b93831609f Preventing double counting of Stripe payments. 2018-07-13 12:28:20 -04:00
Samuel Clay
32524cc7d0 Better handling of broken page server. 2018-07-13 11:38:43 -04:00
Samuel Clay
cc615e6d04 Fixing handling of invalid feed url on share story feed finding. 2018-07-13 11:23:56 -04:00
Samuel Clay
ab939f72fe Adding a 'story_title_blank' field to stories to signify that the story title was originally ommitted (even though NewsBlur added one in). Thanks to @jbrayton for the suggestion. 2018-07-12 14:19:14 -04:00
Samuel Clay
352ba31f57 Have cachec read stories but no unread stories means all stories are read. 2018-07-10 22:32:41 -04:00
Samuel Clay
4b78e2c457 Handling All Site Stories with no unreads. 2018-07-10 22:31:04 -04:00
Samuel Clay
c9167afadd Handling over page 200 on single feeds. 2018-07-10 22:12:10 -04:00
Samuel Clay
f1ebda09e5 Handling missing shared story when replying. Somehow the user's client is repeatedly sending a broken/500 request. 2018-06-29 14:01:48 -04:00
Samuel Clay
9223000139 Adding timeout to feed finder on initial feed add. 2018-06-28 13:38:56 -04:00
Samuel Clay
f5473bbe93 Out of scope error. 2018-05-07 13:22:00 -07:00
Samuel Clay
5952e0b4b0 Better language around renewing and changing credit cards. 2018-05-03 15:38:59 -07:00
Samuel Clay
10461a5132 Management commands return strings. 2018-05-01 14:33:24 -07:00
Samuel Clay
a65d53f8f7 Not counting failed stripe payments. 2018-05-01 14:29:13 -07:00
Samuel Clay
7fb4457f29 Correct stripe payment count. 2018-05-01 14:26:55 -07:00
Samuel Clay
078f19bb05 Stripe ID migration. 2018-05-01 14:19:34 -07:00
Samuel Clay
68e2faa561 New stripe id model, recording all stripe purchases. 2018-05-01 14:18:59 -07:00
Samuel Clay
00f0e451bc Retrieve stripe IDs stubbed in. 2018-04-27 10:26:56 -07:00
Samuel Clay
baa3463213 Adding grace period to stripe customer check. 2018-04-27 10:26:41 -07:00
Samuel Clay
60472b2ec9 Fixing date on annuals. 2018-04-18 10:48:55 -07:00