Commit Graph

380 Commits

Author SHA1 Message Date
356a22d72e Fix Merge of Manga 2025-07-22 17:59:25 +02:00
5d8f203a35 Add Queries for MangaConnectorIds 2025-07-22 15:56:57 +02:00
17995d1603 Fix DownloadChapterFromMangaconnectorWorker trying to download even if Library is not set 2025-07-22 13:49:18 +02:00
d2f9ab64aa Fix return of GET MangaConnector 2025-07-21 19:52:03 +02:00
d79dd8c3d5 Fix CancellationToken Source crashing all Workers after 10 Minutes of runtime 2025-07-21 19:32:29 +02:00
2b527e15b0 Fix NotificationConnectors 2025-07-21 16:39:18 +02:00
305b9d900c NamedSwaggerGenOptions.cs 2025-07-21 14:01:59 +02:00
413fb0e69e More Logging 2025-07-21 13:47:21 +02:00
64b89d4537 Do not use a Thread to Periodically check for Due workers.
Each Periodic Worker has it's own Thread that waits for execution.
2025-07-21 13:45:39 +02:00
fab70501ce Fix Concurrency of DownloadClient LastExecutedRateLimit 2025-07-21 13:06:35 +02:00
0a1021b488 Add UpdateCoversWorker 2025-07-21 12:45:29 +02:00
18c6f64405 Download Cover when adding Manga 2025-07-21 12:38:00 +02:00
5202bfe782 Remove non-periodic workers after they finish 2025-07-21 12:35:18 +02:00
8408407a8e Search for Manga on different MangaConnector 2025-07-21 12:32:20 +02:00
a091250195 Context Load Navigations and Collections 2025-07-21 12:24:54 +02:00
a352495866 GET Workers return IDs 2025-07-21 11:53:23 +02:00
3a46d0fd24 Disable LazyLoading
Remove MangaConnectors from Database
2025-07-21 11:42:21 +02:00
6034937c23 Indent TrangaSettings 2025-07-21 11:15:17 +02:00
454f468fd4 Move Configuration of Workers to separate method 2025-07-20 19:19:06 +02:00
1ee442ea2e Rename methods for workers from old Job 2025-07-20 19:12:28 +02:00
6b4317834d StartNewChapterDownloadsWorker interval 1 minute 2025-07-03 23:06:35 +02:00
88fef8417c Fix request path 2025-07-03 23:04:32 +02:00
eb9fc08b2d Fix Scope/Context for Workers 2025-07-03 23:02:37 +02:00
9743bb6e8e Fix Worker-Cycle:
Periodic set last execution,
Print Running Worker-Names when done
2025-07-03 22:48:06 +02:00
e8d612557f Fix TrangaBaseContext.Sync 2025-07-03 22:39:06 +02:00
cf2dbeaf6a Fix RemoveOldNotificationsWorker.cs: RemoveRange 2025-07-03 21:57:07 +02:00
84940c414c Add Migrations
Add RemoveOldNotificationsWorker.cs
2025-07-03 21:55:38 +02:00
ea627081b8 Add default Tranga-Workers 2025-07-03 21:17:08 +02:00
a90a6fb200 Enable Manga Downloading 2025-07-03 21:11:33 +02:00
c3a0bb03e9 SettingsController set download language 2025-07-03 20:53:20 +02:00
f8ccd2d69e Tranga WorkerCycle 2025-07-03 20:51:06 +02:00
ad224190a2 UpdateMetadataWorker.cs 2025-07-03 20:38:29 +02:00
f05f2cc8e0 ToString overrides 2025-07-03 20:38:18 +02:00
d6f0630a99 StartNewChapterDownloadsWorker.cs 2025-07-03 20:21:48 +02:00
0ac4c23ac9 SendNotificationsWorker, CleanupMangaCoversWorker, UpdateChaptersDownloadedWorker add optional interval parameter 2025-07-03 20:14:18 +02:00
d6847d769e CheckForNewChaptersWorker 2025-07-03 20:11:18 +02:00
f6f5e21151 Move AddMangaToContext to Tranga.cs 2025-07-03 19:44:11 +02:00
da3b5078af SendNotificationsWorker.cs 2025-07-03 19:43:23 +02:00
681d56710a TrangaSettings as static field in Tranga instead of Static class 2025-07-03 17:30:58 +02:00
6f5823596a Tranga CheckRunning Workers 2025-07-02 22:34:12 +02:00
8a06ed648c BaseWorker Logging 2025-07-02 22:34:00 +02:00
4dcd6ee035 DbContext never null 2025-07-02 22:17:51 +02:00
e327e93163 BaseWorker, BaseWorkerWithContext DoWork, call: Scope setting
TrangaBaseContext Sync return with success state and exception message
2025-07-02 22:15:34 +02:00
6cd836540a IPeriodic non-generic 2025-07-02 21:12:47 +02:00
91c91e4989 Refactor Controllers
SettingsController.cs

SearchController.cs

QueryController.cs

NotificationConnectorController.cs

MetadataFetcherController.cs

MangaConnectorController.cs

FileLibraryController

LibraryConnectors

WorkerController
2025-07-02 21:12:47 +02:00
57bb87120a WIP 2025-07-02 02:26:02 +02:00
07880fedb5 Create TrangaBaseContext for common OnConfiguring implementation of Contexts 2025-07-01 23:00:47 +02:00
f1d3203ae1 Notifications-Identifiable 2025-07-01 22:35:44 +02:00
314700aa8e Add TODO to remove migrations after some time 2025-06-30 22:05:49 +02:00
b299cc9109 Merge branch 'Jikan' into JobQueue-Sortable
# Conflicts:
#	API/Schema/Contexts/PgsqlContext.cs
2025-06-30 22:03:22 +02:00