Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Kareadita/Kavita

Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.
https://github.com/Kareadita/Kavita

Merge pull request #19 from Kareadita/feature/ui-cleanup

Update Library API

98cb94f31c9628dbc9cf9efa26e04d3fd3cc9a17 authored about 4 years ago by Joseph Milazzo <[email protected]>
Scan library after we edit library folders, only if folders have differences.

0b486cdc08ddc93c94e29de309e25c860452c79c authored about 4 years ago by Joseph Milazzo <[email protected]>
Implemented the ability to update a library including folders.

219f6e675a0f0eb12a73904a122a78c7920f4cf4 authored about 4 years ago by Joseph Milazzo <[email protected]>
adding initial coverimage functionality

451d459473e96b82b3459a5f19e07f88ea444fbb authored about 4 years ago by Andrew Song <[email protected]>
Merge pull request #18 from Kareadita/feature/ui-cleanup

UI Cleanup

2806beaae9098cce1c1c641a01d835ad46038172 authored about 4 years ago by Joseph Milazzo <[email protected]>
Added migration for removing IsAdmin column since we use IdentityService Roles instead.

ac2b40aba60e85f2f771d5128c471a244c758eaa authored about 4 years ago by Joseph Milazzo <[email protected]>
Merge pull request #17 from Kareadita/feature/parsing

Library, Series, Volumes, oh my!

13280b49d6d5a8c076527814fa33277c3406d80f authored about 4 years ago by Joseph Milazzo <[email protected]>
Implemented the ability to delete a Library.

5e18c1bf3a5262a08895a4678329b3608aeb3408 authored about 4 years ago by Joseph Milazzo <[email protected]>
Refactored ScanLibrary to accept and library id rather than DTO. Refactored ScanLibrary to use Task.Run() rather than having synchronous repo methods.

7b1714349d0cc7b81f6e20f14bf0b7ddc7c68353 authored about 4 years ago by Joseph Milazzo <[email protected]>
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 ...

9168e1248397259eb425b70d7c967b8448c80dae authored about 4 years ago by Joseph Milazzo <[email protected]>
Added ability to automatically track last modified and created timestamps for entities via an interface. DBContext will automatically update for us.

d632e53f18c00889a74a29782fdea640318cca4d authored about 4 years ago by Joseph Milazzo <[email protected]>
Changed scan to POST and added new API for route gurads on UI.

55a44000fcc2cee2ae3ff012ab48b64e87b01e5b authored about 4 years ago by Joseph Milazzo <[email protected]>
Removed a Unit test that we don't support yet for ranged volumes. Added a new case for Parser for v1.1 chapter parsing.

521eac266abb005eeebceb78d2078ca5784b56c9 authored about 4 years ago by Joseph Milazzo <[email protected]>
Fixed warnings in code

fa71a40990a80754a734e06b2050f6892456ef90 authored about 4 years ago by Joseph Milazzo <[email protected]>
Merge pull request #16 from Kareadita/feature/scan-library

Library Scanning + Task Scheduling

1797a3fb64a969fff90c651aaa89244f3dd2c1bb authored about 4 years ago by Joseph Milazzo <[email protected]>
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.

c429c50ba2203a90a9f3154d94e289014bdfc17a authored about 4 years ago by Joseph Milazzo <[email protected]>
Rough version of Saving Series, Volumes, and MangaFiles to the DB. Relies on Cascaded delete rather than manually handling updating of file changes.

380c3e7b3cca1114c19154e8b3fcc8870ad19f46 authored about 4 years ago by Joseph Milazzo <[email protected]>
Cleaned up the code from previous enhancements.

104c63b2b933187825f9e5ec712bc6004a669e06 authored about 4 years ago by Joseph Milazzo <[email protected]>
Implemented a parallelized, rough, scanning loop which parses out information and leaves us with an immutable dictionary mapping series to parsed infos for each file.

Added some Entities to help translate this into DB.

0a49b07570c84ab2734d2e8aa5386958070f9fa5 authored about 4 years ago by Joseph Milazzo <[email protected]>
Added a new method to search for files against multiple filters, rather than grabbing all files then filtering.

49b4ee002209b1a920726fb9ad3b5b3cd6dec11c authored about 4 years ago by Joseph Milazzo <[email protected]>
Added basic parsing and unit tests. Setting up an intermediate object to hold information from parser. Removed hangfire db from git.

8c80ed090d73cf3d2c8e8fe40f3fa3566456f8e9 authored about 4 years ago by Joseph Milazzo <[email protected]>
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.

4fd9943b918d5f378041bf645732ab2e642c0bb8 authored about 4 years ago by Joseph Milazzo <[email protected]>
Merge branch 'main' of https://github.com/Kareadita/Kavita into feature/scan-library

e1c1719b6ab6038aa1979c5c468a3239c2fa496b authored about 4 years ago by Joseph Milazzo <[email protected]>
Added Hangfire and Hangfire SQLite extension for future task framework. Added a basic directory scanning implementation.

b3f210a8ab95565474326d52f7be5a609f37a5c9 authored about 4 years ago by Joseph Milazzo <[email protected]>
Merge pull request #15 from Kareadita/feature/code-quality-cleanup

Feature/code quality cleanup

86e78d9bc44d62115923caac6a7202cbba45913b authored about 4 years ago by Joseph Milazzo <[email protected]>
Fixing sonar code quality recommendations

2d066ea36cff4ac91c161756df3c9172fd207a76 authored about 4 years ago by Andrew Song <[email protected]>
Merge branch 'main' of github.com:Kareadita/Kavita into feature/code-quality-cleanup

4f93fef661b5c3063a9e45ea6e751a598f9dcaf8 authored about 4 years ago by Andrew Song <[email protected]>
Merge pull request #14 from Kareadita/feature/directories

Enhance Directory API to exclude System and Hidden folders

8522f536a11f83bcebef879aeae255eec9947f87 authored about 4 years ago by Joseph Milazzo <[email protected]>
Ensure only admins can call getDirectories

f8c50b40bbd43ada730b1c1a063856b875a099b1 authored about 4 years ago by Joseph Milazzo <[email protected]>
Merge branch 'main' of https://github.com/Kareadita/Kavita into feature/directories

f8ccc5a01f67dc036f88fef6ceeebc49bb36e263 authored about 4 years ago by Joseph Milazzo <[email protected]>
Merge pull request #12 from Kareadita/feature/basic-library

Basic Library Entity + User Management

19c675c446a9810e2002150302ba28be9583746d authored about 4 years ago by Joseph Milazzo <[email protected]>
Refactored all Policy strings into their own constant file.

793c13e1e63c6e98da83dcdc9088ff84f287e3fe authored about 4 years ago by Joseph Milazzo <[email protected]>
Added Policy for getUsers and moved some APIs.

a40bc9e9f7423d58f927e9bbfec569c999a37ede authored about 4 years ago by Joseph Milazzo <[email protected]>
Enhanced DirectoryService to exclude System and Hidden folders.

b89915701548a4d9e66ac097d00a761a13d6d35c authored about 4 years ago by Joseph Milazzo <[email protected]>
Fixed code for getting members with roles and libraries

fbe2daac6a93830012ef8ab22a0fba0539ec937f authored about 4 years ago by Joseph Milazzo <[email protected]>
Added a new policy to require being an admin. Implemented ability to delete a user.

f0919042b06abd6a267ece2771f4331d7ee6857c authored about 4 years ago by Joseph Milazzo <[email protected]>
adding sonar lint and enabling microsoft code analyzer

09b5b22328100a967a45771273ff60b1a976530e authored about 4 years ago by Andrew Song <[email protected]>
Some changes to get register/login flow working smoothly with Admin role.

bb276a5984c32d197e4699e6d9d2b345d03a955d authored about 4 years ago by Joseph Milazzo <[email protected]>
Forgot to add migrations

259b954f2669d651f3c1db09f01c82da8b01a569 authored about 4 years ago by Andrew Song <[email protected]>
Refractor token auth stuff to use identiycore framework

8f7df85d496be3f6166c8286f9b8ebae64152c07 authored about 4 years ago by Andrew Song <[email protected]>
adding admin exists api

f8d7581a1287df4faf4dcd4928a471a87493968d authored about 4 years ago by Andrew Song <[email protected]>
Some api work

8156aeb495221db4877711f53f48657131cba6d6 authored about 4 years ago by Joseph Milazzo <[email protected]>
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.

b6e0e0520501e308a31bb589ae6fa3f3c315484a authored about 4 years ago by Joseph Milazzo <[email protected]>
Lots of changes to get code ready to add library.

d5eed4e85d789c7f0f8bf1858be022fa332875ff authored about 4 years ago by Joseph Milazzo <[email protected]>
Merge pull request #9 from Kareadita/feature/user-login

User Login + Member fetching

497496c60970cd6124d43ca60b8a91042f58de28 authored about 4 years ago by Joseph Milazzo <[email protected]>
Small cleanup on Account service.

67b97b3be2e360c7b8d60360bfc4ec17c38ccbd9 authored about 4 years ago by Joseph Milazzo <[email protected]>
Added new API for getting Member (aka Users but for use in FE). User is just used for login/registering.

13ed32394957c9fb2fe527c5481f4d94da924855 authored about 4 years ago by Joseph Milazzo <[email protected]>
Cleaned up some warnings in the codebase.

a920be092d43bcbcea4f05504c54d0c757bb63f2 authored about 4 years ago by Joseph Milazzo <[email protected]>
Added User with ability to login and register. By default, user is not an admin. DTO expects an integer and will convert to Boolean.

5da41ea6f30fee02b6ff5c33d9aeceef6dee5fe7 authored about 4 years ago by Joseph Milazzo <[email protected]>
Setup basic code for login.

2b521924d0f37d3ec4af89ea27a1faaa34b12c01 authored about 4 years ago by Joseph Milazzo <[email protected]>
Create dotnet-core.yml

af5993e3b26fb250ff74119aae4c0c6773ce908c authored about 4 years ago by asong91 <[email protected]>
Initial commit

a2e6d03d5b1b4059f5b82f5f3089c9ae9453c27f authored about 4 years ago by Joseph Milazzo <[email protected]>