* django1.11: (220 commits)
Fixing Statistics by fixing how timezones are handled.
Checking the 'credit' field if author not found. Works for TechRepublic, which I suspect is a one off.
Handling multiple newsletter feeds.
Attempting a fix of stories taking too long to sort while counting unreads.
Fixing newsletter search.
Fixing newsletter search.
Newsletters feeds now de-duplicate based on sender email as well as sender name. This should cut down on duplicates.
Android v10.1.1.
Fixing API page.
Ignoring cache for homepage user.
Fixing both Stripe form and Login form.
Handling missing user during auth.
Gotta recreate empty_values somehow
Going back on AllowAllUsers backend, as it doesn't work with django 1.5 authentication sessions.
Going back and forth on this but without AllowAllUsersModelBackend, then is_active=False won't allow authentication.
De-vendorizing django-paypal
Vendorizing paypal
Re-vendorizing django-paypal until django 1.11 upgrade is complete.
Wrong fix for missing tagline. SHould instead create a FeedData.
Fixing missing tagline error.
...
* master:
Handling issue when story has no original content.
Switching to Mercury text parser, which is an upgraded Readability. Using old readability as backup.
Baseline autolayout changes for story page control for iPhone X, but a lot needs to happen to get sizing correct for story traversal buttons and story web views.
Fixing feed detail view for iPhone X.
Updating twitter avatar photo on homepage.
* master: (22 commits)
Turn original text caching back on.
Extracting images from original text's noscript.
Fetcing the original text now extracts the image url for others.
Monkey patching SSL for new python, since hostnames don't match with S3.
Converting videos in email notifications to images.
Upping quota to 100 shared stories a day.
Bumping premium shares to 50 per day.
Android v5.1.0
Only 20 stories may be shared per day for premiums, 3 for free users. Also hits IFTTT sharing.
Improving messaging on emails that have OPML backups. Thanks to @frenetic for bringing this up. Closes#1003
Fixing up postgresql backup.
Hiding cookie lost message.
Parallel pgbouncer kill.
Fixing attribution in twitter RTs.
Downgrading to elasticsearch 2.4.4, since pyes isn't ready for ES 5.
Adding support for native RTs in Twitter.
Automatically disbaling transparent huge pages (THP) on mongo and redis. Also upgrading to elasticsearch 5.2.2, although its untested.
Add two buttons to get the app
Fixing broken getsatisfaction community feedback.
Goodbye Turn Touch campaign.
...
* master: (771 commits)
Fixing horrible session loss bug. Turns out the django-redis-sessions library changed timeout behavior, from silently retrying to silently failing. Adding necessary SESSION_* vars.
Better handling of booleans on /reader/feeds.
Fixing redis bootstrap
Add Firefox to story browser list
Dashboard should not show old stories.
Faking user agent when rss bans NewsBlur.
Better recording of non-200/300 status codes on feed fetch.
Adding new debug to feed fetcher.
Embedding kickstarter module for TT on dashboard.
notifications alpha 2
Updating TT launch email.
Linking image on TT email.
No sudo on virtualenv.
Adding missing feeds for users as part of cleanup.
Fixing spacing issues in Turn Touch email.
Updating Turn Touch email.
Upgrading Readability and forcing images to remain. THis should add a bunch of images back to the Text view.
Andorid v5.0.
Fixing bug that would clear river cache while reading the river, caused by the dashboard river reloading when it wasn't visible.
Revert "Moving from Whitney to Whitney ScreenSmart."
...