* master:
iOS 15 screenshots
Don't use the underscore cache buster anymore.
Correct archive sub count
Don't resync stories on new sub if it already has archive subscribers.
* master:
Allowing traffic on docker0 interface.
Clean TXT records so letsencrypt doesn't fail
Thresholding bounced newsletters email.
Another type of invalid url on the widget.
Handling broken urls on widget
Handling broken urls on image extraction.
Handling invalid forgot password form.
Fixing global shared stories blurblog.
https for stripe urls. Fixes#1865.
* master: (84 commits)
Cleanup postgres
Adding support for hyphens in youtube usernames.
New APNS updating cert instructions.
Fiddling with metrics server.
Handling broken youtube channel
Youtube username/title
Handling youtube usernames that are actually handles.
Handling @handle youtube.com feeds when adding a feed.
Users who are too far into paging now get a 404
Updating youtube fetcher to use channels/playlists/users for everything, no longer relying on RSS/xml url.
Updating certs.
Handling too many feeds tasked.
Bumping concurrency for feed fetchers.
Icon importer also uses new consul domain.
User not user agent
Adding individual IP addresses from hetzner.
Moving hetzner migration doc to archive
Formatting
Adding dwww
Moving node consul
...
* master: (41 commits)
Handling missing story content.
Android v13.1.2.
Dashboard with saved searches for missing feeds shouldn't crash.
Handle null is_archived flag on user details json.
#1815 Story detail reading horizontal scrolling fix
Android v13.1.1
Gson proguard rules
Android v13.1.0
Use coroutines for thawing stories in the reading adapter
Kt file extension
Provide the image ok http client
#1811 Verify error handling and show loading indicator to the user when adding a feed.
Fix broken swipe to refresh dependency
Use plugin information from buildSrc
Use dependencies and constants from buildSrc
Add buildSrc for dependency management
Convert Groovy to Kotlin. Update dependencies
Convert Groovy to Kotlin
Update sub service to cancel job when requested. Execute on the IO dispatcher.
Await for sub service termination
...