Kavita/API
Joseph Milazzo 2b57449a63
Book Reader Issues (#906)
* Refactored the Font Escaping Regex with new unit tests.

* Fonts are now properly escaped, somehow a regression was introduced.

* Refactored most of the book page loading for the reader into the service.

* Fixed a bug where going into fullscreen in non dark mode will cause the background of the reader to go black. Fixed a rendering issue with margin left/right screwing html up. Fixed an issue where line-height: 100% would break book's css, now we remove the styles if they are non-valuable.

* Changed how I fixed the black mode in fullscreen

* Fixed an issue where anchors wouldn't be colored blue in white mode

* Fixed a bug in the code that checks if a filename is a cover where it would choose "backcover" as a cover, despite it not being a valid case.

* Validate if ReleaseYear is a valid year and if not, set it to 0 to disable it.

* Fixed an issue where some large images could blow out the screen when reading on mobile. Now images will force to be max of width of browser

* Put my hack back in for fullscreen putting background color to black

* Change forwarded headers from All to explicit names

* Fixed an issue where Scheme was not https when it should have been. Now the browser will handle which scheme to request.

* Cleaned up the user preferences to stack multiple controls onto one row

* Fixed fullscreen scroll issue with progress, but now sticky top is missing.

* Corrected the element on which we fullscreen
2022-01-07 06:56:28 -08:00
..
Archive Misc Bugfixes and Enhancements (#507) 2021-08-17 14:15:32 -07:00
Comparators In-Depth Filtering (#850) 2021-12-15 08:23:10 -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 Book Reader Issues (#906) 2022-01-07 06:56:28 -08:00
Data Book Reader Issues (#906) 2022-01-07 06:56:28 -08:00
DTOs Bookmark Refactor (#893) 2022-01-05 09:56:49 -08:00
Entities Bookmark Refactor (#893) 2022-01-05 09:56:49 -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 Bookmark Refactor (#893) 2022-01-05 09:56:49 -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 Book Reader Issues (#906) 2022-01-07 06:56:28 -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