stump icon indicating copy to clipboard operation
stump copied to clipboard

[FEATURE] Smart Lists (IE; ComicRack)

Open DieselTech opened this issue 2 years ago • 1 comments

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

The one thing every current reading server is missing is ability to create smart lists like ComicRack can. This is a feature that I know is desperately needed by a lot of users before being able to move away from the program.

The ability to sort and filter based on ANY metadata at all leads to being able to create very unique lists and makes researching a topic so much easier. Being able to make up lists like this leads to infinite possibilities:

I know this would be a lot of work setting up all the relationships, but it's not impossible as this 14 year old program has shown.

A good way to think about it overall is: Assuming the user has a perfectly curated library and every file has metadata, you should be able to have all the files in a single folder and it wouldn't matter. You could create rich views and have limitless possibilities just off the metadata regardless of the location of the files.

https://discord.com/channels/972593831172272148/1161355142877163641

DieselTech avatar Oct 10 '23 23:10 DieselTech

A rough implementation for smart lists was added as part of https://github.com/stumpapp/stump/pull/241. The basic, QOL items which remain include:

  • [ ] Create and update a smart list's filters via the UI
  • [ ] Virtualization for the nested tables in grouped view
  • [ ] Support for more groupings (at the time of writing, just by series or library)
  • [ ] Better sorting support, currently piggybacking off of the saved view functionality for sorting which is not ideal long term
  • [ ] Support for joining smart lists

I'll update this comment as any progression is made. Feel free to tack on any additional enhancements you can think of if you have a chance to try out the POC once it goes out in nightly

aaronleopold avatar Jan 20 '24 21:01 aaronleopold