Commit Graph

  • 6b4317834d StartNewChapterDownloadsWorker interval 1 minute JobQueue-Sortable glax 2025-07-03 23:06:35 +02:00
  • 88fef8417c Fix request path glax 2025-07-03 23:04:32 +02:00
  • eb9fc08b2d Fix Scope/Context for Workers glax 2025-07-03 22:59:30 +02:00
  • 9743bb6e8e Fix Worker-Cycle: Periodic set last execution, Print Running Worker-Names when done glax 2025-07-03 22:48:06 +02:00
  • e8d612557f Fix TrangaBaseContext.Sync glax 2025-07-03 22:39:06 +02:00
  • cf2dbeaf6a Fix RemoveOldNotificationsWorker.cs: RemoveRange glax 2025-07-03 21:57:07 +02:00
  • 84940c414c Add Migrations glax 2025-07-03 21:55:38 +02:00
  • ea627081b8 Add default Tranga-Workers glax 2025-07-03 21:17:08 +02:00
  • a90a6fb200 Enable Manga Downloading glax 2025-07-03 21:11:33 +02:00
  • c3a0bb03e9 SettingsController set download language glax 2025-07-03 20:53:20 +02:00
  • f8ccd2d69e Tranga WorkerCycle glax 2025-07-03 20:51:06 +02:00
  • ad224190a2 UpdateMetadataWorker.cs glax 2025-07-03 20:38:29 +02:00
  • f05f2cc8e0 ToString overrides glax 2025-07-03 20:38:18 +02:00
  • d6f0630a99 StartNewChapterDownloadsWorker.cs glax 2025-07-03 20:21:48 +02:00
  • 0ac4c23ac9 SendNotificationsWorker, CleanupMangaCoversWorker, UpdateChaptersDownloadedWorker add optional interval parameter glax 2025-07-03 20:12:07 +02:00
  • d6847d769e CheckForNewChaptersWorker glax 2025-07-03 20:11:18 +02:00
  • f6f5e21151 Move AddMangaToContext to Tranga.cs glax 2025-07-03 19:43:55 +02:00
  • da3b5078af SendNotificationsWorker.cs glax 2025-07-03 19:43:23 +02:00
  • 681d56710a TrangaSettings as static field in Tranga instead of Static class glax 2025-07-03 17:30:58 +02:00
  • 6f5823596a Tranga CheckRunning Workers glax 2025-07-02 22:34:12 +02:00
  • 8a06ed648c BaseWorker Logging glax 2025-07-02 22:34:00 +02:00
  • 4dcd6ee035 DbContext never null glax 2025-07-02 22:17:51 +02:00
  • e327e93163 BaseWorker, BaseWorkerWithContext DoWork, call: Scope setting TrangaBaseContext Sync return with success state and exception message glax 2025-07-02 22:15:34 +02:00
  • 6cd836540a IPeriodic non-generic glax 2025-07-02 21:12:24 +02:00
  • 91c91e4989 Refactor Controllers glax 2025-07-02 19:54:44 +02:00
  • 57bb87120a WIP glax 2025-07-02 02:26:02 +02:00
  • 07880fedb5 Create TrangaBaseContext for common OnConfiguring implementation of Contexts glax 2025-07-01 23:00:47 +02:00
  • f1d3203ae1 Notifications-Identifiable glax 2025-07-01 22:35:44 +02:00
  • 314700aa8e Add TODO to remove migrations after some time glax 2025-06-30 22:05:49 +02:00
  • b299cc9109 Merge branch 'Jikan' into JobQueue-Sortable glax 2025-06-30 22:02:12 +02:00
  • 7e9ba7090a Manga and Chapters are shared across Connectors glax 2025-06-30 22:01:10 +02:00
  • ea73d03b8f WIP: Manga can be linked to multiple Connectors - PgsqlContext Adjustment glax 2025-06-30 14:42:24 +02:00
  • e9d9bebcd7 WIP: Manga can be linked to multiple Connectors glax 2025-06-30 14:24:17 +02:00
  • e5937d2654 Job is IComparable<Job> glax 2025-06-30 12:58:00 +02:00
  • 7c9e0eddf9 Metadata-Site Search (Interactive linking) Jikan glax 2025-06-29 21:13:05 +02:00
  • ae0c6c8240 Change PrimaryKey of MetadataEntry to Fetcher + Identifier glax 2025-06-29 20:43:21 +02:00
  • e063cf1fd9 Debug: MatchJobsRunningAndWaiting UpdateCoverJobs not starting. postgres-Server-V2 glax 2025-06-28 23:15:51 +02:00
  • 2eb0d941b2 MetadataFetching: - Jikan (MAL) linking, fetching/updating glax 2025-06-28 22:59:35 +02:00
  • 8170e1d762 JobCycle Info-Debug list jobs started/running glax 2025-06-28 20:35:10 +02:00
  • 254383b006 Include Description in ComicInfo.xml glax 2025-06-28 20:28:28 +02:00
  • df431e533a Add POST Jobs/Cleaup Endpoint: Removes failed and completed Jobs (that are not recurring) glax 2025-06-28 20:18:28 +02:00
  • 9a4cc0cbaf Only log Error on image-processing if we dont know what Exception was thrown glax 2025-06-28 20:13:09 +02:00
  • 861cf7e166 Fix Image-Processing: Format is not supported by Imagesharp, throwing exception causing Job to fail. glax 2025-06-28 20:00:01 +02:00
  • 7e34b3b91e Update readme to contain information on how to test locally glax 2025-06-28 19:48:47 +02:00
  • 29d36484f9 include logging driver in docker-compose Remove parameters from start-CMD in Dockerfile glax 2025-06-28 19:39:19 +02:00
  • ba1ebcd6ba Merge pull request #407 from C9Glax/dependabot/github_actions/docker/setup-buildx-action-3.11.1 master Glax 2025-06-20 14:21:48 +02:00
  • cc655b0acd Bump docker/setup-buildx-action from 3.11.0 to 3.11.1 dependabot[bot] 2025-06-19 05:58:29 +00:00
  • 12a542da39 Merge pull request #404 from C9Glax/master cuttingedge Glax 2025-06-18 19:10:40 +02:00
  • 2c6e8e4d16 Default startNewJobTimeoutMs set to 20s glax 2025-06-18 02:11:03 +02:00
  • fab2886684 ComickIo Stop double work for retrieving chapters: We can build the canonical url from the hids glax 2025-06-18 01:55:19 +02:00
  • d9ccf71b21 DownloadSingleChapterJob add check if chapter is already downloaded before re-downloading glax 2025-06-18 01:18:06 +02:00
  • f36f34f212 We dont need to actually load the MangaConnector to know if two names match. glax 2025-06-18 00:23:33 +02:00
  • ff10432c79 Fix FilterJobsWithoutDownloading: Dont check if a job has a connector, that takes forever glax 2025-06-18 00:11:05 +02:00
  • 776e1e4890 ...use what we coded... glax 2025-06-17 20:18:10 +02:00
  • db0643fa19 More Debug glax 2025-06-17 20:09:49 +02:00
  • 3eeb563ca1 Add Debug Statement to find slow operations in Job-Cycle glax 2025-06-17 19:55:54 +02:00
  • 7a88b1f7ee Increase default request Limits glax 2025-06-17 19:55:31 +02:00
  • b5411e9c6c Better Debugging for HttpDownloadClient glax 2025-06-17 18:52:27 +02:00
  • 07b260dea6 GC Cleanup glax 2025-06-17 18:52:14 +02:00
  • 71ad32de31 Fix FlareSolverr IsJson-Check glax 2025-06-17 18:51:29 +02:00
  • ecd2c2722f Fix FlareSolverr, Flaresolverrsharp is broken glax 2025-06-17 18:28:18 +02:00
  • ff1e467ada Add caching header to Covers glax 2025-06-17 16:23:58 +02:00
  • 3f5c9d0ca1 Merge pull request #403 from C9Glax/dependabot/github_actions/docker/setup-buildx-action-3.11.0 Glax 2025-06-17 11:41:35 +02:00
  • 538825f0ef Bump docker/setup-buildx-action from 3.10.0 to 3.11.0 dependabot[bot] 2025-06-17 06:03:00 +00:00
  • 24f68b4a8e SearchController GetFromUrl StatusCode 404 instead of 400 if URL does not yield a Manga glax 2025-06-17 00:24:11 +02:00
  • e51e90aabc FlareSolverr by FlareSolverrSharp #372 glax 2025-06-17 00:23:38 +02:00
  • dc2c27f4bd Merge pull request #402 from catumin/docker-compose Glax 2025-06-16 09:52:11 +02:00
  • 406d8eef51 Wait for Postgres healthcheck before attempting to continue Cat Aulucya 2025-06-15 21:17:24 -07:00
  • 1fba599c79 Fix UserAgent formatting glax 2025-06-16 01:31:58 +02:00
  • a668a16035 Use TrangaSettings.userAgent glax 2025-06-16 01:14:05 +02:00
  • f89b8e1977 Fix UserAgent RequestHeader: UserAgent should not be added after it already existed glax 2025-06-16 01:11:38 +02:00
  • 11290062c0 Fix setting of version policy glax 2025-06-16 00:58:54 +02:00
  • f46910fac6 Formatting glax 2025-06-16 00:52:10 +02:00
  • f974c5ddd1 header formatting (debug) HttpDownloadClient.cs glax 2025-06-16 00:49:27 +02:00
  • a01963a125 HttpVersionPolicy.RequestVersionOrHigher glax 2025-06-16 00:47:26 +02:00
  • 8a877ee465 Extend debug for requests glax 2025-06-16 00:34:03 +02:00
  • c370e656f1 HttpDownloadClient add a Debug statement if the request fails with status code and content glax 2025-06-16 00:10:59 +02:00
  • 58ed976737 HttpDownloadClient Check if original uri is equal to final uri glax 2025-06-16 00:10:28 +02:00
  • 1b6af73a0c MangaDex nullvalue checks and allow null-fields in response glax 2025-06-15 23:55:23 +02:00
  • 70fe23857b Update UserAgent-String to Version 2.0 glax 2025-06-15 23:26:30 +02:00
  • 0027af2d36 Fix: First startup coverImageCache does not exist (on stale check) glax 2025-06-15 23:07:34 +02:00
  • 1a8f70f501 Cleanup code for HttpDownloadClient and error-log glax 2025-06-15 23:00:01 +02:00
  • f0de0a29da Merge pull request #400 from C9Glax/dependabot/github_actions/docker/build-push-action-6.18.0 Glax 2025-05-28 15:50:47 +02:00
  • d4227f2b8f Bump docker/build-push-action from 6.17.0 to 6.18.0 dependabot[bot] 2025-05-28 05:59:24 +00:00
  • aa67c11050 Start-Job endpoint: Add option to start Jobs that our job is dependent on Glax 2025-05-19 19:57:51 +02:00
  • 7b38d0aa2b Add Debug-output for when next job is due if not job was started Glax 2025-05-19 19:57:27 +02:00
  • 64e31fad54 Job-Cycle match JobTypes and MangaConnectors on running and waiting Jobs Glax 2025-05-19 17:36:32 +02:00
  • 49a70e2341 startNewJobTimeoutMs set to 5000 Glax 2025-05-19 17:36:07 +02:00
  • 9659f2a68a MangaDex.cs year may be null Glax 2025-05-18 22:44:32 +02:00
  • d474868116 Fix missing Permissions for covers Glax 2025-05-18 22:14:51 +02:00
  • b1312c4164 Remove UpdateSingleChapterDownloadedJob.cs Glax 2025-05-18 20:39:24 +02:00
  • 33856f9927 Fix infinity joby (because we did not create new Scope on every cycle) Glax 2025-05-18 20:31:46 +02:00
  • 02ab3d8cae UpdatecoverJob Migrations Glax 2025-05-18 18:17:41 +02:00
  • 7974c58fd5 Fix PgsqlContext Discriminator UpdateCoverJob Glax 2025-05-18 18:16:17 +02:00
  • 503d9dfb5f Fix Name UpdateCoverJob Glax 2025-05-18 17:55:37 +02:00
  • 62b035f6c5 GET Mangaconnector endpoint Glax 2025-05-18 17:20:53 +02:00
  • 40c70fbf19 Update readme Glax 2025-05-18 17:15: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 Glax 2025-05-18 17:05:01 +02:00
  • 9b251169a5 Remove old covers from ImageCache Glax 2025-05-18 16:54:53 +02:00
  • aa29c45094 Do not regenerate JobIds in EF Constructor (and pass down recurrenceTime regardless of usage) Glax 2025-05-18 16:53:42 +02:00