e96b2585e0
Return new DTO "MinimalManga" for endpoints that return a lot of Manga-data
2025-09-01 23:43:59 +02:00
3b8570cf57
Allow requests to be cancelled.
...
Make workers have a CancellationTokenSource
2025-09-01 23:26:49 +02:00
29d21f06e5
Move endpoint to get downloading manga
2025-09-01 21:26:34 +02:00
b4a0ce68c3
Return all Manga by default, add endpoint to return Mangakeys
2025-09-01 21:22:29 +02:00
94a8dfc90a
Add endpoint to return worker keys
2025-09-01 21:21:13 +02:00
81463de409
Return Workers directly instead of keys
2025-09-01 21:18:56 +02:00
24299a955a
Add Maintenance Controller
...
- CleanupNoDownloadManga
2025-09-01 20:35:00 +02:00
49856657ca
Add Query to get similar Manga by name
2025-09-01 20:35:00 +02:00
32f7a6642a
Fix merging of Manga
...
Fix ComickIo empty lists
2025-09-01 20:35:00 +02:00
4d5c95b119
Additional Query to get only downloading Manga
2025-09-01 20:35:00 +02:00
cb06cbbb61
Add Queries for MangaConnectorIds
2025-09-01 20:35:00 +02:00
ce9195272d
Fix return of GET MangaConnector
2025-09-01 20:35:00 +02:00
4f6053172d
Fix NotificationConnectors
2025-09-01 20:35:00 +02:00
dcf8ada486
Do not use a Thread to Periodically check for Due workers.
...
Each Periodic Worker has it's own Thread that waits for execution.
2025-09-01 20:35:00 +02:00
044553abcb
Search for Manga on different MangaConnector
2025-09-01 20:35:00 +02:00
f2bc48bc52
Context Load Navigations and Collections
2025-09-01 20:35:00 +02:00
93d3878b07
GET Workers return IDs
2025-09-01 20:35:00 +02:00
cae8cde53f
Disable LazyLoading
...
Remove MangaConnectors from Database
2025-09-01 20:35:00 +02:00
9d84716278
Rename methods for workers from old Job
2025-09-01 20:35:00 +02:00
7a8ae9e175
Fix request path
2025-09-01 20:35:00 +02:00
31a22416ee
Fix Scope/Context for Workers
2025-09-01 20:35:00 +02:00
6604c1b412
Fix TrangaBaseContext.Sync
2025-09-01 20:35:00 +02:00
6f3ccda0ed
Enable Manga Downloading
2025-09-01 20:35:00 +02:00
04da402847
SettingsController set download language
2025-09-01 20:35:00 +02:00
d8c8310a48
Tranga WorkerCycle
2025-09-01 20:35:00 +02:00
15f38f009f
SendNotificationsWorker, CleanupMangaCoversWorker, UpdateChaptersDownloadedWorker add optional interval parameter
2025-09-01 20:35:00 +02:00
d63733bb5a
Move AddMangaToContext to Tranga.cs
2025-09-01 20:35:00 +02:00
072a5c3210
TrangaSettings as static field in Tranga instead of Static class
2025-09-01 20:35:00 +02:00
637ad2e215
BaseWorker, BaseWorkerWithContext DoWork, call: Scope setting
...
TrangaBaseContext Sync return with success state and exception message
2025-09-01 20:35:00 +02:00
c8fcde656e
Refactor Controllers
...
SettingsController.cs
SearchController.cs
QueryController.cs
NotificationConnectorController.cs
MetadataFetcherController.cs
MangaConnectorController.cs
FileLibraryController
LibraryConnectors
WorkerController
2025-09-01 20:35:00 +02:00
10d0a65637
WIP
2025-09-01 20:35:00 +02:00
e9231691fd
Metadata-Site Search (Interactive linking)
2025-09-01 20:35:00 +02:00
191d805afa
Change PrimaryKey of MetadataEntry to Fetcher + Identifier
2025-09-01 20:35:00 +02:00
826b0e4b98
MetadataFetching:
...
- Jikan (MAL) linking, fetching/updating
2025-09-01 20:35:00 +02:00
1abee5149c
Manga and Chapters are shared across Connectors
2025-09-01 20:35:00 +02:00
df431e533a
Add POST Jobs/Cleaup Endpoint:
...
Removes failed and completed Jobs (that are not recurring)
2025-06-28 20:18:28 +02:00
ecd2c2722f
Fix FlareSolverr, Flaresolverrsharp is broken
2025-06-17 18:28:18 +02:00
ff1e467ada
Add caching header to Covers
Docker Image CI / build (push) Has been cancelled
2025-06-17 16:23:58 +02:00
24f68b4a8e
SearchController GetFromUrl StatusCode 404 instead of 400 if URL does not yield a Manga
Docker Image CI / build (push) Has been cancelled
2025-06-17 00:25:09 +02:00
e51e90aabc
FlareSolverr by FlareSolverrSharp
...
#372
2025-06-17 00:25:08 +02:00
aa67c11050
Start-Job endpoint: Add option to start Jobs that our job is dependent on
Docker Image CI / build (push) Has been cancelled
2025-05-19 19:57:51 +02:00
62b035f6c5
GET Mangaconnector endpoint
2025-05-18 17:20:53 +02:00
49bd66ccab
Add UpdateCoverJob.cs
...
Covers get updated on every pull
If a Manga has no DownloadAvailableChaptersJob, Cover is removed
Add endpoint POST Settings/CleanupCovers that removed covers not associated to any Manga
2025-05-18 17:05:01 +02:00
100cb06ba0
SearchController.cs Local-Search endpoint
2025-05-18 15:32:58 +02:00
6125b036bf
SearchController.cs Local-Search endpoint
2025-05-18 15:31:11 +02:00
496b49ccb3
ParentJob can be updated, DownloadAvailableJobs Endpoint automatically sets ParentJob to the DownloadAvailableChaptersJob (ondeleteCascade)
2025-05-17 19:24:24 +02:00
b3efcf19d9
Manga GetCover, GetLatestDownloaded, GetLatestAvailable: Check if Jobs are running to fulfill request
2025-05-17 19:07:01 +02:00
0903ec606b
MangaController.cs use Manga.Chapters for Navigation instead of new context-Request
2025-05-17 18:54:24 +02:00
6cfa29e3dd
Append Headers instead of Adding MangaController.cs
2025-05-17 18:17:51 +02:00
0519ed26de
Remove Lunasea
2025-05-17 18:00:46 +02:00