Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9461b89725 
							
						 
					 
					
						
						
							
							A hefty refactor of the ScanLibrary code. There were significant fallouts due to duplicate entities getting created and SingleOrDefaults failing.  
						
						
						
						
					 
					
						2021-02-08 12:03:52 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							57f74d3de3 
							
						 
					 
					
						
						
							
							Implemented partial chapter support. Fixed some edge case where if library scan was skipped due to no modififcation on disk, whole library would be removed. Removed above code for testing.  
						
						
						
						
					 
					
						2021-02-07 13:07:07 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							077e5f798a 
							
						 
					 
					
						
						
							
							Lots of cleanup  
						
						
						
						
					 
					
						2021-02-07 12:02:47 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							bd5a1338c4 
							
						 
					 
					
						
						
							
							Fixed a deployment bug where we weren't listening on port properly. New way will force firewall exception dialog on Windows and work across board. Implemented user preferences and ability to update them.  
						
						
						
						
					 
					
						2021-02-06 13:08:48 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							10c8ea34fe 
							
						 
					 
					
						
						
							
							Cleanup after feature implementation.  
						
						
						
						
					 
					
						2021-02-04 17:01:37 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1050fa4e54 
							
						 
					 
					
						
						
							
							Ability to update settings. Take effect on next reboot.  
						
						
						
						
					 
					
						2021-02-04 16:49:48 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e60f795410 
							
						 
					 
					
						
						
							
							Refactored Cache Cleanup code.  
						
						
						
						
					 
					
						2021-02-02 09:40:26 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							0f82b45b9d 
							
						 
					 
					
						
						
							
							Refactored Cache Cleanup code.  
						
						
						
						
					 
					
						2021-02-02 09:38:10 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							53e85317f9 
							
						 
					 
					
						
						
							
							Refactored DB to be Series->Volumes->Chapters instead. All functionality that previously worked still works. Cleanup still needed.  
						
						
						
						
					 
					
						2021-02-01 09:29:11 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a42e54a078 
							
						 
					 
					
						
						
							
							Lots of work for chapters. This code will be refactored in a chapter rewrite.  
						
						
						
						
					 
					
						2021-01-27 14:14:16 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							07fd959b22 
							
						 
					 
					
						
						
							
							Fixed some errors being thrown when not needed on Cache.Ensure(). Added ability to send actual mangafile information on the volume() api so we can display to the user.  
						
						
						
						
					 
					
						2021-01-26 07:55:40 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							c57b77f092 
							
						 
					 
					
						
						
							
							Cleanup and moved a test to proper place  
						
						
						
						
					 
					
						2021-01-25 18:22:27 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							7cd0b80ac2 
							
						 
					 
					
						
						
							
							More regex tweaking and use cases for real library.  
						
						
						
						
					 
					
						2021-01-24 14:08:09 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							5e18c1bf3a 
							
						 
					 
					
						
						
							
							Implemented the ability to delete a Library.  
						
						
						
						
					 
					
						2021-01-02 12:59:04 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							7b1714349d 
							
						 
					 
					
						
						
							
							Refactored ScanLibrary to accept and library id rather than DTO. Refactored ScanLibrary to use Task.Run() rather than having synchronous repo methods.  
						
						
						
						
					 
					
						2021-01-02 12:48:48 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9168e12483 
							
						 
					 
					
						
						
							
							Refactored Volume to have Name and Number (int) so that we can properly sort and still handle possible split volumes.  
						
						... 
						
						
						
						Refactored ScanLibrary into Library controller and updated it so it adds the new library to all admins. 
						
						
					 
					
						2021-01-02 12:21:36 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							55a44000fc 
							
						 
					 
					
						
						
							
							Changed scan to POST and added new API for route gurads on UI.  
						
						
						
						
					 
					
						2021-01-02 09:25:45 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							fa71a40990 
							
						 
					 
					
						
						
							
							Fixed warnings in code  
						
						
						
						
					 
					
						2021-01-01 14:18:29 -06:00