Jesse Plamondon-Willard
|
d3f0c8e4d2
|
add support for update checks from the Chucklefish mod site (#336)
|
2017-09-24 01:10:17 -04:00 |
Jesse Plamondon-Willard
|
0863f9b7e5
|
revamp mod compatibility fields to allow broader use of mod data records (#361)
|
2017-09-24 00:23:48 -04:00 |
Jesse Plamondon-Willard
|
33af789e2e
|
abstract mod IDs with multiple variants (#361)
|
2017-09-23 22:50:35 -04:00 |
Jesse Plamondon-Willard
|
9495cc0f49
|
rename mod compatibility records for broader use (#361)
|
2017-09-23 22:07:29 -04:00 |
Jesse Plamondon-Willard
|
a89dbce854
|
unify disabled-mod and compatibility lists (#361)
|
2017-09-23 21:48:53 -04:00 |
Jesse Plamondon-Willard
|
8bcc80a33d
|
rename mod compatibility type for broader use (#361)
|
2017-09-23 21:35:07 -04:00 |
Jesse Plamondon-Willard
|
2d36105c33
|
drop support for SMAPI 1.x (#360)
|
2017-09-23 20:53:12 -04:00 |
Jesse Plamondon-Willard
|
a149f82b7a
|
update compatibility list for SMAPI 2.0
|
2017-09-23 20:22:07 -04:00 |
Jesse Plamondon-Willard
|
36a04a6e77
|
Merge branch 'feature/update-check-api' into develop
|
2017-09-23 20:16:52 -04:00 |
Jesse Plamondon-Willard
|
57111a6e8f
|
update file name (#336)
|
2017-09-23 20:03:45 -04:00 |
Jesse Plamondon-Willard
|
873abef235
|
add mod update checks based on manifest fields (#336)
|
2017-09-23 19:15:07 -04:00 |
Jesse Plamondon-Willard
|
e178ed14be
|
migrate SMAPI update check to new web API (#336)
|
2017-09-23 18:04:56 -04:00 |
Jesse Plamondon-Willard
|
bdee7f88e9
|
move API models into shared project for reuse (#336)
|
2017-09-23 14:37:58 -04:00 |
Jesse Plamondon-Willard
|
9ffe0bd371
|
switch to the mods GET endpoint (#336)
|
2017-09-23 14:19:10 -04:00 |
Jesse Plamondon-Willard
|
c2d8760c56
|
make web controllers internal (#336)
This is needed to support internal models, which is needed to share the models with the main SMAPI assembly without making them visible to mods.
|
2017-09-23 14:15:59 -04:00 |
Jesse Plamondon-Willard
|
eaabd91f31
|
authenticate GitHub queries if auth details are configured (#336)
|
2017-09-22 23:43:58 -04:00 |
Jesse Plamondon-Willard
|
0d6f6a9ace
|
add GitHub update check support (#336)
|
2017-09-22 22:42:04 -04:00 |
Jesse Plamondon-Willard
|
71d85a0c22
|
restrict version to a valid SMAPI version (#336)
|
2017-09-22 22:11:04 -04:00 |
Jesse Plamondon-Willard
|
ecdbefffd9
|
move hardcoded values into config (#336)
|
2017-09-22 21:49:05 -04:00 |
Jesse Plamondon-Willard
|
ba5cc149e2
|
add in-memory cache for remote queries (#336)
|
2017-09-22 20:46:38 -04:00 |
Jesse Plamondon-Willard
|
e4a2f55517
|
add GET endpoint for testing (#336)
|
2017-09-22 20:33:09 -04:00 |
Jesse Plamondon-Willard
|
2406d4b0a6
|
add subdomain rewrite rule (#336)
|
2017-09-22 20:19:12 -04:00 |
Jesse Plamondon-Willard
|
f8566067e0
|
update launch URL (#336)
|
2017-09-22 20:09:22 -04:00 |
Jesse Plamondon-Willard
|
67ce5fcc45
|
remove unneeded dependencies (#336)
|
2017-09-22 20:09:06 -04:00 |
Jesse Plamondon-Willard
|
24afbad3a9
|
remove unneeded project settings (#336)
|
2017-09-22 19:55:57 -04:00 |
Jesse Plamondon-Willard
|
89ca5952c5
|
update web API to .NET Core 2.0 so we can use more packages, update all packages (#336)
|
2017-09-22 19:24:31 -04:00 |
Jesse Plamondon-Willard
|
5619890abf
|
indent JSON responses (#336)
|
2017-09-22 18:19:42 -04:00 |
Jesse Plamondon-Willard
|
86d4827df2
|
simplify input & output format (#336)
|
2017-09-22 03:01:40 -04:00 |
Jesse Plamondon-Willard
|
399b98b36b
|
suppress null properties in JSON responses (#336)
|
2017-09-22 02:06:54 -04:00 |
Jesse Plamondon-Willard
|
7d703c9c5c
|
handle invalid Nexus mod IDs (#336)
|
2017-09-22 02:00:15 -04:00 |
Jesse Plamondon-Willard
|
86e5559678
|
switch mod update endpoint to GET with comma-delimited mod keys (#336)
|
2017-09-22 01:57:18 -04:00 |
Jesse Plamondon-Willard
|
ef60b8d32a
|
add version number to route for future use (#336)
|
2017-09-22 01:23:27 -04:00 |
Jesse Plamondon-Willard
|
9c072333d1
|
rename mods endpoint & model (#336)
|
2017-09-22 00:58:25 -04:00 |
Jesse Plamondon-Willard
|
2c02dfe45a
|
rewrite to make update-check logic vendor-agnostic (#336)
|
2017-09-22 00:47:46 -04:00 |
Jesse Plamondon-Willard
|
edbc3ef3c0
|
refactor Nexus code into generic vendor, rewrite using fluent HTTP client (#336)
|
2017-09-22 00:13:04 -04:00 |
Jesse Plamondon-Willard
|
dfae52b1e5
|
fix manual serialisation (#336)
|
2017-09-21 23:50:34 -04:00 |
Jesse Plamondon-Willard
|
1bd59fc1d8
|
split input model from Nexus response model (#336)
|
2017-09-21 23:48:47 -04:00 |
Jesse Plamondon-Willard
|
1f32d72099
|
simplify .gitignore
|
2017-09-21 23:39:20 -04:00 |
Jesse Plamondon-Willard
|
cddcd9a8cf
|
standardise project name (#336)
|
2017-09-21 23:39:12 -04:00 |
Jesse Plamondon-Willard
|
9791de306c
|
minor cleanup, formatting, documentation (#336)
|
2017-09-21 23:35:18 -04:00 |
Jesse Plamondon-Willard
|
57d9d28554
|
Merge remote-tracking branch 'dewdrop/master' into feature/update-check-api (#336)
# Conflicts:
# .gitignore
|
2017-09-21 23:34:52 -04:00 |
Jesse Plamondon-Willard
|
f0e2117f70
|
remove mod metadata from instruction handlers, no longer needed (#347)
|
2017-09-20 00:33:36 -04:00 |
Jesse Plamondon-Willard
|
81c42ac773
|
warn for mods which change the serialiser (#347)
|
2017-09-20 00:23:45 -04:00 |
Jesse Plamondon-Willard
|
5126992958
|
disable new ReSharper inspection
|
2017-09-20 00:09:47 -04:00 |
Jesse Plamondon-Willard
|
7b7176f6d8
|
add missing release notes
|
2017-09-20 00:09:20 -04:00 |
Jesse Plamondon-Willard
|
1aa44b2624
|
add support for detecting game patching via Harmony (#347)
|
2017-09-20 00:08:04 -04:00 |
Jesse Plamondon-Willard
|
ab135fbd84
|
encapsulated duplicate code (#347)
|
2017-09-19 23:53:22 -04:00 |
Jesse Plamondon-Willard
|
1cf7c2e872
|
rename file to match new type name (#347)
|
2017-09-19 23:43:41 -04:00 |
Jesse Plamondon-Willard
|
ebf22c1b06
|
generalise IInstructionRewriter into IInstructionHandler (#347)
|
2017-09-19 23:42:54 -04:00 |
Jesse Plamondon-Willard
|
fd10cf958c
|
move rewriters into metadata class (#347)
|
2017-09-19 23:02:00 -04:00 |