Commit graph

4001 commits

Author SHA1 Message Date
Samuel Clay
4001f1bb21 Fixing issue with double saving of classifier. 2018-08-09 09:46:33 -04:00
Samuel Clay
1e12cb6353 Story highlighter is in. Needs class appliers and segmented control for turning on/off highlights. 2018-08-07 18:37:58 -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
Samuel Clay
544f8c0423 Annual dates 2018-04-17 19:19:26 -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
87438967be OMG how did I leave this in here. 2018-04-17 17:56:42 -07:00
Samuel Clay
8e63c14267 Switching away from Get Satisfaction and to Discourse. forum.newsblur.com is the new support forum. 2018-04-17 16:50:34 -07:00
Samuel Clay
43504ef229 Pull to refresh offsets the folder title view by the height of the self.refreshControl (NSRefreshControl). Should lookup why NSRefreshControl offsets uitableview section headers. 2018-04-06 09:53:00 -04:00
Samuel Clay
7fe5b63bdf Merge branch 'master' into facebook
* master:
  Faking user agent shouldnt use a randomized URL.
  Adding authed api url add.
2018-03-27 12:01:38 -07:00
Samuel Clay
471d5434c6 Facebook pages feed gets the correct favicon. 2018-03-26 19:05:22 -07:00
Samuel Clay
da4741a3fa Adding videos to facebook posts. Seems to work pretty well. 2018-03-26 17:31:12 -07:00