* muserstory_remove:
Fixing remaining share hash bug. Shared stories wouldnt show as shared on original feed.
Switching to faster unread counting for socialsubs and usersubs.
Fixing mark as read bug for socialsubs.
Removing story blurblog permalink, making it called explicitly.
Adding node group to fabfile.
Using popular instead of homepage user to suggest new users to follow.
Cleaning up unused detritus. Ready to deploy.
Final cleanup before deploying.
Removing MUserStory entirely.
# By Samuel Clay (1) and ojiikun (1)
* master:
Correcting for feedburner stupidity.
Auto-sync the feed/folder list if it has been more than 10 minutes since the last refresh.
* master:
Publishing realtime update when marking feed as read, only if it was actually marked as read.
Turning off real-time on mark_feed_as_read. Too much!
# By ojiikun (3) and Samuel Clay (2)
* master:
Fixing hashes only call on folders.
Handling another unicode decode issue in uploaded OPMLs.
Make Story.read a boolean rather than an int.
Upper limit on mark-read batch size auto-flushes.
Remove forced sleep suspected of causing null activity access in fragments.
* ruserstory:
Adding real-time update on marking feed as read.
Remvoing unused everything_unread param from river stories.
Using story_hashes instead of fetch_stories parameter.
Moving read stories over to RUserStory when merging feeds.
Cleaning up MUserStory imports.
Speeding up blurblog sub counter b yonly using unread stories instead of all stories since a certain date.
Speeding up unread story counts.
Speeding up unread story counts.
Adding force calculate sub scores option.
Showing starred and shared status on global/river blurblog.
Fixing global feed to show read stories.
Fixing reading stories in river blurblog.
Moving river blurblog to no longer use MUserStory.
Adding MUserStory back in when reading and unreading, to maintain backwards compatibility.
Fully converting feeds and folders to use redis-only read stories (removing MUserStory). Still need to do socialsubs.