Kavita/API/Helpers
Joseph Milazzo 591b574706
Unit Tests & New Natural Sort (#941)
* Added a lot of tests

* More tests! Added a Parser.NormalizePath to normalize all paths within Kavita.

* Fixed a bug where MarkChaptersAsUnread implementation wasn't consistent between different files and lead to extra row generation for no reason.

* Added more unit tests

* Found a better implementation for Natural Sorting. Added tests and validate it works. Next commit will swap out natural Sort for new Extension.

* Replaced NaturalSortComparer with OrderByNatural.

* Drastically simplified and sped up FindFirstEntry for finding cover images in archives

* Initial fix for a epub bug where metadata defines key as absolute path but document uses a relative path. We now have a hack to correct for the epub.
2022-01-15 07:39:34 -08:00
..
Converters Unit Tests & New Natural Sort (#941) 2022-01-15 07:39:34 -08:00
AutoMapperProfiles.cs More Filtering and Support for ComicInfo v2.1 (draft) Tags (#851) 2021-12-16 13:41:38 -08:00
CacheHelper.cs Metadata Optimizations (#910) 2022-01-08 06:41:47 -08:00
GenreHelper.cs More Filtering and Support for ComicInfo v2.1 (draft) Tags (#851) 2021-12-16 13:41:38 -08:00
PagedList.cs Feature/feedback (#185) 2021-04-30 17:23:31 -05:00
PaginationHeader.cs Implements search functionality and prepares for upcoming paging in v0.3. 2021-02-15 13:08:30 -06:00
ParserInfoHelpers.cs Misc Fixes (#914) 2022-01-08 11:36:47 -08:00
PersonHelper.cs Local Metadata Integration Part 1 (#817) 2021-12-02 09:02:34 -08:00
SeriesHelper.cs Local Metadata Integration Part 1 (#817) 2021-12-02 09:02:34 -08:00
SQLHelper.cs In-Depth Filtering (#850) 2021-12-15 08:23:10 -08:00
TagHelper.cs Misc Fixes and Changes (#927) 2022-01-12 15:00:00 -08:00
UserParams.cs Recently Added Page (#261) 2021-06-04 10:09:33 -05:00