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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
6b76c8b211
|
Refactored archive code into a service so that I can write tests for it.
|
2021-01-26 09:55:15 -06:00 |
|
Joseph Milazzo
|
c57b77f092
|
Cleanup and moved a test to proper place
|
2021-01-25 18:22:27 -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
|
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
|
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
|
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
|
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
|
731e3a9c5e
|
Cache cleanup implemented
|
2021-01-11 15:39:25 -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
|
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 |
|
Andrew Song
|
451d459473
|
adding initial coverimage functionality
|
2021-01-03 19:50:10 -06:00 |
|
Joseph Milazzo
|
ac2b40aba6
|
Added migration for removing IsAdmin column since we use IdentityService Roles instead.
|
2021-01-03 14:16:06 -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
|
d632e53f18
|
Added ability to automatically track last modified and created timestamps for entities via an interface. DBContext will automatically update for us.
|
2021-01-02 10:59:52 -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 |
|