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
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
825afd83a2
Removed some dead code on the interfaces. Introduced UnitOfWork to simplify repo injection.
2021-01-18 13:07:48 -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
83076f02ad
Forgot to update DTO to send it to the Frontend.
2021-01-12 14:09:20 -06:00
Joseph Milazzo
6020697d7d
Cleaned up some warnings
2021-01-09 16:22:28 -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
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
219f6e675a
Implemented the ability to update a library including folders.
2021-01-04 13:06:01 -06:00
Andrew Song
451d459473
adding initial coverimage functionality
2021-01-03 19:50:10 -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
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
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
f0919042b0
Added a new policy to require being an admin. Implemented ability to delete a user.
2020-12-24 08:13:58 -06:00
Joseph Milazzo
bb276a5984
Some changes to get register/login flow working smoothly with Admin role.
2020-12-22 17:28:38 -06:00
Joseph Milazzo
8156aeb495
Some api work
2020-12-20 17:47:18 -06:00
Joseph Milazzo
b6e0e05205
Added new many to many migration for libraries and users. Add Library now works and you can get Library (entity) objects from a user. LibraryDto project is upcoming.
2020-12-18 12:01:45 -06:00
Joseph Milazzo
d5eed4e85d
Lots of changes to get code ready to add library.
2020-12-17 11:27:19 -06:00
Joseph Milazzo
13ed323949
Added new API for getting Member (aka Users but for use in FE). User is just used for login/registering.
2020-12-14 14:33:09 -06:00
Joseph Milazzo
5da41ea6f3
Added User with ability to login and register. By default, user is not an admin. DTO expects an integer and will convert to Boolean.
2020-12-13 16:07:25 -06:00
Joseph Milazzo
2b521924d0
Setup basic code for login.
2020-12-12 20:14:56 -06:00