Commit graph

391 commits

Author SHA1 Message Date
majora2007
658ca290e1 Bump versions by dotnet-bump-version. 2021-12-08 20:24:33 +00:00
majora2007
e7e9e170ba Bump versions by dotnet-bump-version. 2021-12-08 19:32:05 +00:00
majora2007
b3e4a7caa6 Bump versions by dotnet-bump-version. 2021-12-06 20:05:42 +00:00
majora2007
46f37069db Bump versions by dotnet-bump-version. 2021-12-05 21:43:51 +00:00
majora2007
f6ca201951 Bump versions by dotnet-bump-version. 2021-12-05 20:01:35 +00:00
majora2007
8c2c4b6d94 Bump versions by dotnet-bump-version. 2021-12-05 18:43:53 +00:00
majora2007
8d224ab6f9 Bump versions by dotnet-bump-version. 2021-12-05 17:03:08 +00:00
majora2007
bf1876ff44 Bump versions by dotnet-bump-version. 2021-12-02 18:58:42 +00:00
Joseph Milazzo
ebf7d46af3
Local Metadata Integration Part 1 (#820)
* Started with some basic plumbing with comic info parsing updating Series/Volume.

* We can now get chapter title from comicInfo.xml

* Hooked in the ability to store people into the chapter metadata.

* Removed no longer used imports, fixed up some foreign key constraints on deleting series with person linked.

* Refactored Summary out of the UI for Series into SeriesMetadata. Updated application to .net 6. There is a bug in metadata code for updating.

* Removed the parallel.ForEach with a normal foreach which lets us use async. For I/O heavy code, shouldn't change much.

* Refactored scan code to only check extensions with comic info, fixed a bug on scan events not using correct method name, removed summary field (still buggy)

* Fixed a bug where on cancelling a metadata request in modal, underlying button would get stuck in a disabled state.

* Changed how metadata selects the first volume to read summary info from. It will now select the first non-special volume rather than Volume 1.

* More debugging and found more bugs to fix

* Redid all the migrations as one single one. Fixed a bug with GetChapterInfo returning null when ChapterMetadata didn't exist for that Chapter.

Fixed an issue with mapper failing on GetChapterMetadata. Started work on adding people and a design for people.

* Fixed a bug where checking if file modified now takes into account if file has been processed at least once. Introduced a bug in saving people to series.

* Just made code compilable again

* Fixed up code. Now people for series and chapters add correctly without any db issues.

* Things are working, but I'm not happy with how the management of Person is. I need to take into account that 1 person needs to map to an image and role is arbitrary.

* Started adding UI code to showcase chapter metadata

* Updated workflow to be .NET 6

* WIP of updating card detail to show the information more clearly and without so many if statements

* Removed ChatperMetadata and store on the Chapter itself. Much easier to use and less joins.

* Implemented Genre on SeriesMetadata level

* Genres and People are now removed from Series level if they are no longer on comicInfo

* PeopleHelper is done with unit tests. Everything is working.

* Unit tests in place for Genre Helper

* Starting on CacheHelper

* Finished tests for ShouldUpdateCoverImage. Fixed and added tests in ArchiveService/ScannerService.

* CacheHelper is fully tested

* Some DI cleanup

* Scanner Service now calls GetComicInfo for books. Added ability to update Series Sort name from metadata files (mainly epub as comicinfo doesn't have a field)

* Forgot to move a line of code

* SortName now populates from metadata (epub only, ComicInfo has no tags)

* Cards now show the chapter title name if it's set on hover, else will default back to title.

* Fixed a major issue with how MangaFiles were being updated with LastModified, which messed up our logic for avoiding refreshes.

* Woohoo, more tests and some refactors to be able to test more services wtih mock filesystem. Fixed an issue where SortName was getting set as first chapter, but the Series was in a group.

* Refactored the MangaFile creation code into the DbFactory where we also setup the first LastModified update.

* Has file changed bug is now finally fixed

* Remove dead genres, refactor genre to use title instead of name.

* Refactored out a directory from ShouldUpdateCoverImage() to keep the code clean

* Unit tests for ComicInfo on BookService.

* Refactored series detail into it's own component

* Series-detail now received refresh metadata events to refresh what's on screen

* Removed references to Artist on PersonRole as it has no metadata mapping

* Security audit

* Fixed a benchmark

* Updated JWT Token generator to use new methods in .NET 6

* Updated all the docker and build commands to use net6.0

* Commented out sonar scan since it's not setup for net6.0 yet.

* Removed some directives

* Removed my test db
2021-12-02 10:54:27 -08:00
majora2007
1f0e95635c Bump versions by dotnet-bump-version. 2021-12-02 18:25:31 +00:00
majora2007
91749c0b69 Bump versions by dotnet-bump-version. 2021-12-02 18:13:35 +00:00
majora2007
0df2d8cee6 Bump versions by dotnet-bump-version. 2021-12-02 17:43:49 +00:00
majora2007
80d64a99be Bump versions by dotnet-bump-version. 2021-12-02 17:29:52 +00:00
Joseph Milazzo
e7619e6b0a
Local Metadata Integration Part 1 (#817)
* Started with some basic plumbing with comic info parsing updating Series/Volume.

* We can now get chapter title from comicInfo.xml

* Hooked in the ability to store people into the chapter metadata.

* Removed no longer used imports, fixed up some foreign key constraints on deleting series with person linked.

* Refactored Summary out of the UI for Series into SeriesMetadata. Updated application to .net 6. There is a bug in metadata code for updating.

* Removed the parallel.ForEach with a normal foreach which lets us use async. For I/O heavy code, shouldn't change much.

* Refactored scan code to only check extensions with comic info, fixed a bug on scan events not using correct method name, removed summary field (still buggy)

* Fixed a bug where on cancelling a metadata request in modal, underlying button would get stuck in a disabled state.

* Changed how metadata selects the first volume to read summary info from. It will now select the first non-special volume rather than Volume 1.

* More debugging and found more bugs to fix

* Redid all the migrations as one single one. Fixed a bug with GetChapterInfo returning null when ChapterMetadata didn't exist for that Chapter.

Fixed an issue with mapper failing on GetChapterMetadata. Started work on adding people and a design for people.

* Fixed a bug where checking if file modified now takes into account if file has been processed at least once. Introduced a bug in saving people to series.

* Just made code compilable again

* Fixed up code. Now people for series and chapters add correctly without any db issues.

* Things are working, but I'm not happy with how the management of Person is. I need to take into account that 1 person needs to map to an image and role is arbitrary.

* Started adding UI code to showcase chapter metadata

* Updated workflow to be .NET 6

* WIP of updating card detail to show the information more clearly and without so many if statements

* Removed ChatperMetadata and store on the Chapter itself. Much easier to use and less joins.

* Implemented Genre on SeriesMetadata level

* Genres and People are now removed from Series level if they are no longer on comicInfo

* PeopleHelper is done with unit tests. Everything is working.

* Unit tests in place for Genre Helper

* Starting on CacheHelper

* Finished tests for ShouldUpdateCoverImage. Fixed and added tests in ArchiveService/ScannerService.

* CacheHelper is fully tested

* Some DI cleanup

* Scanner Service now calls GetComicInfo for books. Added ability to update Series Sort name from metadata files (mainly epub as comicinfo doesn't have a field)

* Forgot to move a line of code

* SortName now populates from metadata (epub only, ComicInfo has no tags)

* Cards now show the chapter title name if it's set on hover, else will default back to title.

* Fixed a major issue with how MangaFiles were being updated with LastModified, which messed up our logic for avoiding refreshes.

* Woohoo, more tests and some refactors to be able to test more services wtih mock filesystem. Fixed an issue where SortName was getting set as first chapter, but the Series was in a group.

* Refactored the MangaFile creation code into the DbFactory where we also setup the first LastModified update.

* Has file changed bug is now finally fixed

* Remove dead genres, refactor genre to use title instead of name.

* Refactored out a directory from ShouldUpdateCoverImage() to keep the code clean

* Unit tests for ComicInfo on BookService.

* Refactored series detail into it's own component

* Series-detail now received refresh metadata events to refresh what's on screen

* Removed references to Artist on PersonRole as it has no metadata mapping

* Security audit

* Fixed a benchmark

* Updated JWT Token generator to use new methods in .NET 6

* Updated all the docker and build commands to use net6.0

* Commented out sonar scan since it's not setup for net6.0 yet.
2021-12-02 09:02:34 -08:00
majora2007
9174076061 Bump versions by dotnet-bump-version. 2021-11-29 20:36:45 +00:00
majora2007
69bd087697 Bump versions by dotnet-bump-version. 2021-11-28 14:33:31 +00:00
majora2007
7f6fc8c692 Bump versions by dotnet-bump-version. 2021-11-27 15:44:15 +00:00
Joseph Milazzo
34d34ef233
Version bump (#789) 2021-11-27 07:34:52 -08:00
majora2007
16a6cf7d5d Bump versions by dotnet-bump-version. 2021-11-26 21:27:48 +00:00
majora2007
1044b8b006 Bump versions by dotnet-bump-version. 2021-11-24 16:53:40 +00:00
majora2007
cc19739414 Bump versions by dotnet-bump-version. 2021-11-22 16:56:27 +00:00
majora2007
fc6467da26 Bump versions by dotnet-bump-version. 2021-11-21 17:45:45 +00:00
majora2007
223ad7abdd Bump versions by dotnet-bump-version. 2021-11-18 17:09:28 +00:00
majora2007
b76fd1db22 Bump versions by dotnet-bump-version. 2021-11-18 15:05:09 +00:00
majora2007
199398df95 Bump versions by dotnet-bump-version. 2021-11-16 21:21:33 +00:00
majora2007
9496c5f403 Bump versions by dotnet-bump-version. 2021-11-16 14:34:56 +00:00
majora2007
292fbe4d70 Bump versions by dotnet-bump-version. 2021-11-16 14:16:51 +00:00
majora2007
31fa44859c Bump versions by dotnet-bump-version. 2021-11-15 23:00:14 +00:00
majora2007
a94fdbc9cb Bump versions by dotnet-bump-version. 2021-11-15 15:33:09 +00:00
majora2007
a0db5b0e41 Bump versions by dotnet-bump-version. 2021-11-14 16:28:59 +00:00
majora2007
0aff08c9cd Bump versions by dotnet-bump-version. 2021-11-14 13:28:59 +00:00
majora2007
a24ca2b46b Bump versions by dotnet-bump-version. 2021-11-11 23:24:34 +00:00
majora2007
46b2bebeb6 Bump versions by dotnet-bump-version. 2021-11-11 16:31:09 +00:00
majora2007
61ad7f0b8a Bump versions by dotnet-bump-version. 2021-11-10 17:08:32 +00:00
majora2007
336283be6e Bump versions by dotnet-bump-version. 2021-11-10 01:05:41 +00:00
majora2007
cbf095c3a1 Bump versions by dotnet-bump-version. 2021-11-09 14:37:15 +00:00
majora2007
ae81fffc94 Bump versions by dotnet-bump-version. 2021-11-09 13:00:34 +00:00
majora2007
0bc63dda32 Bump versions by dotnet-bump-version. 2021-11-08 17:43:28 +00:00
majora2007
4f6305e0dc Bump versions by dotnet-bump-version. 2021-11-05 17:41:19 +00:00
majora2007
4f0651fd7e Bump versions by dotnet-bump-version. 2021-11-05 02:57:01 +00:00
majora2007
b52411ad95 Bump versions by dotnet-bump-version. 2021-11-04 12:59:50 +00:00
Joseph Milazzo
3659296eb9
Version bump for release (#718) 2021-11-04 05:11:55 -07:00
majora2007
a115f51374 Bump versions by dotnet-bump-version. 2021-11-04 00:35:47 +00:00
majora2007
53bb1af21b Bump versions by dotnet-bump-version. 2021-11-03 19:22:13 +00:00
majora2007
f8b1a76902 Bump versions by dotnet-bump-version. 2021-11-03 16:09:39 +00:00
majora2007
6af523e172 Bump versions by dotnet-bump-version. 2021-11-03 14:57:00 +00:00
majora2007
2c96bd3552 Bump versions by dotnet-bump-version. 2021-11-03 13:45:39 +00:00
majora2007
66b79e8cbe Bump versions by dotnet-bump-version. 2021-11-01 18:43:51 +00:00
therobbiedavis
f99cf87ab5 Bump versions by dotnet-bump-version. 2021-10-22 16:16:08 +00:00
therobbiedavis
76d4654fb6 Bump versions by dotnet-bump-version. 2021-10-22 15:01:41 +00:00