clragon / e1547

A sophisticated e621 browser
https://e1547.clynamic.net/
GNU General Public License v3.0
210 stars 16 forks source link

Button to mark posts in subscriptions unread #137

Closed themostlogicalsolution closed 6 hours ago

themostlogicalsolution commented 1 month ago

Is your feature request related to a problem? Please describe.

I usually scroll through new posts in a tag search back to front. Sometimes, I want to stop before reaching the latest post (especially when there's tons of new posts from a tag), but I want to make sure I don't miss the new posts

Describe the solution you'd like

A button somewhere that would allow a post to be marked "unread", making that post and all the ones following behave as if they've never been seen. They would appear in the "n new posts" number, and put the tag search in the "show unseen posts" catagory

Describe alternatives you've considered

It would require an account, but upvoting the last post you see in a tag and then using that to know the last post you saw and go from there would be somewhat effective.

Additional context

It's hard to think about where this button would actually go. My first instinct is in the select menu in a tag Screenshot_20240811_102029 ...but that seems a little illogical given you would only ever need to mark one post unread to mark all after that

clragon commented 6 hours ago

This is unfortunately very difficult for the same reasons that #138 is difficult to implement. The App does not have a comprehensive internal representation of which posts are new.

To allow both of these new features, we'd have to change the way the app tracks which posts are new. This is not impossible, but for the reasons mentioned on the other issue probably undesirable. If we ever decide to come back to this, I will let you know.