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
9b251169a5
Remove old covers from ImageCache
2025-05-18 16:54:53 +02:00
2d122a918f
Create a Context per cycle
...
Load each Job in a separate context per Job.
2025-05-18 16:06:00 +02:00
3fe3fc09b0
JobContext per Job
2025-05-18 15:21:59 +02:00
7f55aaf85d
test
2025-05-18 14:41:43 +02:00
49b382fe1f
Logging for Job-Cycle
2025-05-16 21:27:02 +02:00
5a6dc5a5b2
Logging for Jobs-Filtering
2025-05-16 21:25:08 +02:00
4bc70eca68
Distinct Jobs
2025-05-16 21:23:47 +02:00
8e0c964883
Update Jobs on each cycle (since it is super fast now)
2025-05-16 21:09:43 +02:00
110dd36166
Do not update context.Jobs on every cycle
2025-05-16 20:16:11 +02:00
065cac62af
Move TRANGA message
2025-05-16 20:16:02 +02:00
a1a5028858
Ordering of DownloadChapterJobs (start at first chapter and work up)
2025-05-16 19:18:07 +02:00
7e1c65b470
Optimize requests for JobStarter
2025-05-16 15:15:34 +02:00
d08544b892
Sending notifications for -> Debug instead of Info
2025-05-16 14:38:47 +02:00
f6f86deb7f
Add Debug output
2025-05-16 14:36:48 +02:00
475a29b10d
Attach Entities to Jobs
2025-05-15 15:13:53 +02:00
694b88d200
Reload Jobs loaded in context
2025-05-09 12:31:40 +02:00
7d4a6be569
MangaConnectors do not have to return an Object with 6 Parameters.
...
Job-Start Logic readable and optimized
More robust Database design
2025-05-09 06:28:44 +02:00
1b49b171f4
Remove Manganato (for now)
2025-05-08 03:22:31 +02:00
a490e233d7
Jobs remove redundant fields (context tracking)
Docker Image CI / build (push) Has been cancelled
2025-04-02 02:16:55 +02:00
31beeeffae
Fix Job has ParentJob -> ParentJob has Job
2025-04-02 01:58:17 +02:00
91e033a2ec
Logging
2025-03-31 19:08:35 +02:00
d75262a8f3
DBUpdate Exception on Jobs update
2025-03-27 19:03:06 +01:00
892ef6c9d6
Fix: Add MoveMangaLibrary job to queue
2025-03-18 20:19:21 +01:00
5b03befbf1
#168 Multiple Base-Paths (Libraries) Support
Docker Image CI / build (push) Has been cancelled
2025-03-16 16:48:19 +01:00
5012bbb2eb
Only update jobs that still exist
Docker Image CI / build (push) Has been cancelled
2025-03-14 00:43:46 +01:00
657ab571f9
TrangaSettings add timeout to start new jobs field
2025-03-13 23:39:03 +01:00
19ff3f578a
Move adding jobs to context to Job.Run (from Tranga.cs)
2025-03-13 20:06:46 +01:00
ffc0e7555a
Add NewtonsoftJson to Swagger
...
Add RetrieveChaptersJob.cs
Add UpdateFilesDownloadedJob.cs
Remove DownloadNewChaptersJob.cs and instead use DownloadAvailableChaptersJob.cs
2025-03-08 18:09:41 +01:00
ed74975312
Filter and order jobs by type and chapter
2025-03-07 18:13:39 +01:00
5921e524a9
Option to disable/enable jobs
2025-03-07 11:32:59 +01:00
e2ff2c76ed
Jobs:
...
Fix multiple jobs running on the same connector
Fix state-updates
Add more Documentation to JobController
Only allow non-running jobs to be started
2025-03-03 21:13:03 +01:00
Alessandro Benetton
725813c2f3
[postgres-Server-V2] feat(Jobs): Instead of passing context to each job, pass service provider and let the job create its own context
2025-02-01 23:08:13 +01:00
Alessandro Benetton
45ca2695eb
[postgres-Server-V2] feat: Convert DateTime.Now calls to UtcNow
2025-02-01 21:58:50 +01:00
Alessandro Benetton
a713a006dd
[postgres-Server-V2] fix: Updated Job logic to spawn a job only if a job with the same id is not already in the RunningJobs list
2025-01-25 12:10:32 +01:00
94adefa8e6
Fix some Jobs
2025-01-09 01:34:03 +01:00
16dd1ffa97
Job Run pass context to add new Data
2024-12-16 23:29:57 +01:00
df319e9afb
Jobs change RunningJobs to Dictionary of Thread and Job instead of just List of threads
2024-12-16 23:21:13 +01:00
03e89913e3
Scoped PGSql Contexts for Threads
2024-12-16 21:24:00 +01:00
c4fc2f436b
Notification-Thread Implemented
2024-12-16 21:02:55 +01:00