1139 Commits

Author SHA1 Message Date
majora2007
78017bcb84 Bump versions by dotnet-bump-version. 2022-01-27 15:00:14 +00:00
Joseph Milazzo
415832d9e1
Added a bug marker to ebook reader, made an optimization to continue-point api, Fixed a bulk selection bug where storyline tab wasn't properly selecting. (#997) 2022-01-27 06:55:35 -08:00
majora2007
a15314c553 Bump versions by dotnet-bump-version. 2022-01-27 13:43:50 +00:00
Robbie Davis
bfb2dbbd4a
Fix for add to collection visibility issue (#990)
* Fix for add to collection visibility issue

#Fixed
- Fixed: Fixed a bug where users couldn't select a collection when they had a lot of them.

* Adding settings from documentation, fixing code
2022-01-27 05:39:57 -08:00
majora2007
9ee1125636 Bump versions by dotnet-bump-version. 2022-01-26 23:58:37 +00:00
Robbie Davis
ea9f59320e
Fixes filter application (#992)
* Fixes filter application

# Fixed:
- Fixed: Fixed an issue where pagination would not reset on filter application (develop)

* Fixing up code

* code fixes

* When no user exists for an api key in Plugin controller, throw 401.

* Cleaned up the code to remove the extra variable and make use of what we had already.

* Fixed the broken build from last PR

* Fixed a few places the code didn't get updated

Co-authored-by: Joseph Milazzo <joseph.v.milazzo@gmail.com>
2022-01-26 15:54:35 -08:00
Joseph Milazzo
480cd94ab5
API for Tachiyomi Progress Sync (#996)
* Added a stub for an api

* Added code to Parser to get MaximumNumberFromRange. Added new API for Tachiyomi Progress tracking "mark-chapter-until-as-read"
2022-01-26 15:35:31 -08:00
majora2007
81ee26f126 Bump versions by dotnet-bump-version. 2022-01-26 20:14:50 +00:00
Chris Plaatjes
efc5b0e43a
Fixed healthcheck command error (#995) 2022-01-26 12:10:30 -08:00
majora2007
3c28e13209 Bump versions by dotnet-bump-version. 2022-01-26 18:55:14 +00:00
Chris Plaatjes
62f0bf04ee
Docker Healthcheck (#994)
* Implemented healthchecks into the docker files

* Added healthcheck entry in Dockerfile
2022-01-26 10:51:03 -08:00
majora2007
e4d1d9c97d Bump versions by dotnet-bump-version. 2022-01-26 15:48:30 +00:00
jeongsu816
239b7c523d
Fixed Parser.Parser.Normalize returns empty string (#991)
Parser.Parser.Normalize returns empty string when name doesn't have any
alphanumeric characters. It messes up Series at least.
To prevent this issue, if normalized string is empty, it just returns
received name variable. In this case user has to carefully set file names but
it is better than messed up Series.
2022-01-26 07:42:28 -08:00
majora2007
83e91c758e Bump versions by dotnet-bump-version. 2022-01-24 22:27:22 +00:00
Robbie Davis
0a88502d81
Library page resetting (#984)
# Fixed
- Fixed: Fixed an issue where the pagination would reset to 1 when refreshing or navigating directly to a page number.
2022-01-24 14:22:34 -08:00
majora2007
5bf80d8515 Bump versions by dotnet-bump-version. 2022-01-24 21:55:04 +00:00
Robbie Davis
97049a6c39
Comics should show volumes tab (#987)
# Fixed
- Fixed: Fixed an issue where the volumes tab was not being shown for comics.
2022-01-24 13:50:28 -08:00
majora2007
91318889e5 Bump versions by dotnet-bump-version. 2022-01-24 17:08:35 +00:00
Robbie Davis
21b89a5386
Series Detail Enhancements (#983)
* Series Detail Enhancements

# Added
- Added: Volume tab for `Comic` Library Types
- Added: Storyline tab for `Comic` and `Manga` library types. This will show Volumes and Chapters together sorted in order.

# Changed
- Changed: Changed `Chapters/Issues` to show all chapters or issues regardless of if they are in a volume for both `Manga` and `Comic` library types

* Removed 3 loops to speed up load time

* Refactored some library type checks. Reset selection on nav change.

* Refactored hasReadingProgress for a series to the backend and further optimized the series detail page.

* Fixed up the regex for "Annual" special case and added unit tests.

Co-authored-by: Joseph Milazzo <joseph.v.milazzo@gmail.com>
2022-01-24 09:02:44 -08:00
majora2007
42026aca09 Bump versions by dotnet-bump-version. 2022-01-22 16:00:15 +00:00
Joseph Milazzo
52ab01571b
Removed showing toasts when series are added to the server since cards will show automatically. Hide events widget unless you're an admin. Changed an API signature to match the data that's being sent back. (#979) 2022-01-22 07:56:07 -08:00
majora2007
613a866277 Bump versions by dotnet-bump-version. 2022-01-22 14:40:35 +00:00
Joseph Milazzo
6c73f8b61a
Less Logging In (#978)
* Implemented the framework for Refresh Token. Needs testing.

* Implemented Refresh Tokens. Users are issued tokens that last 7 days, just before the 7 days, the UI will request a new token to avoid having to re-authenticate.
2022-01-22 06:36:32 -08:00
majora2007
52493cac70 Bump versions by dotnet-bump-version. 2022-01-21 16:12:33 +00:00
Joseph Milazzo
5f5c24564f
Misc Cleanup (#977)
* Fixed Day not getting set when reading from epubs.

* Fixed typo for "On Going" to "Ongoing"

* Removed filtering on Reading List page since it doesn't make sense
2022-01-21 08:08:38 -08:00
majora2007
334221ba88 Bump versions by dotnet-bump-version. 2022-01-21 01:24:48 +00:00
Joseph Milazzo
a050f2909c
In directory picker, when a node is loaded, clear the filter (#974) 2022-01-20 17:19:51 -08:00
majora2007
ff131060c3 Bump versions by dotnet-bump-version. 2022-01-20 23:53:38 +00:00
Joseph Milazzo
218f642870
Refactored the setContinuePoint code from the UI to the backend. Now, through an API, we can get the chapter to restart from. (#973) 2022-01-20 15:49:26 -08:00
majora2007
3eb494dff4 Bump versions by dotnet-bump-version. 2022-01-20 16:58:58 +00:00
Joseph Milazzo
1a0fd3445d
Reading List Change (#972)
* Allow an admin to delete another user's reading list

* Allow an admin to delete another user's reading list
2022-01-20 08:54:08 -08:00
majora2007
1dd6e054c6 Bump versions by dotnet-bump-version. 2022-01-20 15:51:21 +00:00
Joseph Milazzo
eb7e2781c1
Validate Download Claim (#971)
* Partially complete, got some code to validate your Role. Needs to be applied to all methods and made a filter.

* Cleaned up the code on the backend to validate each call. The reason the RequireDownloadRole doesn't work is that the user still has the claim in their token so the simple validation isn't working. We need explicit checks.

* Don't allow users to download files if they have lost the claim but not refreshed token.

* Don't allow users to download files if they have lost the claim but not refreshed token.
2022-01-20 07:46:59 -08:00
majora2007
7b9ac2faee Bump versions by dotnet-bump-version. 2022-01-19 23:08:58 +00:00
Joseph Milazzo
6c2731071d
Migration Safety (#967)
* Updated EF version

* When we perform a migration, backup the database to temp/migration/VERSION and do it only once in case a migration fails.

* When a migration fails, we will now restore what was corrupted.
2022-01-19 15:03:47 -08:00
majora2007
d54e43edb1 Merge branch 'develop' of https://github.com/Kareadita/Kavita into develop 2022-01-19 16:29:11 +00:00
majora2007
83ab9e17c7 Bump versions by dotnet-bump-version. 2022-01-19 16:29:11 +00:00
majora2007
fc329695fe Bump versions by dotnet-bump-version. 2022-01-19 15:35:31 +00:00
Robbie Davis
506061094d
Fix for 3rd Party Clients copy button (#962)
* Fix for 3rd Party Clients copy button

# Fixed
- Fixed: Fixed an issue where the copy button wasn't working on the "3rd Party Clients" page.

* Updating as per review request

* Buttoning up to be inline with spec
2022-01-19 07:30:37 -08:00
majora2007
39a7bd4dc3 Bump versions by dotnet-bump-version. 2022-01-19 13:43:47 +00:00
Robbie Davis
9dd71fe102
Fullscreen keybind (#961)
# Added
- Added: Added 'f' as keybind to toggle fullscreen on manga and book readers.
2022-01-19 05:38:49 -08:00
majora2007
9850d66546 Bump versions by dotnet-bump-version. 2022-01-18 23:29:28 +00:00
Joseph Milazzo
7af39c3531
Version bump for release (#953) v0.5.0 2022-01-18 15:25:11 -08:00
majora2007
592806a20f Bump versions by dotnet-bump-version. 2022-01-18 22:05:44 +00:00
Joseph Milazzo
fadfab0fba
Missing Age Ratings (#955)
* Fixed GetTags having wrong return type defined

* Added missing Age Rating tags
2022-01-18 14:01:11 -08:00
majora2007
785a1ef5c4 Bump versions by dotnet-bump-version. 2022-01-18 21:34:48 +00:00
Joseph Milazzo
9d1d17249d
Fixed GetTags having wrong return type defined (#954) 2022-01-18 13:30:34 -08:00
majora2007
32cbfed5c0 Bump versions by dotnet-bump-version. 2022-01-18 16:41:46 +00:00
Joseph Milazzo
680240af8d
Shakeout testing Fixes (#952)
* Cleaned up some old code in download bookmark that could create pointless temp folders.

* Fixed a bad http call on reading list remove read and cleaned up the messaging

* Undid an optimization in finding cover image due to it perfoming depth first rather than breadth.

* Updated CleanComicInfo to have Translators and CoverArtists, which were previously missing.

* Renamed Refresh Metadata to Refresh Covers on the UI, given Metadata refresh is done in Scan.

* Library detail will now retain the search query in the UI. Reduced the amount of api calls to the backend on load.

* Reverted allowing the filter to reside in the UI (even though it does work).

* Updated the Age Rating to match the v2.1 spec.

* Fixed a bug where progress wasn't being saved

* Fixed line height not having any effect due to not applying to children elements in the reader

* Fixed some wording for Refresh Covers confirmation

* Delete Series will now send an event to the UI informing that series was deleted.

* Change Progress widget to show Refreshing Covers for

* When we exit early due to potential missing folders/drives in a scan, tell the UI that scan is 100% done.

* Fixed manage library not supressing scan loader when a complete came in

* Fixed a spelling difference for Publication Status between filter and series detail

* Fixed a bug where collection detail page would flash on first load due to duplicate load events

* Added bookmarks to backups

* Fixed issues where fullscreen mode would break infinite scroller contiunous reader
2022-01-18 08:35:59 -08:00
majora2007
b4229f5442 Bump versions by dotnet-bump-version. 2022-01-17 17:40:11 +00:00