stashapp / stash

An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc
https://stashapp.cc/
GNU Affero General Public License v3.0
9.33k stars 800 forks source link

[Feature] Track last time scene is displayed in scene list (card/thumb/wall) view and allow filter/sort by this value #5088

Open StashPowerUser opened 4 months ago

StashPowerUser commented 4 months ago

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

By tracking last listing time, it would become possible to build filters that guarantee you see fresh parts of your library that you haven't seen in stash recently or ever before

Describe the solution you'd like Track last time scene is displayed in scene list (card/thumb/wall) view and allow filter/sort by this value

Describe alternatives you've considered I came across this idea by setting up filters that sort/filter by last viewed, this extra field would be even more effective at keeping things fresh.

BonerFide commented 2 months ago

This is a good idea, though will potentially impact performance of larger collections on slower servers (every listing 'read' is now a bunch of writes or at least one bigger one). May be worth making it toggleable.

Same goes for images/galleries, and potentially performers / movies / groups etc too.