1079 Commits

Author SHA1 Message Date
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
Joseph Milazzo
4645f8e3f2
Reader Fixes (#951)
* Normalized paths on download controller and when scan is killed due to missing or empty folders, log a critical error.

* Tweaked the query for OnDeck to better promote recently added chapters in a series with read progress, but it's still not perfect.

* Fixed an issue where up/down key weren't working unless you clicked on the book explicitly

* Fixed an issue where infinite scroller was broken in fullscreen mode

* When toggling fullscreen mode on infinite scroller, the current page is retained as current position

* Fixed an issue where a double render would occur when we didn't need to render as fit split

* Stop showing loader when not using fit split
2022-01-17 09:34:32 -08:00
majora2007
75e1790f58 Merge branch 'develop' of https://github.com/Kareadita/Kavita into develop 2022-01-17 00:09:23 +00:00
majora2007
66a58b7a6e Bump versions by dotnet-bump-version. 2022-01-17 00:09:23 +00:00
majora2007
cb540ce1d9 Merge branch 'develop' of https://github.com/Kareadita/Kavita into develop 2022-01-16 23:52:58 +00:00
majora2007
42a83e00be Bump versions by dotnet-bump-version. 2022-01-16 23:52:57 +00:00
majora2007
882924d1aa Merge branch 'develop' of https://github.com/Kareadita/Kavita into develop 2022-01-16 23:50:51 +00:00
majora2007
890224b1bd Bump versions by dotnet-bump-version. 2022-01-16 23:50:51 +00:00
Joseph Milazzo
ce3bd92244
Scanner not merging with series that has LocalizedName match (#950)
* When performing a scan, series should group if they share the same localized name as a pre-existing series.

* Fixed a bug where a series with a different name and localized name weren't merging with a different set of files with the same naming as localized name.
2022-01-16 15:48:15 -08:00
Joseph Milazzo
2434e96fe9
Removed a hack that was put in when users complained about a tool improperly tagging. This is not the case for most tools. (#949) 2022-01-16 15:46:41 -08:00
majora2007
e9325824a3 Bump versions by dotnet-bump-version. 2022-01-16 21:21:49 +00:00