| 
							
							
								 Joseph Milazzo | 33515ad865 | First pass for supporting lazy loading and not using base64 strings for loading images in UI. | 2021-03-12 12:22:04 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | d3b42081cb | Enable response compression (br and gzip) for images and static assets. After we scan a library, kick of a cleanup of cache to ensure if archives were changed, the cache is cleared too. | 2021-03-12 10:37:42 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | 2a8931406d | Cleaned up ReaderController to match the new method of loading images in FE. Sends the full files rather than base64 encoded string. | 2021-03-09 15:50:17 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | c6e1fec9f2 | Implemented the ability to correct a match from UI and further scans will show that new Series name. | 2021-03-08 09:33:35 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | 5186508aff | After we update server settings related to tasks, reschedule them to ensure they take effect. | 2021-02-25 08:35:59 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | ecfb40cb2d | Moved some files around, fixed Log file fetching to use zip and work more reliably. Refactored some code in directory service. | 2021-02-24 15:58:17 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | bbb4240e20 | Implemented download log files (not in service). Refactored backupservice to handle log file splitting. Improved a few interfaces and added some unit tests around them. | 2021-02-24 11:59:16 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | cdd44340a2 | Implemented update series | 2021-02-18 14:07:36 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | bdac9e6961 | Fixed a bug when updating rating for a series. | 2021-02-17 17:27:30 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | 922c0153d3 | Added series progress/rating information back in. Left attempts at doing via a JOIN or raw SQL. | 2021-02-17 15:28:57 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | 222959981f | Implemented pagination on GetSeriesForLibrary | 2021-02-17 11:23:08 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | b4ee16d8d1 | Code cleanup. Implemented ability to schedule Library Backups. | 2021-02-17 08:58:36 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | 83b9394b17 | Implemented ability to mark a series as Read/Unread. | 2021-02-16 12:48:04 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | 2887fab53f | Implements search functionality and prepares for upcoming paging in v0.3. | 2021-02-15 13:08:30 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | 9a50241734 | Fixed an off by 1 issue with reading manga. | 2021-02-12 17:43:19 -06:00 |  | 
			
				
					| 
							
							
								 Joseph Milazzo | a6b49052b9 | Added a conditional check on bookmark API to ensure we don't over or under set progress vs chapter's pages. | 2021-02-11 15:49:58 -06:00 |  | 
			
				
					| 
							
							
								 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 |  |