1099 Commits

Author SHA1 Message Date
majora2007
d3fb612226 Bump versions by dotnet-bump-version. 2022-01-29 16:55:05 +00:00
Joseph Milazzo
fd46cda7c4
Reworked the logic for finding comicinfo to ensure that it finds top-level first and stream lined the logic. (#1008) 2022-01-29 08:50:24 -08:00
majora2007
c3a6e53cbb Bump versions by dotnet-bump-version. 2022-01-29 16:08:40 +00:00
Joseph Milazzo
2d59580aef
Recently Added Chapters/Volumes (#1007)
* Working on adding recently added chapter/volumes to dashboard. Have some progress, need to tweak grouping logic.

* Tweaked the logic to work well for grouping. Now to incorporate information for UI to provide seamless integration

* Implemented UI part for Recently Added.
2022-01-29 08:04:18 -08:00
majora2007
81562b7d41 Bump versions by dotnet-bump-version. 2022-01-28 16:52:18 +00:00
Joseph Milazzo
868eb70506
Bugfixes (#1004)
* Refactored the code for choosing the tab to select when updates occur or first load. Specials will no longer be auto-selected if present. We will always try to select Storyline.

* Fixed a bug where marking a chapter as unread was actually making it read

* When loading a book, put a spinner in the action bar

* Fixed an issue with last page not getting marked as read with epubs due to a bugfix from last release

* Removed some debug code
2022-01-28 08:47:16 -08:00
majora2007
6fadbb5231 Bump versions by dotnet-bump-version. 2022-01-28 14:34:07 +00:00
Joseph Milazzo
567d475e46
Bugfix/tachiyomi sync issue (#1002)
* Added extra unit cases for GetContinuePoint. Fixed a bug where if the series was just read chapters, the first chapter wouldn't be returned and would throw an error.

* Wrote unit tests for MarkChaptersUntilAsRead for Tachiyomi and fixed a few cases where due to tracking on Tachiyomi, Volumes with a single 0 chapter would get marked as read.
2022-01-28 06:29:49 -08:00
majora2007
c9bd1d1bfb Bump versions by dotnet-bump-version. 2022-01-27 15:51:49 +00:00
Joseph Milazzo
bde5dc0d80
Updated NetVips.Native to fix an issue with cover generation being skewed due to the way lipjpeg handles some streams. (#998) 2022-01-27 07:47:29 -08:00
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