Joseph Milazzo
|
795c80b306
|
Bump version for patch release due to bug in continue fuctionality. (#104)
|
2021-03-25 08:32:37 -05:00 |
|
Joseph Milazzo
|
60f45da44e
|
Implemented a script to automatically publish for all supported RIDs.
|
2021-03-24 14:19:12 -05:00 |
|
Joseph Milazzo
|
c639b8ca04
|
Implemented the LastWrite check for Summaries and Series Cover Images. Removed a TODO after validation.
|
2021-03-24 07:41:52 -05:00 |
|
Joseph Milazzo
|
f85918b5bf
|
When we scan a library, store the last write time for a file so we can skip page calculation if there were no modifications.
|
2021-03-23 17:28:48 -05:00 |
|
Joseph Milazzo
|
a176034905
|
Some smells found in scan.
|
2021-03-23 15:04:22 -05:00 |
|
Joseph Milazzo
|
44c2af88ea
|
Some security issue found in scan.
|
2021-03-23 14:51:56 -05:00 |
|
Joseph Milazzo
|
70cc163cb0
|
More cleanup
|
2021-03-23 14:41:14 -05:00 |
|
Joseph Milazzo
|
6ebf5d6254
|
Cleanup and tests fixup
|
2021-03-23 14:37:47 -05:00 |
|
Joseph Milazzo
|
154b30c3fd
|
Implemented fallback functionality. Try to use System.IO.Compression.ZipArchive then fallback to SharpCompress (which is extremely slow).
Currently this hits disk 3 times per operation, needs performance tuning.
|
2021-03-23 14:12:28 -05:00 |
|
Joseph Milazzo
|
067b5174ab
|
Cleaned up tests and began implementation of fallback functionality
|
2021-03-23 12:59:40 -05:00 |
|
Joseph Milazzo
|
f63c38ac23
|
Dropped the initial commit for this work due to a large file. Had to do some cleanup from a bad merge.
|
2021-03-23 12:27:04 -05:00 |
|
Joseph Milazzo
|
d724a8f178
|
A lot of random changes to try and speed up SharpCompress.
|
2021-03-23 12:22:50 -05:00 |
|
Joseph Milazzo
|
d73bd22db2
|
Some code cleanup
|
2021-03-23 12:22:47 -05:00 |
|
Joseph Milazzo
|
585e965a85
|
Fixed some bad test cases that really messed up my codebase.
|
2021-03-23 12:21:09 -05:00 |
|
Joseph Milazzo
|
b66c6b5714
|
Fixed some parser unit tests around negative lookaheads
|
2021-03-23 12:20:30 -05:00 |
|
Joseph Milazzo
|
d543511131
|
Finished refactoring to SharpCompress.
|
2021-03-23 12:20:27 -05:00 |
|
Joseph Milazzo
|
f77de66d97
|
ContinueReading has been pulled from UI. The query doesn't work and no longer sure I need.
|
2021-03-20 12:44:18 -05:00 |
|
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 |
|