Kavita/API/Services
Joseph Milazzo d291eb809d
Series Detail Refactor (#1118)
* Fixed a bug where reading list and collection's summary wouldn't render newlines

* Moved all the logic in the UI for Series Detail into the backend (messy code). We are averaging 400ms max with much optimizations available. Next step is to refactor out of controller and provide unit tests.

* Unit tests for CleanSpecialTitle

* Laid out foundation for testing major code in SeriesController.

* Refactored code so that read doesn't need to be disabled on page load. SeriesId doesn't need the series to actually load.

* Removed old property from Volume

* Changed tagbadge font size to rem.

* Refactored some methods from SeriesController.cs into SeriesService.cs

* UpdateRating unit tested

* Wrote unit tests for SeriesDetail

* Worked up some code where books are rendered only as volumes. However, looks like I will need to use Chapters to better support series_index as floats.

* Refactored Series Detail to change Volume Name on Book libraries to have book name and series_index.

* Some cleanup on the code

* DeleteMultipleSeries test is hard. Going to skip.

* Removed some debug code and make all tabs Books for Book library Type
2022-02-24 12:23:40 -08:00
..
HostedServices Fixes v0.4.19! (#855) 2021-12-17 10:46:01 -08:00
Tasks Scanner event hub fix (#1099) 2022-02-20 20:53:21 -05:00
AccountService.cs Account Email Support (#1000) 2022-01-30 14:45:57 -08:00
ArchiveService.cs Account Email Support (#1000) 2022-01-30 14:45:57 -08:00
BookmarkService.cs Shakeout Testing Part 1 (#1052) 2022-02-09 16:59:14 -08:00
BookService.cs Shakeout Testing Part 1 (#1052) 2022-02-09 16:59:14 -08:00
CacheService.cs Account Email Support (#1000) 2022-01-30 14:45:57 -08:00
DirectoryService.cs Custom Theme Support (#1077) 2022-02-16 07:12:38 -08:00
DownloadService.cs .NET 6 Coding Patterns + Unit Tests (#823) 2021-12-05 08:58:53 -08:00
EmailService.cs Refactored Test email service to provide the error message if it fails to the end user. (#1051) 2022-02-09 07:14:51 -08:00
FileService.cs Local Metadata Integration Part 1 (#817) 2021-12-02 09:02:34 -08:00
ImageService.cs Took care of SonarCloud code issues (#1041) 2022-02-07 05:30:28 -08:00
MetadataService.cs Event Widget Update (#1098) 2022-02-18 18:57:37 -08:00
ReaderService.cs Reading Order Fix (#1050) 2022-02-09 06:05:51 -08:00
ReadingItemService.cs Misc Fixes and Changes (#927) 2022-01-12 15:00:00 -08:00
SeriesService.cs Series Detail Refactor (#1118) 2022-02-24 12:23:40 -08:00
TaskScheduler.cs Custom Theme Support (#1077) 2022-02-16 07:12:38 -08:00
TokenService.cs Misc Fixes (#1031) 2022-02-04 11:28:58 -08:00