Rather than permanently hide all read posts or not at all, it would be nice to be able to hide them when needed. Refreshing posts or navigating to a community could load all posts.

I find turning on “mark as read on scroll” and “hide all read posts” too aggressive in its current state. Mark as read on scroll + a button to hide when needed/wanted would be much better imo.

And if posts that are scrolled past or images viewed could also be greyed out (like when clicking on comments), that would be fantastic.