Commit Graph

32 Commits

Author SHA1 Message Date
Timothy Baldridge
54c422b204 Catch cancellation exception 2020-06-08 14:42:59 -06:00
Timothy Baldridge
2d85e96214 Patch usage tracking, quick waking for polling tasks, several logging tweaks 2020-06-06 15:44:30 -06:00
Timothy Baldridge
8c9c527d06 ArchiveManager fixes 2020-06-04 20:55:11 -06:00
Timothy Baldridge
0933e15c9e Several small tweaks for auto healing 2020-05-30 15:05:26 -06:00
Timothy Baldridge
ea76d88012 Temp files now implement IAsyncDisposable instead of IDisposable and use AbsolutePath.DeleteAsync 2020-05-27 20:43:57 -06:00
Timothy Baldridge
9ade449985 Make all delete operations async 2020-05-26 05:31:11 -06:00
Timothy Baldridge
b2a112bd37 Whole app now useses Async IO exclusively 2020-05-25 11:34:25 -06:00
Timothy Baldridge
600516be3f Restrict some of the links we check that don't change very often 2020-05-25 07:04:31 -06:00
Timothy Baldridge
96ca01f1dc Don't really need that test anymore 2020-05-23 15:03:25 -06:00
Timothy Baldridge
844ee9ed3a Fix manual download regression 2020-05-22 14:56:58 -06:00
Timothy Baldridge
8c4a1dd125 a bit of code cleanup 2020-05-21 22:21:32 -06:00
Timothy Baldridge
28b11b1c7f Version 2.0.6.0 - Hotfix for healing 2020-05-21 15:25:44 -06:00
Timothy Baldridge
78b09df334 Tests for list auto-healing 2020-05-20 15:48:26 -06:00
Timothy Baldridge
7d58dbc161 List validator now tries to heal lists 2020-05-20 06:18:47 -06:00
Timothy Baldridge
da3d87093a End to end tests pass 2020-05-19 21:55:12 -06:00
Timothy Baldridge
03f5ff6c92 Can heal a simple pre-indexed download 2020-05-19 21:25:41 -06:00
Timothy Baldridge
2a8021c6f9 WIP autoheal 2020-05-18 21:46:33 -06:00
Timothy Baldridge
a03cda8a31 Add messages about broken lists 2020-05-18 06:40:55 -06:00
Timothy Baldridge
88e3db0b2a Several server-side changes to make the system more durable to API call limits. 2020-05-16 09:08:40 -06:00
Timothy Baldridge
29d327d747 Discord integration and more cache stuff 2020-05-14 23:25:02 -06:00
Timothy Baldridge
9f9becf19f Slightly improved nexus caching code 2020-05-14 16:21:56 -06:00
Timothy Baldridge
1212d35290 Rework the nexus api limit code a bit 2020-05-14 05:53:51 -06:00
Timothy Baldridge
ff6743b468 Invert the bad boolean value for nexus download throttle 2020-05-13 22:51:44 -06:00
Timothy Baldridge
a57794479f Create a mod file archiver. 2020-05-13 22:08:27 -06:00
Timothy Baldridge
a7133fceca Fixes for list validation 2020-05-13 16:48:33 -06:00
Timothy Baldridge
64b1ae3598 Add List Validation back into the app 2020-05-13 15:52:34 -06:00
Timothy Baldridge
8d8af953ac Fixes for when authors create lists with broken download links 2020-05-13 06:09:20 -06:00
Timothy Baldridge
087875fba3 Add ModListdownloader and supporting tests 2020-05-12 21:39:03 -06:00
Timothy Baldridge
da28e2325b Add ArchiveMaintainer to track archived files 2020-05-12 21:04:32 -06:00
Timothy Baldridge
e053136e25 Rewrite the Authored file routines. 2020-05-09 16:16:16 -06:00
Timothy Baldridge
2ba331acee Port over metrics.html 2020-05-09 07:04:38 -06:00
Timothy Baldridge
6abddc68bf Rewriting the build server (mostly from scratch) 2020-05-08 21:56:06 -06:00