Kavita/API
Joseph Milazzo ab8c762830
Metadata Performance Scan (#921)
* Refactored updating chapter metadata from ComicInfo into the Scan loop. This let's us avoid an additional N file reads (expensive) in the metadata service, as we already have to read them in the scan loop.

* Refactored Series level metadata aggregation into the scan loop. This allows for the batching of DB updates to be much smaller, thus faster without much overhead of GC.

* Refactored some of the code for ProcessFile to remove a few redundant if statements
2022-01-09 10:36:24 -08:00
..
Archive Misc Bugfixes and Enhancements (#507) 2021-08-17 14:15:32 -07:00
Comparators Metadata Optimizations (#910) 2022-01-08 06:41:47 -08:00
config Bookmark Refactor (#893) 2022-01-05 09:56:49 -08:00
Constants Misc Bugfixes and Enhancements (#507) 2021-08-17 14:15:32 -07:00
Controllers Implemented Publication Status in SeriesMetadata and the ability to filter it. (#915) 2022-01-08 13:10:03 -08:00
Data Implemented Publication Status in SeriesMetadata and the ability to filter it. (#915) 2022-01-08 13:10:03 -08:00
DTOs Book Reader Issue Take 2 (#916) 2022-01-08 16:17:04 -08:00
Entities Book Reader Issue Take 2 (#916) 2022-01-08 16:17:04 -08:00
Errors Removed some dead code on the interfaces. Introduced UnitOfWork to simplify repo injection. 2021-01-18 13:07:48 -06:00
Extensions Fixes v0.4.19! (#855) 2021-12-17 10:46:01 -08:00
Helpers Misc Fixes (#914) 2022-01-08 11:36:47 -08:00
Middleware More fixes (again) (#858) 2021-12-17 14:29:41 -08:00
Parser Book Reader Issues (#906) 2022-01-07 06:56:28 -08:00
Properties Added new API for getting Member (aka Users but for use in FE). User is just used for login/registering. 2020-12-14 14:33:09 -06:00
Services Metadata Performance Scan (#921) 2022-01-09 10:36:24 -08:00
SignalR .NET 6 Coding Patterns + Unit Tests (#823) 2021-12-05 08:58:53 -08:00
.dockerignore EPUB Support (#178) 2021-04-28 16:16:22 -05:00
API.csproj Bookmark Refactor (#893) 2022-01-05 09:56:49 -08:00
API.csproj.DotSettings .NET 6 Coding Patterns + Unit Tests (#823) 2021-12-05 08:58:53 -08:00
Dockerfile Local Metadata Integration Part 1 (#817) 2021-12-02 09:02:34 -08:00
Program.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
Startup.cs Book Reader Issues (#906) 2022-01-07 06:56:28 -08:00