e883277400
Renamed DownloadNewChaptersTask to MonitorPublicationTask
...
Added TrangaTask.Clone() method
Rewrote TrangaTask.progress for the billionth+1 time.
Removed Increment and DecrementProgress methods
Removed TrangaTask.ReplaceFailedChildTask method
Changed return type of TrangaTask.ExecuteTask to bool, signifying success.
Added Failed Execution state to TrangaTask
Replaced taskManager failed-task logic
Removed TaskManager bulky AddTask and DeleteTask methods
Removed TaskManager bulky Constructor
2023-06-20 14:57:44 +02:00
b2b4256972
Startup message api
2023-06-19 16:46:12 +02:00
dda4054d34
API: Fix nullable bug on Getchapters
2023-06-15 21:15:44 +02:00
02a382a99a
Website: Added connector NotificationManager LunaSea
...
Added Update Method for TrangaSettings for LunaSea
#21
2023-06-15 18:57:50 +02:00
25c90782dc
Moved UpdateSettings to TrangaSettings
...
Added NotificaitonManager
Added Gotify
Added Notification on MonitorTask download new chapters
2023-06-15 18:25:32 +02:00
8b58e7dd13
Website: On Download Chapters only show chapters that have not yet been downloaded
...
API: Added new variables to /Publications/GetChapters: onlyNew and onlyExisting. API will return only new, only existing or all chapters depending on variables.
#19
2023-06-15 17:14:20 +02:00
234735a562
Order of tasks closes #15
...
Also API /Queue/Get orders in order of nextExecution
2023-06-10 00:45:55 +02:00
6485b8744f
API: Updated /Tasks/GetProgress to return progress of specific task (by sortNumber)
2023-06-09 23:42:18 +02:00
02fe849046
Better downloadChapter selection
2023-06-09 11:06:18 +02:00
d42393c83a
Website + API ability to download specific volumes
2023-06-08 19:53:05 +02:00
7784f2024e
API changes:
...
/Tranga/GetAvailableControllers => /Controllers/Get
/Tranga/GetKnownPublications =>/Publications/GetKnown
/Tranga/GetPublicationsFromConnector => /Publications/GetFromConnector
/Tasks/GetTaskTypes => /Tasks/GetTypes
/Tasks/GetTaskProgress => /Tasks/GetProgress
/Tasks/Create is now split in 3:
/Tasks/CreateMonitorTask
/Tasks/CreateUpdateLibraryTask
/Tasks/CreateDownloadChaptersTask
2023-06-08 19:24:46 +02:00
b0642d1251
removed unnecessary check
2023-06-06 22:11:57 +02:00
c436389426
renamed wrong variable names publicationId -> internalId
2023-06-06 21:57:10 +02:00
5ae02ee0ed
Fix Bug where all tasks would be deleted...
2023-06-05 21:10:42 +02:00
1f8f8c09e3
Wrong comparison publicationId -> internalId
2023-06-05 00:50:51 +02:00
bd189984a9
Rewrote entire Task-Structure:
...
TrangaTask now only contains essentials, derived classes contain specific information such as connectorName, publication, chapter, etc.
Removed taskQueue system, instead all tasks are kept in _allTasks.
Progress is being tracked in TrangaTask resolves #36 resolves #32
Added new TrangaTask: DownloadChapter to download single chapters. #35
Fixed duplicate file-access when writing settings.
2023-06-05 00:38:07 +02:00
496d502cd2
Kavita Auth is a pain.
2023-06-03 21:26:29 +02:00
5adaee4821
redundant calls
2023-06-03 16:24:30 +02:00
783fd8129e
API: Kavita Auth #33
2023-06-03 15:40:26 +02:00
5d98295c59
#33 Preparation:
...
TrangaSettings now stores Hashset of LibraryManagers
2023-06-03 15:17:08 +02:00
0c580933f9
#33 Preparation:
...
Abstracted class Komga into LibraryManager
Fixed logger not attaching to LibraryManager
2023-06-03 15:02:15 +02:00
06f735aadd
#32 API endpoint
2023-06-01 23:08:43 +02:00
b24032d124
remove env var
2023-06-01 11:29:47 +02:00
780df1cd6e
Created Image-Cache
2023-05-25 14:25:23 +02:00
e0877add30
Paths for Linux
2023-05-25 10:25:24 +02:00
046cad8072
Dockerfile for Tranga
2023-05-25 10:25:11 +02:00
b2ce55be96
Port
2023-05-25 01:25:21 +02:00
d6e75fda31
Fixed empty returns if some value were null
2023-05-24 23:52:40 +02:00
878f77766f
Fix CORS
2023-05-24 22:56:10 +02:00
e2917d2f2e
Changed CORS policy allow all origins
...
Added Dockerfile to website
Changed Ports
2023-05-24 22:30:11 +02:00
add0583776
Changed default-download folder for API
2023-05-24 21:52:08 +02:00
5cf512f2b2
API: /Tasks/GetList has become /Tasks/Get with options to search for specific tasks
2023-05-24 21:04:24 +02:00
39fa905733
Access-Control-Allow-Methods
2023-05-23 18:11:18 +02:00
a966bd788d
Return array for GetAvailableControllers
2023-05-23 14:45:51 +02:00
947b521163
Changed API: GetAvailableControllers, GetKnownPublications, GetPublicationsFromConnector to Tranga/*
2023-05-23 13:17:05 +02:00
5674adbd5e
Added CORS for localhost
2023-05-23 13:16:37 +02:00
da1b0cb1cd
Change to CommonApplicationFolder as applicationPath
2023-05-22 01:53:27 +02:00
8865bf284f
Corrected applicationFolder in API
2023-05-22 01:42:53 +02:00
b64ab5c6d4
Created TrangaSettings
...
Different files for settings, tasks, and known publications
Komga connector is stored in TrangaSettings
2023-05-22 00:13:24 +02:00
52ac3e4e4e
Proper Mapping for deleting and dequeueing
2023-05-21 22:24:12 +02:00
6d49b4b934
Swagger
2023-05-21 22:02:19 +02:00
737eebf599
bring /settings/update in line with new methods
2023-05-21 22:01:56 +02:00
aef01b684c
Fixed null on settings.komga
2023-05-21 22:01:40 +02:00
53bff61174
Added Swagger
2023-05-21 22:01:28 +02:00
9afb81cee2
string and json
2023-05-21 21:24:18 +02:00
455c87b2e1
New API
2023-05-21 21:12:32 +02:00
df991e3da6
Remove APi for testing
2023-05-21 17:59:24 +02:00
13c96fd09a
Create Appdata Directories for API
2023-05-21 16:51:14 +02:00
6f1a6a43ee
API: Edit Settings
2023-05-21 16:49:55 +02:00
e2afc09c4a
API: GetSettings
2023-05-21 16:46:34 +02:00