3b8570cf57
Allow requests to be cancelled.
...
Make workers have a CancellationTokenSource
2025-09-01 23:26:49 +02:00
1c6398414d
Add key length annotation to Identifiable
2025-09-01 21:50:00 +02:00
5883ed6426
Fix rebase
2025-09-01 20:35:00 +02:00
7e70288662
Fix MangaConnectorId Chapters Cascade
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
34b7d0c2a3
Fix Merge of Manga
2025-09-01 20:35:00 +02:00
cb06cbbb61
Add Queries for MangaConnectorIds
2025-09-01 20:35:00 +02:00
4f6053172d
Fix NotificationConnectors
2025-09-01 20:35:00 +02:00
f2bc48bc52
Context Load Navigations and Collections
2025-09-01 20:35:00 +02:00
cae8cde53f
Disable LazyLoading
...
Remove MangaConnectors from Database
2025-09-01 20:35:00 +02:00
6604c1b412
Fix TrangaBaseContext.Sync
2025-09-01 20:35:00 +02:00
902ebc48ff
Add Migrations
...
Add RemoveOldNotificationsWorker.cs
2025-09-01 20:35:00 +02:00
3c4f1c16db
ToString overrides
2025-09-01 20:35:00 +02:00
b34aa5e73a
CheckForNewChaptersWorker
2025-09-01 20:35:00 +02:00
d9144e3708
SendNotificationsWorker.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
35053bbc85
Create TrangaBaseContext for common OnConfiguring implementation of Contexts
2025-09-01 20:35:00 +02:00
d7cbafba50
Notifications-Identifiable
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
ed148ce3d6
WIP: Manga can be linked to multiple Connectors
...
- PgsqlContext Adjustment
2025-09-01 20:35:00 +02:00
ddf009293a
WIP: Manga can be linked to multiple Connectors
2025-09-01 20:35:00 +02:00
c6bb949224
Job is IComparable<Job>
2025-09-01 20:35:00 +02:00
254383b006
Include Description in ComicInfo.xml
2025-06-28 20:28:28 +02:00
9a4cc0cbaf
Only log Error on image-processing if we dont know what Exception was thrown
2025-06-28 20:13:09 +02:00
861cf7e166
Fix Image-Processing:
...
Format is not supported by Imagesharp, throwing exception causing Job to fail.
2025-06-28 20:00:01 +02:00
fab2886684
ComickIo Stop double work for retrieving chapters:
...
We can build the canonical url from the hids
2025-06-18 01:55:19 +02:00
d9ccf71b21
DownloadSingleChapterJob add check if chapter is already downloaded before re-downloading
2025-06-18 01:18:06 +02:00
1b6af73a0c
MangaDex nullvalue checks and allow null-fields in response
Docker Image CI / build (push) Has been cancelled
2025-06-15 23:55:23 +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
9659f2a68a
MangaDex.cs year may be null
Docker Image CI / build (push) Has been cancelled
2025-05-18 22:44:32 +02:00
d474868116
Fix missing Permissions for covers
2025-05-18 22:14:51 +02:00
b1312c4164
Remove UpdateSingleChapterDownloadedJob.cs
2025-05-18 20:39:24 +02:00
33856f9927
Fix infinity joby (because we did not create new Scope on every cycle)
2025-05-18 20:31:46 +02:00
7974c58fd5
Fix PgsqlContext Discriminator UpdateCoverJob
2025-05-18 18:16:17 +02:00
503d9dfb5f
Fix Name UpdateCoverJob
2025-05-18 17:55:37 +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
aa29c45094
Do not regenerate JobIds in EF Constructor
...
(and pass down recurrenceTime regardless of usage)
2025-05-18 16:53:42 +02:00
bd60fda05a
Chapters now have IdOnConnector-Site
2025-05-18 16:30:03 +02:00
8ecbdb91b2
Let Job update itself in its own context
2025-05-18 16:06:52 +02:00
cb1c68f295
Remove Job.DependenciesFulfilled
2025-05-18 16:06:39 +02:00
421a25ec31
Delete duplicate IsRequired Statements
2025-05-18 16:06:16 +02:00
3fe3fc09b0
JobContext per Job
2025-05-18 15:21:59 +02:00
96d5b09391
Ony load necessary References and Collections
2025-05-18 15:16:55 +02:00
84aecda916
NoTrackingWithIdentityResolution
2025-05-18 15:00:33 +02:00