Commit Graph

220 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
6561ba3bc3 Actions use enum 2025-10-16 19:13:44 +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
626131b9b8 Enums as string 2025-10-15 23:41:26 +02:00
acd885f1ab Fix MetadataEntry endpoints, payload
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-10-14 14:08:44 +02:00
352c4a4401 MetadataSearchResult data annotations 2025-10-14 13:29:33 +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
7e8f575091 Chapter filename is set only when download happens
Some checks failed
Docker Image CI / build (push) Has been cancelled
https://github.com/C9Glax/tranga/issues/466
2025-10-09 00:14:57 +02:00
196ff17339 Test fix for Chapter FullArchiveFilePath throwing exception 2025-10-06 21:39:35 +02:00
ca3f59e415 Do not check chapters associated with Mangas that do not have a Library assigned
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-10-06 15:58:34 +02:00
916c08adf8 Improve CopyCoverFromCacheToDownloadLocation and Manga.FullDirectoryPath usage 2025-10-03 19:33:58 +02:00
7954c4b72e Keep downloaded images in memory instead of writing to disk and then deleting. 2025-09-24 17:25:47 +02:00
03a042a5ec fix Chapter 0 not having a chapter number 2025-09-21 18:29:54 +02:00
6576d06bc9 Add MangaPark 2025-09-21 17:50:44 +02:00
55a8b09310 Add Controller 2025-09-21 16:59:12 +02:00
b22f6ac9d6 Trim leading 0s in chapternumbers 2025-09-21 05:33:23 +02:00
bf148cc10f Throw exception if Chapternumber is not in correct format 2025-09-21 04:44:11 +02:00
9a290cdf47 CheckDownloaded log message include detail 2025-09-21 04:31:28 +02:00
41cbbb0ef8 More meaningful reason...
Some checks failed
Docker Image CI / build (push) Has been cancelled
2025-09-18 02:36:24 +02:00
e4263e4b2b Sync reason System.Reflection.MethodBase.GetCurrentMethod()?.Name 2025-09-18 02:28:59 +02:00
95a75bfbcb Optimise Sync routine. 2025-09-18 02:19:26 +02:00
429cd2284f Better sync log 2025-09-18 02:04:01 +02:00
9b0b5f0860 Sync logging 2025-09-18 01:53:05 +02:00
55d6b46507 Clean Filenames for Windows
Fixes #391
2025-09-18 00:51:34 +02:00
5af1605c5b LibraryConnector-Updates work
Fixes #418
2025-09-18 00:42:46 +02:00
992273e0d3 Remove ComickIo 2025-09-17 23:48:07 +02:00
af01e4a6a4 NotificationConnector DTO and RequestRecords 2025-09-06 17:02:15 +02:00
d4ea40a875 Descriptions for Records and DTOs 2025-09-06 16:40:19 +02:00
09e6b07186 LibrarConnector DTO and CreateLibraryConnectorRecord 2025-09-06 16:31:16 +02:00
78e7e8fc06 Resize Covers on download 2025-09-05 20:28:50 +02:00
ee3789fdfd Fix Chapter already exists check 2025-09-05 00:05:14 +02:00
aae5c88ec9 Order the chapters 2025-09-04 23:46:31 +02:00
cb14a7c31f Use DTOs to return API requests instead of Database Schema types.
Make use of IHttpStatusCodeResults
2025-09-02 22:26:50 +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
e96b2585e0 Return new DTO "MinimalManga" for endpoints that return a lot of Manga-data 2025-09-01 23:43:59 +02:00
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