Joseph Milazzo
9030b8de96
More Parser tests and more cases!
2021-01-23 18:45:14 -06:00
Joseph Milazzo
a057e3ce1d
Lots of bug fixes around publishing and handling weird cases on a real manga library. Implemented ability to have Volumes number 0 aka just latest chapters. Refactored DirectoryService code for scanning into it's own service. Lots of debug code, will be cleaned up later.
2021-01-23 17:44:48 -06:00
Joseph Milazzo
be6d4f2d09
Removed SSL. When shipping, we will encourage using Reverse Proxy.
2021-01-23 09:22:54 -06:00
Joseph Milazzo
18385a4f80
Implemented ability to have server settings. Currently cache directory is there but it is not configurable (or used in this commit)
2021-01-23 09:01:10 -06:00
Joseph Milazzo
8220709b4c
Implemented ability to reset a user's password.
2021-01-21 11:15:42 -06:00
Joseph Milazzo
6309ae9dd3
Fixed gitignore for wwwroot
2021-01-20 13:44:47 -06:00
Joseph Milazzo
9fb16fdb06
Merge pull request #29 from Kareadita/feature/ratings
...
Implemented ability to leave a rating (up to 5 stars) and a text revi…
v0.1
2021-01-20 10:05:36 -06:00
Joseph Milazzo
925a009f00
Prepare for deployment of v0.1
2021-01-20 09:38:28 -06:00
Joseph Milazzo
ac993a59ba
Implemented ability to leave a rating (up to 5 stars) and a text review (not UI supported until v0.2).
2021-01-19 17:06:26 -06:00
Joseph Milazzo
767f835e7b
Merge pull request #28 from Kareadita/feature/read-progress
...
Read Progress
2021-01-19 14:46:35 -06:00
Joseph Milazzo
3c8e4b2240
Cleaned up some warnings and implemented re-occuring scan libraries task. Customization of task schedules is in v0.2.
2021-01-19 14:41:50 -06:00
Joseph Milazzo
e180032a8e
ScanLibrary now respects the library a series belongs to, doesn't reset series every run but updates/removes/inserts as needed.
2021-01-19 14:35:24 -06:00
Joseph Milazzo
44ebca36ec
Cleaned up some TODOs.
2021-01-19 12:51:41 -06:00
Joseph Milazzo
c75feb03e1
Fixed offset bug in GetCachedPagePath for if you've read just one page. Fixed a bad refactor for getting files.
2021-01-19 12:06:45 -06:00
Joseph Milazzo
14e8c3b820
Fixed some APIs that worked mins ago....something strange happening with EF relationships.
2021-01-19 10:45:37 -06:00
Joseph Milazzo
295e62d773
Fixed grant-access api and new library to properly update the db. Somehow the old way of updating db no longer works.
2021-01-18 17:18:42 -06:00
Joseph Milazzo
80283bcd49
When registering an admin user, ensure they have access to all libraries.
2021-01-18 16:55:52 -06:00
Joseph Milazzo
26660a9bb3
Further cleanup. Moved BackgroundJob Task enqueues into TaskScheduler, so I can have complete control via one interface.
2021-01-18 13:53:24 -06:00
Joseph Milazzo
825afd83a2
Removed some dead code on the interfaces. Introduced UnitOfWork to simplify repo injection.
2021-01-18 13:07:48 -06:00
Joseph Milazzo
4a2296a18a
Minor cleanup. Next commit will cleanup repositories and code base to be more concise.
2021-01-18 10:46:42 -06:00
Joseph Milazzo
effdf07cef
Very messy code that implements read status tracking. Needs major cleanup.
2021-01-17 15:05:27 -06:00
Joseph Milazzo
e0d70d16f9
Merge pull request #26 from Kareadita/feature/manga-reader
...
Manga Reader
2021-01-14 11:40:45 -06:00
Joseph Milazzo
7f404a0ce9
Implemented the ability to flatten directories, esp useful with nested folders in archives.
2021-01-14 10:02:56 -06:00
Joseph Milazzo
56e8a0059e
Implemented ability to delete a series. Refactored some operations to remove unneeded parameters.
2021-01-12 16:51:23 -06:00
Joseph Milazzo
83076f02ad
Forgot to update DTO to send it to the Frontend.
2021-01-12 14:09:20 -06:00
Joseph Milazzo
28ce2bbba1
Refactored volume to contain pages and removed /reader/info API endpoint.
2021-01-11 17:36:11 -06:00
Joseph Milazzo
c2b41b774a
Fixed issue where chapter based volumes wouldn't properly handle chapter divide when reading a manga.
2021-01-11 17:11:06 -06:00
Joseph Milazzo
731e3a9c5e
Cache cleanup implemented
2021-01-11 15:39:25 -06:00
Joseph Milazzo
f737f662df
Added a sorting mechanism to emulate how windows sorts files. Refactored cache to support chapter folders as well.
2021-01-10 12:47:34 -06:00
Joseph Milazzo
6020697d7d
Cleaned up some warnings
2021-01-09 16:22:28 -06:00
Joseph Milazzo
cd8a1d2892
Added a basic cache service to handle interations with the underlying cache implementation. Refactored some code to be more robust.
2021-01-09 16:14:28 -06:00
Joseph Milazzo
59a4921ba9
Refactored ScanLibrary to produce page numbers on the Manga File, Format and to update existing series/volumes rather than always create new entries.
2021-01-09 15:27:04 -06:00
Joseph Milazzo
6b4617bab3
Adjusted code to account for folders within directory. Now cover image always gets the first image.
2021-01-09 14:57:31 -06:00
Joseph Milazzo
7bf04dcdac
Implemented the ability to send images to frontend with some contextual information.
2021-01-08 15:17:39 -06:00
Joseph Milazzo
7ab7e8acc4
Implemented the ability to extract an archive image to a cache directory.
2021-01-08 13:28:59 -06:00
Joseph Milazzo
14ad2a3dd5
Fixed the github build issue. I'm totally blind.
2021-01-08 10:41:43 -06:00
Joseph Milazzo
cf953c1e06
Merge pull request #20 from Kareadita/feature/cover-images
...
Implements ability to set cover images from archive files and to force updating DB entries. Cover images will be compressed and a thumbnail will be saved rather than raw image due to size of raw files (1MB vs 60 KB)
2021-01-08 10:10:02 -06:00
Joseph Milazzo
13dab81f39
Will this fix Github build complaining when local builds fine?
2021-01-08 09:38:15 -06:00
Joseph Milazzo
4c40284af2
Changed ScanLibrary to not use optional param due to build issue on Github.
2021-01-08 08:25:07 -06:00
Joseph Milazzo
0a78cffb1f
Removed test case that wasn't supposed to be there.
2021-01-07 12:51:43 -06:00
Joseph Milazzo
0b35ec70fd
Refactored GetCoverImage to create a thumbnail (optional) instead of raw image (raw images are large and bloat API, using thumbnail is indistiguishable); b) Ability to force updating cover images in DB even if they are already set.
2021-01-07 10:30:54 -06:00
Joseph Milazzo
7f5a1d0518
Refactored GetCoverImage to a static class and unit tested it. Enhanced the method by defaulting to folder.jpg file if exists, else takes first entry.
2021-01-05 15:00:49 -06:00
Joseph Milazzo
98cb94f31c
Merge pull request #19 from Kareadita/feature/ui-cleanup
...
Update Library API
2021-01-04 17:14:48 -06:00
Joseph Milazzo
0b486cdc08
Scan library after we edit library folders, only if folders have differences.
2021-01-04 13:10:19 -06:00
Joseph Milazzo
219f6e675a
Implemented the ability to update a library including folders.
2021-01-04 13:06:01 -06:00
Andrew Song
451d459473
adding initial coverimage functionality
2021-01-03 19:50:10 -06:00
Joseph Milazzo
2806beaae9
Merge pull request #18 from Kareadita/feature/ui-cleanup
...
UI Cleanup
2021-01-03 17:04:01 -06:00
Joseph Milazzo
ac2b40aba6
Added migration for removing IsAdmin column since we use IdentityService Roles instead.
2021-01-03 14:16:06 -06:00
Joseph Milazzo
13280b49d6
Merge pull request #17 from Kareadita/feature/parsing
...
Library, Series, Volumes, oh my!
2021-01-02 18:51:41 -06:00
Joseph Milazzo
5e18c1bf3a
Implemented the ability to delete a Library.
2021-01-02 12:59:04 -06:00