Swipe Issues (#1745)

* Updated theme support to be able to customize the tile color dynamically from a theme via --tile-color. In addition, --theme-color will update apple-mobile-web-app-status-bar-style as well as the non-apple variants

* Removed --manga-reader-bg-color as it wasn't used anywhere. Fixed double pagination on swipe.

* Cleaned up some dead threshold code for swipe.

* Started refactoring tests to use an abstract test class. Stopping because I should do on the .net 7 branch to avoid large merge conflicts. Tests need to be re-designed so they can run in parallel.

* Fixed a bug in reading lists where when deleting an item, order could be miscalculated.

* Started adding new information for stat service. Refactored time spent reading to be more accurate by taking average time against how much of the chapter the user has read.

* Hooked up total time reading at server stat level. Don't show fancy graphs on mobile.

* Added new stats for v0.7

* Added a test for Clearing want to read

* Fixed a few tests that weren't resetting state between runs

* Fixed some broken unit tests

* Ensure all Series queries sort by a case invariant string.

* Added more aggressive caching of images. This will result in a min delay on pages after a cover is changed.

* Fixed a bug where if during new word count calculation, new word count is zero, restoring the old count wasn't working.

* Cleaned up some of the code for getting time estimates

* Fixed a bug where triggering swipe right wasn't working when there was no scroll

* Delete the temp folder for creating a download after a full zip is created.
This commit is contained in:
Joe Milazzo 2023-01-12 19:24:58 -06:00 committed by GitHub
parent 3d6de68089
commit 549e52b458
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
26 changed files with 488 additions and 339 deletions

View file

@ -7,7 +7,7 @@
"name": "GPL-3.0",
"url": "https://github.com/Kareadita/Kavita/blob/develop/LICENSE"
},
"version": "0.6.1.26"
"version": "0.6.1.27"
},
"servers": [
{
@ -13201,6 +13201,40 @@
"usingRestrictedProfiles": {
"type": "boolean",
"description": "If there is at least one user that is using an age restricted profile on the instance"
},
"usersWithEmulateComicBook": {
"type": "integer",
"description": "Number of users using the Emulate Comic Book setting",
"format": "int32"
},
"percentOfLibrariesWithFolderWatchingEnabled": {
"type": "number",
"description": "Percent (0.0-1.0) of libraries with folder watching enabled",
"format": "float"
},
"percentOfLibrariesIncludedInSearch": {
"type": "number",
"description": "Percent (0.0-1.0) of libraries included in Search",
"format": "float"
},
"percentOfLibrariesIncludedInRecommended": {
"type": "number",
"description": "Percent (0.0-1.0) of libraries included in Recommended",
"format": "float"
},
"percentOfLibrariesIncludedInDashboard": {
"type": "number",
"description": "Percent (0.0-1.0) of libraries included in Dashboard",
"format": "float"
},
"totalReadingHours": {
"type": "integer",
"description": "Total reading hours of all users",
"format": "int64"
},
"storeCoversAsWebP": {
"type": "boolean",
"description": "Is the Server saving covers as WebP"
}
},
"additionalProperties": false,
@ -13323,6 +13357,10 @@
"type": "integer",
"format": "int64"
},
"totalReadingTime": {
"type": "integer",
"format": "int64"
},
"mostReadSeries": {
"type": "array",
"items": {