959 Commits

Author SHA1 Message Date
majora2007
8f00ecbf8c Merge branch 'develop' of https://github.com/Kareadita/Kavita into develop 2021-11-03 16:09:40 +00:00
majora2007
f8b1a76902 Bump versions by dotnet-bump-version. 2021-11-03 16:09:39 +00:00
majora2007
b1e2f58042 Bump versions by dotnet-bump-version. 2021-11-03 15:43:44 +00:00
Joseph Milazzo
0e9acb429b
Build issue (#716)
* Fixed a bug in the copy directory to directory in the migration

* Somehow GetFiles lost static modifier.

* Please work
2021-11-03 08:34:38 -07:00
majora2007
6af523e172 Bump versions by dotnet-bump-version. 2021-11-03 14:57:00 +00:00
Joseph Milazzo
44f15f25c6
Breaking Changes: Docker Parity (#715)
* Fixed a bug in the copy directory to directory in the migration

* Somehow GetFiles lost static modifier.
2021-11-03 07:43:03 -07:00
Joseph Milazzo
7bfd2c432d
Feature/docker parity (#714)
* Refactored all the config files for Kavita to be loaded from config/. This will allow docker to just mount one folder and for Update functionality to be trivial.

* Cleaned up documentation around new update method.

* Updated docker files to support config directory

* Removed entrypoint, no longer needed

* Update appsettings to point to config directory for logs

* Updated message for docker users that are upgrading

* Ensure that docker users that have not updated their mount points from upgrade cannot start the server

* Code smells

* More cleanup

* Added entrypoint to fix bind mount issues

* Updated README with new folder structure

* Fixed build system for new setup

* Updated string path if user is docker

* Updated the migration flow for docker to work properly and Fixed LogFile configuration updating.

* Migrating docker images is now working 100%

* Fixed config from bad code

* Code cleanup

* Fixed monorepo-build.sh

Co-authored-by: Chris Plaatjes <kizaing@gmail.com>
2021-11-03 07:07:04 -07:00
majora2007
2c96bd3552 Bump versions by dotnet-bump-version. 2021-11-03 13:45:39 +00:00
Joseph Milazzo
a29b11c366
Breaking Changes: Docker Parity (#698)
* Refactored all the config files for Kavita to be loaded from config/. This will allow docker to just mount one folder and for Update functionality to be trivial.

* Cleaned up documentation around new update method.

* Updated docker files to support config directory

* Removed entrypoint, no longer needed

* Update appsettings to point to config directory for logs

* Updated message for docker users that are upgrading

* Ensure that docker users that have not updated their mount points from upgrade cannot start the server

* Code smells

* More cleanup

* Added entrypoint to fix bind mount issues

* Updated README with new folder structure

* Fixed build system for new setup

* Updated string path if user is docker

* Updated the migration flow for docker to work properly and Fixed LogFile configuration updating.

* Migrating docker images is now working 100%

* Fixed config from bad code

* Code cleanup

Co-authored-by: Chris Plaatjes <kizaing@gmail.com>
2021-11-03 06:36:04 -07:00
majora2007
66b79e8cbe Bump versions by dotnet-bump-version. 2021-11-01 18:43:51 +00:00
Joseph Milazzo
7ce13babad
Vacation Fixes (#709)
* Ignore system and hidden folders when performing directory scan.

* Fixed the comic parser tests not using Comic mode for parsing.

* Accept all forwarded headers and use them.

* Ignore some changes from another branch
2021-11-01 11:34:43 -07:00
therobbiedavis
f99cf87ab5 Bump versions by dotnet-bump-version. 2021-10-22 16:16:08 +00:00
Robbie Davis
565a16c312
Cover Image Picking + Forwarding Headers with EPUBs (GA Fix) (#704) 2021-10-22 12:06:40 -04:00
therobbiedavis
76d4654fb6 Bump versions by dotnet-bump-version. 2021-10-22 15:01:41 +00:00
Robbie Davis
0f9c1ae5f7
Updating GA Bump version temporarily for fix (#703) 2021-10-22 10:52:48 -04:00
Robbie Davis
4930fa6014 Merge branch 'develop' into chore/build-issue
testing
2021-10-21 21:39:54 -04:00
Robbie Davis
cecf452729 2021-10-21 21:38:29 -04:00
Robbie Davis
1ac659e866
Cover Image Picking + Forwarding Headers with EPUBs (#702) 2021-10-21 20:55:08 -04:00
Robbie Davis
ce54b9d13e 2021-10-21 20:44:00 -04:00
Joseph Milazzo
49d1021049
Cover Image Picking + Forwarding Headers with EPUBs (#700)
* Ensure Kavita knows about forwarding headers (fixes issue with epub urls not going through https with reverse proxy). Fixed a case where cover image selection preferred nested folders vs files in root directory.

* Fixed broken unit test

* Added bug that I fixed to the unit tests
2021-10-21 14:51:14 -05:00
majora2007
a3caad3e8e Bump versions by dotnet-bump-version. 2021-10-20 17:59:40 +00:00
Joseph Milazzo
6d6eee999a
Bulk Deletion (#697)
* Implemented bulk deletion of series

* Don't show unauthorized exception on UI, just redirect to the login page.
2021-10-20 10:49:58 -07:00
majora2007
e3b33bcbf9 Bump versions by dotnet-bump-version. 2021-10-20 17:12:56 +00:00
Joseph Milazzo
88214c5c6b
KavitaStats Cleanup (#695)
* Refactored Stats code to be much cleaner and user better naming.

* Cleaned up the actual http code to use Flurl and to return if the upload was successful or not so we can delete the file where appropriate.

* More refactoring for the stats code to clean it up and keep it consistent with our standards.

* Removed a confusing log statement

* Added support for old api key header from original stat server

* Use the correct endpoint, not the new one.

* Code smell
2021-10-20 10:03:51 -07:00
majora2007
69f44444f3 Bump versions by dotnet-bump-version. 2021-10-20 13:38:56 +00:00
Joseph Milazzo
c813d55124
Fallback to Folder Parsing Issue (#694)
* Fixed a bug in the scanner where we fall back to parsing from folders for poorly named files. The code was exiting early if a chapter or volume could be parsed out.

* Fixed a unit test by tweaking a regex for fallback
2021-10-20 06:29:05 -07:00
majora2007
67ed79eaa1 Bump versions by dotnet-bump-version. 2021-10-19 15:45:19 +00:00
Joseph Milazzo
6fb01eefa4
Fixed an issue where docker users were not properly backing up the database. Removed an empty File for when covers/ had nothing in it. (#692) 2021-10-19 08:35:52 -07:00
majora2007
9d84bfca5f Bump versions by dotnet-bump-version. 2021-10-19 13:21:06 +00:00
Joseph Milazzo
8e3121447d
More EPUB Scoping Fixes (#691)
* Added better handling around when importing css files that are empty. Moved comment removal on css files to before some css whitespace cleanup to get better matches.

* Some enhancements on the checks to see if we need the bottom action bar on reader. Now we don't query DOM and have something that works more reliably.
2021-10-19 06:12:49 -07:00
majora2007
77da75f274 Bump versions by dotnet-bump-version. 2021-10-18 23:37:31 +00:00
Joseph Milazzo
60dd66f6ae
EPUB CSS Parsing Issues (#690)
* WIP. Rewrote some of the Regex to better support css escaping. We now escape background-image, border-image, and list-style-image within css files.

* Added position relative to help with positioning on books that are just absolute positioned elements.

* When there is absolute positioning, like in some epub based comics, supress the bottom action bar since it wont render in the correct location.

* Fixed tests

* Commented out tests
2021-10-18 16:28:07 -07:00
majora2007
22497645a9 Bump versions by dotnet-bump-version. 2021-10-18 20:40:03 +00:00
Joseph Milazzo
0666f87b4b
Stat upload will now schedule itself between midnight and 6am in server time for upload. (#688) 2021-10-18 13:30:58 -07:00
majora2007
7bfc3ebdab Merge branch 'develop' of https://github.com/Kareadita/Kavita into develop 2021-10-18 15:55:16 +00:00
majora2007
a40c8d64b0 Bump versions by dotnet-bump-version. 2021-10-18 15:55:15 +00:00
majora2007
6c2fbfc9f2 Merge branch 'develop' of https://github.com/Kareadita/Kavita into develop 2021-10-18 15:46:34 +00:00
majora2007
f4a8cb1dc2 Bump versions by dotnet-bump-version. 2021-10-18 15:46:33 +00:00
Joseph Milazzo
6adf092668
When the DB fails to save, log out all the series the user should look into for constraint issues and push a message to the admins connected to webui. (#687) 2021-10-18 08:45:39 -07:00
Robbie Davis
8b03e1d240
iOS Admin page dropdown fix (#686)
# Fixed:
- Fixed: Fixed an issue where the dropdown on the admin server page would not work on Safari or other iOS browsers.
2021-10-18 08:37:35 -07:00
majora2007
72cd2c3ab9 Bump versions by dotnet-bump-version. 2021-10-17 19:52:53 +00:00
Joseph Milazzo
26d1fbc599
When we have a special marker, ensure we fall back to folder parsing to try and group correctly to the actual series before just accepting what we parsed. (#684)
Fixed a missed parsing case where comic special parsing wasn't being called on comic libraries.
2021-10-17 12:44:30 -07:00
majora2007
832897d406 Bump versions by dotnet-bump-version. 2021-10-17 14:17:31 +00:00
Joseph Milazzo
f3ebc21b97
Fixed a bug where searching on localized name would fail to show on the search. Fixed a bug where extra spaces would cause the search results not to show properly. (#682) 2021-10-17 07:08:17 -07:00
majora2007
c0a8d092e2 Bump versions by dotnet-bump-version. 2021-10-16 18:59:15 +00:00
Joseph Milazzo
1d80420155
Change chunk size to be a fixed 50 to validate if it's causing issue with refresh. Added some try catches to see if exceptions are causing issues. (#681) 2021-10-16 11:50:34 -07:00
majora2007
f618c3443b Bump versions by dotnet-bump-version. 2021-10-16 18:33:06 +00:00
Joseph Milazzo
d5d03528d4
Regression Fix (#680)
* Ensure we mount the backups directory for Docker users

* Fixed a huge logic bug that deleted files in users libraries
2021-10-16 11:24:30 -07:00
majora2007
be3036665f Bump versions by dotnet-bump-version. 2021-10-15 21:42:35 +00:00
Joseph Milazzo
98e5cb87ed
Bulk Operations for In Progress and Recently Added (#677)
* Don't log a message about bad match if the file is a cover image

* Enable bulk operations for In Progress and Recently Added

* Fixed a bad logic case
2021-10-15 14:32:17 -07:00