Kavita/API/Data/Repositories
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
..
AppUserProgressRepository.cs .NET 6 Coding Patterns + Unit Tests (#823) 2021-12-05 08:58:53 -08:00
ChapterRepository.cs Performance Enhancements (#937) 2022-01-14 15:42:32 -05:00
CollectionTagRepository.cs .NET 6 Coding Patterns + Unit Tests (#823) 2021-12-05 08:58:53 -08:00
GenreRepository.cs More Filtering and Support for ComicInfo v2.1 (draft) Tags (#851) 2021-12-16 13:41:38 -08:00
LibraryRepository.cs .NET 6 Coding Patterns + Unit Tests (#823) 2021-12-05 08:58:53 -08:00
PersonRepository.cs More Filtering and Support for ComicInfo v2.1 (draft) Tags (#851) 2021-12-16 13:41:38 -08:00
ReadingListRepository.cs .NET 6 Coding Patterns + Unit Tests (#823) 2021-12-05 08:58:53 -08:00
SeriesMetadataRepository.cs .NET 6 Coding Patterns + Unit Tests (#823) 2021-12-05 08:58:53 -08:00
SeriesRepository.cs Performance Enhancements (#937) 2022-01-14 15:42:32 -05:00
SettingsRepository.cs .NET 6 Coding Patterns + Unit Tests (#823) 2021-12-05 08:58:53 -08:00
TagRepository.cs More Filtering and Support for ComicInfo v2.1 (draft) Tags (#851) 2021-12-16 13:41:38 -08:00
UserRepository.cs Fixed a critical bug where registration was broken for first time flow. Refactored how backup before migrations occured such that it now puts the db in temp. The db will be deleted automatically that night. (#900) 2022-01-05 15:07:54 -08:00
VolumeRepository.cs Unit Tests & New Natural Sort (#941) 2022-01-15 07:39:34 -08:00