The comment-hiding behavior of Q&A sort has been confusing when viewing a comment permalink, since it is fairly likely all the comments would be hidden. This is particularly problematic when the user hasn't explicitly set the sort for that page, eg by having it set as their default through the sticky sort behavior or due to a subreddit- or thread-default sort. Now we don't do any hiding of comments due to Q&A sort on permalink pages.
Thanks to Yassine ABOUKIR (http://www.yassineaboukir.com) for the report! `////example.com` doesn't survive the round-trip through `urlunparse(urlparse())` and becomes `//example.com`. Things like `///\t/foo.com` were also getting by because some UAs ignore various characters when they occur before the path section. `UrlParser.is_web_safe_url()` was added to check if a URL could be interpreted differently by different parsers
This will allow us to trust LastModified for culling lookups to prequeued_vote_keys. In a situation of bad queue lag, this could result in more lookups going to Cassandra, as the LastModified culling in DenomralizedRelation will be thrown off slightly, but that should be OK as the bloom filters will catch the negative lookups quickly.
Use a multi to manage a subreddit's related subreddits.
POST /api/multi/copy and /api/multi/rename was missing subreddit names.
@umbrae pointed out that it's nice to know who a message is from, even if you have to go to the message on the web to reply. It's possible at some point in time we will need something else from the sender than just their username. However, sending the id and causing a lookup seems unnecessary for a vague possibility - and we should be able to make a transition in the future pretty easily if necessary.
Some users visit fairly infrequently, or visit without being logged-in, and so [don't notice messages they've received]. We need some better data on this, and it's hard to separate these people out from alts (particularly novelty accounts). However, [anecdotal evidence] and conversations shows that there is *some* demand for this feature. There are a lot more things to do to get this ready for public usage. However, we just want to get a quick prototype out so that we can start using it internally and see where it falls apart. : https://www.reddit.com/r/redditdev/comments/2f12s3/email_notifications/ : https://ifttt.com/recipes/94391-reddit-inbox-to-email-inbox
This adds the base functionality for a default sort for links, wrapped behind a feature flag. Still yet to be implemented but necessary for general release: * A user option to disable all suggested sorts * An interface for mods to set default sort for a thread * A subreddit settings to set the default sort for all threads to the SR Conflicts: r2/r2/controllers/front.py