Kareadita / Kavita

Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.
http://www.kavitareader.com
GNU General Public License v3.0
6.29k stars 327 forks source link

Comic Rework #2714

Closed majora2007 closed 7 months ago

majora2007 commented 8 months ago

The initial implementation of Comic support was built with limited exposure and limited input from community about Comics. Kavita has grown in size and as such, needs to rework the Comic support to align better with the needs of Comic users.

This is a comprehensive story to tackle such an effort.

Series Grouping

Misc

Annuals

ComicInfo Tags

Non-Number Issues

Tachiyomi

CDisplayEx

Initial Estimate for time to deliver: 200 dev hours

Tests

Side Stuff noticed during development

majora2007 commented 8 months ago

Linked discussion: https://github.com/Kareadita/Kavita/discussions/2542

XyberDAWG commented 8 months ago

All of this would vastly improve the overall experience with Western Comics!

Tomomatoes commented 8 months ago

Would the changes to annuals allow them to be picked up by imported reading lists?

"(Stretch) Attempt to parse 18.HU -> 18 or 18.5" - This would need to be 18.5 as there is an issue 18 too and 18.HU isn't the only one. The order is 16, 16.HU, 17, 18, 18.HU, 19, 19.HU, 20, 20,HU. There is also 92.BEY. It would be awesome if you can parse them, if not the <issue order> tag seems like it would still solve the probelm.

maximo1984 commented 8 months ago

Just started using Kavita for comics. I support the above features. I would also like to request an ability to add collections to collections. This would allow a higher level of organization. For example, creating many collections for various genres (super-hero, western, horror, etc), then adding all of those collections to a higher level collection simply titled "Genres"

maximo1984 commented 8 months ago

Can I make some suggestions here? A couple things off top of my head now that I've started using this.

  1. A feature to add single issues to collections, right now, can only add them to reading lists. One application for this would be creating a collection of favorite artists and all their issues drawn. I guess 'reading list' could be used for this, but I think collection is better suited.
  2. Ability to search for creators inside single issues. Right now, it only finds the set/volume/etc. This is problematic for larger comic sets.
majora2007 commented 7 months ago

The foundational changes are now in place (and extended testing has begun). This story is now ready to be started.

majora2007 commented 7 months ago

Testing Issue: