* master:
Binding feeds. Hope this works.
Adding real-time notification for shared stories. Not doing anything with this on the frontend yet, but the dashboard3 will use it for the global shared stories.
Android v10.2.0.
Marking bookmarklet js and css as safe.
Adding django settings for munin.
Adding django settings for munin.
Adding django settings for munin.
Adding django settings for munin.
Handling empty feed (specifically for the case of a deleted shared/social feed with a saved search on the deleted feed.
Clean analytics task name
* master: (179 commits)
Removing log override
Moving logging over to the newsblur log.
Fixing search indexer background task for new celery.
Attempting to add gunicorn errors to console/log.
Better handling of missing subs.
Handling missing user sub on feed delete.
Correct encoding for strings on systems that don't have utf-8 as default encoding.
Writing in the real urllib3 dependency for requests.
Upgrading requests due to urllib3 incompatibility.
Login required should use the next parameter.
Upgrading django oauth toolkit for django 1.11.
Handling newsletters with multiple recipients.
Extracting image urls sometimes fails.
Handling ajax errors in json views.
Adding timeouts to most outbound requests.
Sentry SDK 0.19.4.
Removing imperfect proxy warning for every story.
Found four more GET/POST crosses.
Feed unread count may need a POST.
Namespacing settings.
...
* master:
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.
Fix exception
Update dependencies
#1380 Use image proxy only for http images
#1379 Automatic light/dark theme
#1367 Starred stories service
* master: (57 commits)
Ignoring cache for homepage user.
Gotta recreate empty_values somehow
Vendorizing paypal
Re-vendorizing django-paypal until django 1.11 upgrade is complete.
Downgrading django-paypal to deal with django1.5 -> django1.11 issue and IPN.
Fixing feeds failed fetch monitor.
Adding feed unread count refresh when changing intelligence level.
Task fetches error.
Only warn on old systems with broken swapfile.
httplib2 causing pip issues.
De-vendorizing paypal.
Datetime needs to evaluate.
Testing backups.
Fixing missing Android receipt.
Adding controls to twitter videos.
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
...