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 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							c429c50ba2 
							
						 
					 
					
						
						
							
							Fixed a bug in ScanLibrary that caused duplicated Volumes. Implemented APIs for navigating down to Volume for webui.  
						
						... 
						
						
						
						This is rough code and needs to be polished and refactored. 
						
						
					 
					
						2021-01-01 14:04:31 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							380c3e7b3c 
							
						 
					 
					
						
						
							
							Rough version of Saving Series, Volumes, and MangaFiles to the DB. Relies on Cascaded delete rather than manually handling updating of file changes.  
						
						
						
						
					 
					
						2020-12-30 11:30:12 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							104c63b2b9 
							
						 
					 
					
						
						
							
							Cleaned up the code from previous enhancements.  
						
						
						
						
					 
					
						2020-12-29 11:01:52 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							8c80ed090d 
							
						 
					 
					
						
						
							
							Added basic parsing and unit tests. Setting up an intermediate object to hold information from parser. Removed hangfire db from git.  
						
						
						
						
					 
					
						2020-12-27 11:14:45 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							4fd9943b91 
							
						 
					 
					
						
						
							
							Added Hangfire with LiteDB for a task running system. At the most basic, this allows us to monitor tasks running on the system (during dev only) and run tasks on a reoccuring or ad-hoc basis.  
						
						
						
						
					 
					
						2020-12-26 14:03:35 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e1c1719b6a 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/Kareadita/Kavita  into feature/scan-library  
						
						
						
						
					 
					
						2020-12-26 09:08:49 -06:00 
						 
				 
			
				
					
						
							
							
								Joseph Milazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							b3f210a8ab 
							
						 
					 
					
						
						
							
							Added Hangfire and Hangfire SQLite extension for future task framework. Added a basic directory scanning implementation.  
						
						
						
						
					 
					
						2020-12-26 09:08:27 -06:00 
						 
				 
			
				
					
						
							
							
								Andrew Song 
							
						 
					 
					
						
						
						
						
							
						
						
							2d066ea36c 
							
						 
					 
					
						
						
							
							Fixing sonar code quality recommendations  
						
						
						
						
					 
					
						2020-12-25 15:08:40 -06:00