Kavita/API
Joseph Milazzo 6ba00477e7
Cover Image - First and tests (#170)
* Changed how natural sort works to cover more cases

* Changed the name of CoverImage regex for Parser and added more cases.

* Changed how we get result from Task.Run()

* Defer execution of a loop till we really need it and added another TODO for later this iteration.

* Big refactor to cover image code to unify between IOCompression and SharpCompress. Both use methods to find the correct file. This results in one extra loop through entries, but simplifies code signficantly.

In addition, new unit tests for the methods that actually do the logic on choosing cover file and first file.

* Removed dead code

* Added missing doc
2021-04-11 18:15:12 -05:00
..
Archive When we scan a library, store the last write time for a file so we can skip page calculation if there were no modifications. 2021-03-23 17:28:48 -05:00
Comparators Cover Image - First and tests (#170) 2021-04-11 18:15:12 -05:00
Constants Refactored all Policy strings into their own constant file. 2020-12-24 10:21:59 -06:00
Controllers Fixed #165 - Login and Registration will allow case-insensitive usernames now. (#169) 2021-04-11 18:08:56 -05:00
Data Cover Image - First and tests (#170) 2021-04-11 18:15:12 -05:00
DTOs Performance, Scan Loop, Specials, and cleanup (#150) 2021-04-05 08:37:45 -05:00
Entities Performance, Scan Loop, Specials, and cleanup (#150) 2021-04-05 08:37:45 -05:00
Errors Removed some dead code on the interfaces. Introduced UnitOfWork to simplify repo injection. 2021-01-18 13:07:48 -06:00
Extensions Bugfixes! (#157) 2021-04-06 08:59:44 -05:00
Helpers Performance, Scan Loop, Specials, and cleanup (#150) 2021-04-05 08:37:45 -05:00
Interfaces Performance, Scan Loop, Specials, and cleanup (#150) 2021-04-05 08:37:45 -05:00
Middleware Some code cleanup 2021-03-23 12:22:47 -05:00
Parser Cover Image - First and tests (#170) 2021-04-11 18:15:12 -05: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 Cover Image - First and tests (#170) 2021-04-11 18:15:12 -05:00
API.csproj Performance, Scan Loop, Specials, and cleanup (#150) 2021-04-05 08:37:45 -05:00
appsettings.Development.json Enable response compression (br and gzip) for images and static assets. After we scan a library, kick of a cleanup of cache to ensure if archives were changed, the cache is cleared too. 2021-03-12 10:37:42 -06:00
Program.cs Some code cleanup 2021-03-23 12:22:47 -05:00
Startup.cs Version bump 2021-04-06 09:43:02 -05:00