Commit Graph

36 Commits

Author SHA1 Message Date
d029512354 Add ActionRecord DTO
Include all Data in ActionRecord return
Add endpoints for returning actions related to manga and chapter
Fix wrong syncs for ActionsContext
2025-10-16 20:08:07 +02:00
53276e858b Actions initial commit
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-10-16 02:53:02 +02:00
13fb917c5d Implement #310 optional comicinfo.xml
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-10-16 00:26:03 +02:00
2683d19806 Fix #472
Some checks failed
Docker Image CI / build (push) Has been cancelled
Downloaded chapters filenames are not set in database
2025-10-13 18:52:24 +02:00
3ff44339b5 Fix #468 failed downloads (Task cancelled) results in empty chapter archive
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-10-10 18:23:27 +02:00
18f5021457 If image could not be processed, return the original stream
https://github.com/C9Glax/tranga/issues/466
2025-10-08 23:54:30 +02:00
ed07bba841 Use DelegatingHandler for RateLimits
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-10-06 22:48:46 +02:00
196ff17339 Test fix for Chapter FullArchiveFilePath throwing exception 2025-10-06 21:39:35 +02:00
916c08adf8 Improve CopyCoverFromCacheToDownloadLocation and Manga.FullDirectoryPath usage 2025-10-03 19:33:58 +02:00
1e0abe637f ProcessImage Logging 2025-10-02 17:14:33 +02:00
7954c4b72e Keep downloaded images in memory instead of writing to disk and then deleting. 2025-09-24 17:25:47 +02:00
8e2f9ebbe5 WhileDownloading also refresh after all downloads are finished 2025-09-21 17:09:38 +02:00
4e3968f4b1 Add RefreshLibrariesWorker.cs 2025-09-21 16:27:43 +02:00
e4263e4b2b Sync reason System.Reflection.MethodBase.GetCurrentMethod()?.Name 2025-09-18 02:28:59 +02:00
429cd2284f Better sync log 2025-09-18 02:04:01 +02:00
d9a1923a3c Add more Environment Variables 2025-09-18 01:46:53 +02:00
55d6b46507 Clean Filenames for Windows
Fixes #391
2025-09-18 00:51:34 +02:00
78e7e8fc06 Resize Covers on download 2025-09-05 20:28:50 +02:00
62090d1677 Use Tracked entity 2025-09-05 03:00:17 +02:00
e0735eea0f Mark ConnectorId to not use again if there is no image-urls 2025-09-05 02:36:26 +02:00
ee3789fdfd Fix Chapter already exists check 2025-09-05 00:05:14 +02:00
c8be88d645 Add new MangaConnectorId<Chapter> for existing Chapters to database 2025-09-04 22:50:17 +02:00
48914985d2 If Manga is marked for Download from Connector, mark the new Chapters as UseForDownload 2025-09-04 22:20:42 +02:00
f9e017ec11 Fix RetrieveMangaChaptersFromMangaconnector Chapters not getting added to Manga 2025-09-04 21:46:23 +02:00
55f04710a7 Improved CancellationToken usage, Added more logging to Workers, Added Code-comments (please future me, be thankful) 2025-09-02 19:36:06 +02:00
3b8570cf57 Allow requests to be cancelled.
Make workers have a CancellationTokenSource
2025-09-01 23:26:49 +02:00
a0eb2be4bd Fix DownloadChapterFromMangaconnectorWorker trying to download even if Library is not set 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
31a22416ee Fix Scope/Context for Workers 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
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
10d0a65637 WIP 2025-09-01 20:35:00 +02:00