380 Commits

Author SHA1 Message Date
Joseph Milazzo
b0b64cf635 Added demo to readme 2021-06-26 16:33:30 -05:00
Joseph Milazzo
d8a9a95fc9 Merge branch 'develop' of https://github.com/Kareadita/Kavita into develop 2021-06-25 15:16:51 -05:00
Joseph Milazzo
6b645737fa
Stats API Url Fixed (#338)
* Fixed the API call by removing baseAddress and performing concatination in real time
2021-06-25 15:08:55 -05:00
Robbie Davis
be56b33baf
Fixing workflow (#337)
* Added extra copy for webui when building images
2021-06-25 14:27:39 -05:00
Joseph Milazzo
534c2d2065 Merged 2021-06-25 13:15:10 -05:00
Robbie Davis
733460e530
fixing ls (#335) 2021-06-25 12:32:11 -05:00
Robbie Davis
acbd4ce252
testing out rsync (#334) 2021-06-25 12:21:33 -05:00
Robbie Davis
0533de7420
Bugfix/workflow test (#333)
* adding debugging and path change

* more logging and change to rsync
2021-06-25 11:51:25 -05:00
Robbie Davis
50bdb715b7
adding debugging and path change (#332) 2021-06-25 11:33:02 -05:00
Joseph Milazzo
f29f2f6729
Stat API Url change (#330)
* Changed stat url to correct one
2021-06-25 10:21:28 -05:00
Robbie Davis
9b47123484
logging for dotnet ui build (#329) 2021-06-25 10:14:16 -05:00
Robbie Davis
dfd4b1ed6f
adding ls -l to workflow for integrity check (#328) 2021-06-25 09:57:26 -05:00
Joseph Milazzo
61c8ce36e0
Bugfix/build 2 (#327)
* Github build actions

* More fixes
2021-06-25 09:41:22 -05:00
Joseph Milazzo
a97bd1bd54
Github build actions (#326) 2021-06-25 09:25:38 -05:00
Joseph Milazzo
7f141ad761 Github build actions 2021-06-25 09:24:09 -05:00
Joseph Milazzo
dfddb551d2
Fixed build issues (#325)
* Fixed build issues

* Fixed up workflows
2021-06-25 09:15:19 -05:00
Kizaing
f50a21dd22
Hotfix/docker workflow (#324)
* Fixed file pathing for automated docker builds

* Added back in renaming the Kavita executable

Co-authored-by: Chris Plaatjes <chris.p@boxbrite.com>
2021-06-24 21:19:42 -05:00
Kizaing
af8c6c2cb9
Fixed file pathing for automated docker builds (#323) 2021-06-24 20:58:20 -05:00
Joseph Milazzo
be2b78fa5a
Manga Redesign (#321)
* Code cleanup, refactored FileRepository into Unit of Work.

* Added AutoCloseMenu and ReaderMode user perferences to match UI

* Added extra information to ChapterInfo

* Build changes

* Updated the readme to have open collective information and thanks to sponsors

* Fixed an issue with UnitOfWork refactor and how stats was bootsrapped. Replaced stats.kavitareader with a temp url to test out redirection bug.
2021-06-24 19:31:42 -05:00
Joseph Milazzo
b958342394
Update FUNDING.yml
Removed user from sponsorship
2021-06-24 12:26:37 -05:00
Joseph Milazzo
568544f652
Update FUNDING.yml
Added opencollective sponsorship
2021-06-24 12:25:59 -05:00
Leonardo Dias
1c9b2572ae
Feat/usage stats collection (#317)
* feat: implement anonymous usage data collection

Co-authored-by: Joseph Milazzo <joseph.v.milazzo@gmail.com>
2021-06-20 17:26:35 -05:00
Joseph Milazzo
b25335acbd
Single Download Failed on Epubs (#319)
* Fixed a missed case where downloading a single file that is an epub (or cb7, zip, 7z) file would cause a critical error and the download would fail without any information.
2021-06-20 16:07:18 -05:00
Joseph Milazzo
8f4d42d13f
Add noreferrer noopener on links to external resources for epub reading (#318) 2021-06-20 15:15:34 -05:00
Joseph Milazzo
0c88d91278
Ignore .DS_Store and @eaDir folders when scanning directories. (#314) 2021-06-18 09:49:30 -05:00
Joseph Milazzo
1036c731ad
When performing a download, if there is only 1 file, don't zip it and send back the raw file. (#315) 2021-06-18 09:49:19 -05:00
Joseph Milazzo
6e1b227e65
Transaction Support (#309)
* Added transactions to UnitOfWork and refactored code to use it.

* This included blank UI fix from Kavita-webui
2021-06-18 07:37:48 -05:00
Joseph Milazzo
d2e444910d
Update FUNDING.yml
Updated link
2021-06-17 18:08:22 -05:00
Joseph Milazzo
a9db07e7ff
Create FUNDING.yml
Updated link to be shorter
2021-06-17 18:07:51 -05:00
Joseph Milazzo
95db721508
Create FUNDING.yml 2021-06-17 18:06:53 -05:00
Joseph Milazzo
becf2ec7a6
Changed how series parsing works. Now at the end of the Parse() call, if we still haven't figured out the Series, we will default to taking the file name and cleaning it. This allows files that have no numbers to be picked up. (#310)
Series Parsing now, at the end of the Parse() call if we still haven't figured out the Series, will default to taking the file name and cleaning it. This allows files that have no numbers to be picked up.
2021-06-16 10:58:50 -05:00
Joseph Milazzo
d02d2d3cb5
Epub 3.2 Collection Tag support (#308)
* Hooked up logic for collections based on EPUB3.2 Spec and Fixed improper tags in EPUBs since it is XML and we are using HTML to parse it.

* Fixed a bug with src:url url replacing so that it's much cleaner regex
2021-06-15 09:51:37 -05:00
Joseph Milazzo
584348c6ad
Special Marker Changes (#306)
* SP# is now a way to force the file to be a special rather than pushing it into a Specials folder.

* Made it so if there is a Special (for any Parse call), volume and chapters will be ignored.

* Fixed a unit test missing Theory and fixed a regex case
2021-06-14 21:12:37 -05:00
Joseph Milazzo
46b60405b1
Special Markers (#305)
* Removed "Anthology" from being a special parsing keyword as series are being found where "Anthology" is in the series name.

* SP# is now a way to force the file to be a special rather than pushing it into a Specials folder.
2021-06-14 17:35:13 -05:00
Joseph Milazzo
f8aba21acd
Removed "Anthology" from being a special parsing keyword as series are being found where "Anthology" is in the series name. (#304) 2021-06-14 17:21:01 -05:00
Joseph Milazzo
16a77fa8d6
Download Support (#298)
* Implemented the ability to download files (series, volume, chapter)

* Added RBS checks to ensure user is either an admin or has download role

* Added the ability to change a users feature RBS. Changed the Role seed to use reflection
2021-06-10 07:47:35 -05:00
Kizaing
4ae9f078b0
Feature/docker stable setup (#296)
* Added stable docker workflow

* Changed webui pull to develop
2021-06-09 10:10:06 -05:00
Robbie Davis
b61da7eb08
Update nightly-docker.yml (#295)
Added discord notification action to nightly-docker workflow.

https://github.com/marketplace/actions/discord-webhook-notify
2021-06-08 13:54:52 -05:00
Kizaing
560b0c9cb5
Feature/docker setup (#294)
* Github Action for Docker Integration on merge into develop

Co-authored-by: Chris Plaatjes <chris.p@boxbrite.com>
2021-06-08 13:20:36 -05:00
Joseph Milazzo
8d8e7ce93b
Book Grouping (#292)
* Implemented the ability to group books by series if certain calibre tags are in the epub.
2021-06-08 12:33:54 -05:00
Robbie Davis
d261449275
Adding releases to be sent to discord (#291)
Uses: https://github.com/marketplace/actions/discord-styled-releases-patch-notes
2021-06-08 12:16:31 -05:00
Robbie Davis
4f29cf7cc7
Bugfix/manga reader pad zeros (#288)
* Switched to using existing NaturalSortComparer for ordering filenames before we reprocess them to ensure they are in the correct natural reading order.

Co-authored-by: Joseph Milazzo <joseph.v.milazzo@gmail.com>
2021-06-08 08:59:47 -05:00
Joseph Milazzo
7dae1da92f
Logging Enhancements (#285)
* If the user is on Debug, allow logging DB params to the logger. Implemented the ability to change logger from UI and to keep the DB settings of LogLevel and Port in sync with appsettings.

* Exclude a lot more clutter from hitting Sentry

* Removed github action

* Small cleanup
2021-06-07 17:52:11 -05:00
Joseph Milazzo
6f124b6f8a
Add try catch on Parser MinimumNumberFromRange in case something weird gets put in here. (#283) 2021-06-07 16:12:07 -05:00
Kizaing
d00cf7de92
Merged Dockerfiles (#282)
* Dockerfile re-imagined to handle all flavors in one script.
2021-06-07 16:04:08 -05:00
Joseph Milazzo
41a5d1bf2c
Fixed a bug on getting next/previous chapters where if chapters were … (#281)
* Fixed a bug on getting next/previous chapters where if chapters were not inserted into the DB in the natural order, then the next/prev chapter would be skewed.

* Make GetNextChapterId static
2021-06-07 14:49:38 -05:00
Joseph Milazzo
5259a1484a
Implemented the ability to configure the default port for non-docker users. Docker users will always be 5000. (#280) 2021-06-07 14:36:35 -05:00
Joseph Milazzo
4606b54603
Removed the SeriesMetadata migration since users have updated to v0.4.1. Any other users will require a scan to get the SeriesMetadata generated. (#275) 2021-06-07 13:16:50 -05:00
Joseph Milazzo
e4a9c468fe Version bump and reduced some sentry logs 2021-06-07 11:32:26 -05:00
Joseph Milazzo
f0f74e867e
Fixed the constraint issue with Metadata and ensure we log parameters on development modes. (#273) v0.4.1.1 2021-06-06 16:13:07 -05:00