Joseph Milazzo
|
a125b2ac0b
|
Fixed GetInProgress API - The condition for PagesRead needed to be a sum for all progress, not each row.
|
2021-03-18 14:18:56 -05:00 |
|
Joseph Milazzo
|
b8cd04e1de
|
Fixed a bad if statment that caused every EnsureCache() call to print cache doesn't exist, even though it does.
|
2021-03-18 10:51:09 -05:00 |
|
Joseph Milazzo
|
546f12c795
|
Removed LiteDB and use In Memory Storage for time being. LiteDB was causing the issues in Issue #79.
|
2021-03-18 08:54:30 -05:00 |
|
Joseph Milazzo
|
c312e0706f
|
Removed a leftover code for async
|
2021-03-17 18:07:10 -05:00 |
|
Joseph Milazzo
|
a5069158fa
|
Removed tests. For those cases, I was unable to find a good solution. Users will have to manually map or rename.
|
2021-03-17 17:47:06 -05:00 |
|
Joseph Milazzo
|
4c6758b9b0
|
Can't figure out how to implement StartupTask
|
2021-03-17 17:21:59 -05:00 |
|
Joseph Milazzo
|
e60d84a2c8
|
Cleanup
|
2021-03-17 14:31:17 -05:00 |
|
Joseph Milazzo
|
0a85555f38
|
Temp commit to record attempts. Stream APIs are implemented and working. Added some new test cases based on deployed Kavita server testing.
|
2021-03-17 14:29:50 -05:00 |
|
Joseph Milazzo
|
55cd0c5fe5
|
For the time out on tasks, I'm going to only use Hangfire scheduled tasks on prod.
|
2021-03-15 17:10:09 -05:00 |
|
Joseph Milazzo
|
fad4ca4414
|
Lots of Hangfire attempts to solve the lock issue. Not sure how to fix it. Added some APIs for streams.
|
2021-03-15 13:49:13 -05:00 |
|
Joseph Milazzo
|
bb0a59448f
|
Lots of Hangfire attempts to solve the lock issue. Not sure how to fix it. Added some APIs for streams.
|
2021-03-15 13:49:06 -05:00 |
|
Joseph Milazzo
|
9035b6cc4e
|
Hangfire now dies gracefully when using CTRL+C rather than Stop button in Rider. Implemented one stream method for testing. Regenerated a few migrations due to oversight in index not taking account of library.
|
2021-03-15 08:43:43 -05:00 |
|
Joseph Milazzo
|
126fb57f4d
|
Fix security issue. SHA1 has collisions, switching to SHA256
|
2021-03-14 10:23:10 -05:00 |
|
Joseph Milazzo
|
d23a569446
|
Added a new method for triggering jobs rather than scheduling ad-hoc.
|
2021-03-14 09:39:48 -05:00 |
|
Joseph Milazzo
|
6e6e5ee9f2
|
Implemented a startup task that will instantiate all the DI so first API isn't having to eat that overhead.
|
2021-03-13 17:44:29 -06:00 |
|
Joseph Milazzo
|
983078de02
|
Ensure I validate before attempting to update password for reset password flow. Send some validation issues back to FE.
|
2021-03-13 12:28:00 -06:00 |
|
Joseph Milazzo
|
52b91a9b92
|
Public caching causes an issue with cache validation on browser causing images not to be cached correctly. Made private to ensure we get proper images each load.
|
2021-03-12 18:35:12 -06:00 |
|
Joseph Milazzo
|
1f24725905
|
Added indexes to Series table for searching. Removed byte[] from SearchResultDTO. Added response caching for all APIs. Responses are cached for 10 seconds.
|
2021-03-12 18:21:13 -06:00 |
|
Joseph Milazzo
|
24118da49c
|
Added localizedName for search function
|
2021-03-12 13:23:21 -06:00 |
|
Joseph Milazzo
|
af35d8aad5
|
Cleanup of lazy loading code. Made some DTOs use init rather than set to keep it clean.
|
2021-03-12 13:20:08 -06:00 |
|
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
|
265f7dcc8c
|
Implemented ability to generate Series summary from ComicInfo.xml (if present)
|
2021-02-17 16:41:42 -06:00 |
|
Joseph Milazzo
|
5be01b529b
|
Removed failed attempts
|
2021-02-17 15:29:27 -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
|
0258c43b37
|
Added more edge case handling for Library backup
|
2021-02-17 09:48:42 -06:00 |
|
Joseph Milazzo
|
0d8c0651a9
|
Missing refactor variable
|
2021-02-17 08:58:51 -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
|
63fe1cb9ef
|
Implements search functionality and prepares for upcoming paging in v0.3.
|
2021-02-15 13:09:30 -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
|
852317d3a6
|
Fixed an off by 1 issue with reading manga (for real now)
|
2021-02-12 17:56:21 -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
|
7eb62376eb
|
Removed some extra code that was not needed in parallelization code.
|
2021-02-10 15:18:52 -06:00 |
|
Joseph Milazzo
|
726cc8dcb9
|
Parallelize scanlibrary
|
2021-02-10 14:15:58 -06:00 |
|
Joseph Milazzo
|
5b5c1e758f
|
Small performance enhancement on fetching library only once.
|
2021-02-10 12:36:25 -06:00 |
|
Joseph Milazzo
|
a501e50c98
|
Clean up and fixed a parsing case.
|
2021-02-10 12:16:29 -06:00 |
|
Joseph Milazzo
|
aaedb11836
|
Scanner Service is working perfectly and optimized to the baseline. Next step is to multithread the series generation.
|
2021-02-10 11:31:27 -06:00 |
|
Joseph Milazzo
|
40154c8d63
|
Temp stop point. Rewrote the Scanner service to be much cleaner and slightly more efficient. Code is structured so it can easily be multithreaded.
|
2021-02-09 15:03:02 -06:00 |
|
Joseph Milazzo
|
5c913ba615
|
Further changes around ScanLibrary. Refactored DirectoryService search pattern to allow for greater re-usability. Fixed a bug where leftover chapters and volumes wouldn't get cleaned up when removed from disk.
|
2021-02-09 09:22:26 -06:00 |
|
Joseph Milazzo
|
d8d01ffaf6
|
More refactoring around ScannerService. Moved metadata into its own service. Focusing on cleaning up ScanLibrary code to work 100%.
|
2021-02-08 16:44:18 -06:00 |
|