Commit graph

626 commits

Author SHA1 Message Date
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
b93831609f Preventing double counting of Stripe payments. 2018-07-13 12:28:20 -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
436d4ccff3 Fixing annual 2018-04-17 19:16:55 -07:00
Samuel Clay
01ea376471 Payment history feed 2018-04-17 19:13:44 -07:00
Samuel Clay
182c8f8d18 Profiling fewer app servers. 2018-02-26 18:35:02 -08:00
Samuel Clay
6a8dd09ecc Only profiling 10%. 2018-02-26 15:16:20 -08:00
Samuel Clay
5ae1e3f341 Profiling individual feeds. 2018-02-26 15:06:06 -08:00
Samuel Clay
55eb59c0cd Adding db profiler to 1% of app calls. 2018-02-26 15:02:26 -08:00
Samuel Clay
9abe68bc1c Saving iOS receipts logs. 2018-02-07 12:46:28 -08:00
Samuel Clay
04cecd2638 Sanity check on spam killer. 2018-01-18 16:10:41 -08:00
Samuel Clay
3c052eadd9 Logging failed ios upgrades. 2018-01-08 13:40:30 -08:00
Samuel Clay
4195ed1584 Adding spammer cleaning task to beat. 2017-12-20 15:58:34 -08:00
Samuel Clay
059e47118a Fixing logic error in annual revenue estimate. 2017-12-14 16:12:45 -08:00
Samuel Clay
576b2545b7 Yearly revenue guestimate. 2017-12-14 16:07:10 -08:00
Samuel Clay
ea97797c3d Yearly revenue guestimate. 2017-12-14 16:06:22 -08:00
Samuel Clay
a0d910cf30 Adding average to predicted month total revenue. 2017-12-14 15:47:22 -08:00
Samuel Clay
4829af3766 Clean rounded floats. 2017-12-14 15:43:26 -08:00
Samuel Clay
210760b511 Round floats. 2017-12-14 15:42:02 -08:00
Samuel Clay
f04e879a96 Python needs explicit floats. 2017-12-14 15:41:23 -08:00
Samuel Clay
900536e517 Adjusting month payment reporting to include forecast. 2017-12-14 15:38:59 -08:00
Samuel Clay
8a72ca7edb Finishing recaptcha. Ok to launch. 2017-12-08 16:43:30 -08:00
Samuel Clay
dd35142dce Correctly setting up premium history for ios subscription. 2017-11-15 18:01:55 -08:00
Samuel Clay
0bbb891ea6 Adding payment history payment identifier. 2017-11-15 17:45:38 -08:00
Samuel Clay
8fe07dc701 Storing iOS payment transaction identifier so as to not upgrade a user multiple times. 2017-11-15 17:26:27 -08:00
Samuel Clay
f4142a498f Moving to timestamp premium expire for localization. 2017-11-15 11:05:24 -08:00
Samuel Clay
aeb19c1af6 No more need for a price, just send the receipt. 2017-11-10 16:01:44 -08:00
Samuel Clay
d3eafcd411 Stubbing in server premium activation for ios in-app purchasing. 2017-11-10 15:12:54 -08:00
Samuel Clay
6a14163eb7 Handling non expiring premium getting premium expiration. This is only used for testing. 2017-09-18 08:34:49 -07:00
Samuel Clay
d904c6ad1a Removing banned user. 2017-05-30 15:14:22 -07:00
Samuel Clay
811520ef0c Banning users. 2017-05-26 18:29:10 -07:00
Samuel Clay
6c24e09a78 Custom CSS and Custom JavaScript, saved on the server. 2017-05-18 16:59:35 -07:00
Samuel Clay
461c1c4b65 Changing feed log format to include id at the beginning. Also normalizing all feed titles in logs for better searchability. 2017-03-31 19:52:24 -07:00
Samuel Clay
9079af45d3 Adding paypal payer email for convenience. 2017-03-30 11:12:21 -07:00
Samuel Clay
94fe3a9705 Improving messaging on emails that have OPML backups. Thanks to @frenetic for bringing this up. Closes #1003 2017-03-18 14:41:12 -07:00
Samuel Clay
5d6ad89bf6 Adding template for Turn Touch end campaign email. 2017-03-08 18:04:57 -08:00
Samuel Clay
068829f379 Adding missing feeds for users as part of cleanup. 2017-02-06 19:30:59 -08:00
Samuel Clay
a24ffcc9db Whoops, typo 2016-11-10 11:16:47 -08:00
Samuel Clay
02f4c59f5d Adding activity and interaction trimming. 2016-11-10 11:08:40 -08:00
Samuel Clay
fea8ac5e8a Turn Touch launch email 2016-09-30 23:49:15 -07:00
Samuel Clay
0f644dcb7e Adding current month totals to payment reports. 2016-05-05 19:09:09 +08:00
Samuel Clay
a420d41cda Adding MTD to payment reports. 2016-05-05 19:05:06 +08:00