491 Commits

Author SHA1 Message Date
Joseph Milazzo
c0cbcb581c merged develop into main 2021-06-30 16:08:43 -05:00
Joseph Milazzo
23ecd34717 Merge branch 'develop' 2021-06-30 16:06:35 -05:00
Kizaing
f7f983045d
Hotfix/docker file permissions (#350)
* Fixed file pathing for automated docker builds

* Added back in renaming the Kavita executable

* Testing new method for copying wwwroot folder

* Fixed file pathing

* Fixed pathing to test

* Potential fix for Docker file permissions

Co-authored-by: Chris Plaatjes <chris.p@boxbrite.com>
Co-authored-by: Boxbrite User <boxbrite@Rathalos.localdomain>
2021-06-30 16:46:05 -04:00
Robbie Davis
20ba41c38f
api url change (#349)
- Changed stats api url to https
- Removed paypal from readme. People can now only donate through opencollective.
2021-06-30 15:31:57 -05:00
Joseph Milazzo
3231b60abd Merge branch 'develop' of https://github.com/Kareadita/Kavita into develop 2021-06-30 12:41:22 -05:00
Joseph Milazzo
4d41ebfc88 Small readme changes 2021-06-30 12:40:21 -05:00
Robbie Davis
9534618f4b
Set dark mode to true and migration (#348)
* Default to dark mode for application
2021-06-30 12:40:04 -05:00
Robbie Davis
f18285db93
chapter and issue parsing for comics (#343)
* chapter and issue parsing for comics

* fixing comment
2021-06-27 08:08:17 -05:00
Joseph Milazzo
dc68318a2a Merge branch 'develop' of https://github.com/Kareadita/Kavita into develop 2021-06-26 16:35:10 -05:00
Joseph Milazzo
b0b64cf635 Added demo to readme 2021-06-26 16:33:30 -05:00
Joseph Milazzo
471b49e959
Update README.md
Fixed up the wording on readme
2021-06-26 14:03:29 -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