* master: (33 commits)
iOS v11.2.1
Multiple redis servers.
Data validation for classifiers.
#1691 (optimistic premium upgrade)
Fixed#1682 (column setting doesn't stick)
Adding staging2 and staging3 subdomains.
#1686 (scroll performance on story titles)
#1686 (scroll performance on story titles)
Fixed#1680 (notifications don't work)
Fixed#1683 (sharing fails but then succeeds)
Xcode update
#1565 (story titles image preview doesn’t show until scroll gesture is finished)
#1680 (notifications don't work)
#1675 (fix iPad login/signup layout)
Fixed#1658 (story is missing or offset on iPad 11")
Fixed#1677 (headers are scrolling)
Fixed crash when selecting a newly added feed on iPad
iOS v11.2
#1604 (preference for automatically opening folder)
#1500 (load first story when opening feed)
...
* master:
All app servers go to the size.
Handling missing hub.challenge when hub sends a 404 back. (from https://www.lifehate.it/feed)
Only DEBUG_QUERIES are needed to debug queries.
* master:
Moving pg basebackup to a backup role
Adding a secondary postgres that starts from a pg_basebackup. Still needs testing.
Adding timestamps to backup logs
No TTY/input needed on backups.
Paths are in different environments.
Renaming postgresql backups
Adding postgres restore command and updating backup script.
* master:
Renaming www in terraform until next www server
Removing audio handler
Removing unused audio handler shim that turned audio into flash for older browsers.
Adding global shared stories feeds so they appear on the dashboard even when not subscribed.
Adding metrics to a single server, let's see how these shake out.
Don't show prometheus metrics for migrations.
Adding django prometheus metrics.
Beginning upgrade to Mongo 4.0 (eventually to 5.0 to get time-series dbs)