* master: (112 commits)
Feedfinder user agent is presenting problems. Changing to 'NewsBlur Feed Finder'
Scrubbing newsletters.
Ignoring more dirs in textmate.
Originals
Handling missing OAuth token for twitter.
Fixing PuSH issue with urls for hubs that look like: '//alert-hub.appspot.com'
Handling mis-shapen icons.
Handling IncompleteRead from requests during icon fetch.
Handling missing rss URLs when checking site from bookmarklet.
Better handling of PuSH errors.
Fixing add url when searching for rss feeds.
app image gets pull+pip.
Upgrade HTTP libs.
Remove debug status widget for overlapping story syncs.
Using latest app image.
Make reading session inits synchro with story cursor fetches. Re-enable stateful tracking of feed story progress between feed fetches.
Cleanup some timegate code for easier debug.
Can't use 'sender' as it's gets mucked up with forwarding rules. Switching to reconstructing email from 'from' field.
Better formatting of plaintext newsletters.
Handling plain text email newsletters.
...
* master: (138 commits)
Android v4.7.0b2.
Adding search query to query string on web.
Tweak story search menu item to properly toggle.
Allow story search icon to appear as icon in actionbar where able.
Fixing redirect behavior by saving redirect history for 25 fetches when one 400+ error is found.
Fixing tag stripping in content previews.
Why check if feed pane size is too small and force a resize?
Moving show hidden stories to story titles header. Folder keeps its own, feeds use story titles.
24 hour max for premiums, 48 hour max for free
Testing out faster feed updates for premiums.
Better handling youtube feed errors.
Fixing token errors on searches.
Handling issue where counting premiums is not being saved due to db issue.
.tm_properties
Fixing a longstanding bug in the exception changer dialog. Now correctly finding branch feed.
Factor out ugle custom serialisation in prep for Saved story tag reading.
Re-enable unread prefetching for non-premium accounts.
Update Dockerfile
Cleaning up story list view.
Fixing switching layouts b/w starred stories and read stories on web. Also fixing premium explainer on both when in Full view.
...
* master: (111 commits)
Icon importer needs to actually be different, not just forced.
Android v4.7.0b1.
Offering shared story back in api when sharing story.
Turning on feed trimming by read stories.
Refining read story check on trim.
Seeing how many stories would be eliminated using new read story checker.
Bump android version for Beta.
Add debug about stuck actions to the feedback info dump.
Add purge_tag and purge_author to Feed.
Adding purge stories to fix db corruption bug.
Fix problems with folders containing special characters.
Fetching title and content from stories shared without content+title. For #755.
Adding original text fetcher to /api/share-story requests that have no content.
Fixing tlnb logging viewer.
Upgrading api/share_story to newer required_params api.
Fix crash on pre 4.4 platforms when choosing folders.
Use standard mode in the story detail web view.
Fix tapping on target=_blank links not working in the original story view.
Fix Mail action in "Send to" from the original story view not including the URL.
For #755: adding authenticated /api/share_story/ endpoint that doens't use profile token.
...
* master: (123 commits)
Handling broken getsatisfaction feedback url.
Handling feeds that go missing.
Fixing yet another requests error on icon fetching.
Handling more errors when fetching feeds.
Raising time limit on analytics cleaning.
Handling another requests error when fetching icons.
Cleaner spam logging.
No IP is grounds for spam.
Fixing IP logging.
Deleting users should log IP.
Fixing #827 - double tapping was disabling scrolling but not turning it back on. This is in response to the fix#786.
Stubbing in new MFeedFolder model to count folders that feeds are in.
iOS: fixed#821 (improve sharing for Notes)
Android v4.6.0.
iOS app v5.0.1.
I think this is a better fix for the iOS 8 crash
Crash on iOS 8.4.
iOS: fixed#771 (mark all as read)
No longer stripping debug symbols from ios release. No need, considering NewsBlur is open source. And this helps debug end user issues.
Fixing part of #771 - pruning queued read stories that have already been marked as read (in case they are in purgatory and can't get marked read). Also fixing a crash when a folder claims to have unreads but doesn't (NSNull+JSON for handling empty results from the server.)
...
* master: (29 commits)
Adding new preference for wrapping story content either at 700px or edge of screen.
Bumping Android to v4.2.1.
Work around API change that throws out hidden stories and vends blank pages. (#664)
Fixing duplicate Pocket share extension message.
Don't cache super-small images.
Don't use cache filenames that are impossible to debug.
Fix image prefetch for protocol-hopping redirects.
Keep action replays around until there is less risk of them being needed.
Overhaul and simplify nextUnread search algo. (#640)
Ensure recounts don't get stuck behind story page requests.
Updating push logging message when skipping.
v4.2.0 of android app.
New maintenance message.
Updating fabfile to handle psycopg2/pgbouncer.
Tweak load throb anim speed for stock devices.
Tweak and comment new story list loading indicator.
Move story list loader to correct position. (#582)
New loading-progress animation for story lists. (#582)
Chopping off milliseconds in push delta.
Chopping off milliseconds in push delta.
...