janeczku / calibre-web

:books: Web app for browsing, reading and downloading eBooks stored in a Calibre database
GNU General Public License v3.0
12.67k stars 1.33k forks source link

sort by completed #3072

Open laoshaw opened 3 months ago

laoshaw commented 3 months ago

Short Notice from the maintainer

After 6 years of more or less intensive programming on Calibre-Web, I need a break. The last few months, maintaining Calibre-Web has felt more like work than a hobby. I felt pressured and teased by people to solve "their" problems and merge PRs for "their" Calibre-Web. I have turned off all notifications from Github/Discord and will now concentrate undisturbed on the development of “my” Calibre-Web over the next few weeks/months.
I will look into the issues and maybe also the PRs from time to time, but don't expect a quick response from me.

Please have a look at our Contributing Guidelines

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

I read a lot of calibre books and mark the progress, would be super nice if I can sort by that

Describe the solution you'd like

go to book list, on the completed column, click on it and sort it

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context

Thanks for what you do!

yunimoo commented 3 months ago

I think that this is a duplicate issue with https://github.com/janeczku/calibre-web/issues/2481.

For gauging completeness I assume that you are using a plugin to track this on calibre itself?

laoshaw commented 3 months ago

I'm not using any plugin, I just use complete number to rank the importance of the book I need read, the top ones are the most important read-now for me. I then group the rest books by complete number too, say, 6000-6999 are all c++ books, 5000-5999 are all python stuff,etc. I found they're easier to do and quick to rank/sort instead of using tags.

I would like to do below desktop sorting on the web:

image

Thanks!

yunimoo commented 2 months ago

I understand what you're asking for, though I am not sure if this is something in the interest of the maintainers. I think that tags are the universal solution to this problem (As you have shown in the picture above). If the maintainer would like this, I can try to work on it; but aren't tags the solution to your problem if you're grouping by categories?

laoshaw commented 2 months ago

tags can group things but it has no order, and no hierarchy either, I am looking for something like 'priority' that is complementary to what we have in calibre(tags, progress, title,etc). Thanks!

yunimoo commented 2 months ago

tags can group things but it has no order, and no hierarchy either, I am looking for something like 'priority' that is complementary to what we have in calibre(tags, progress, title,etc). Thanks!

Ahh... I see, let me spend some time to figure this out. I'm relatively new to the project so it might take a bit.