Commit Graph

536 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard d97b11060c
add update subkeys 2020-05-24 00:21:51 -04:00
Jesse Plamondon-Willard 786077340f
refactor update check API
This simplifies the logic for individual clients, centralises common logic, and prepares for upcoming features.
2020-05-23 21:55:11 -04:00
Jesse Plamondon-Willard d7add89441
drop MongoDB code
MongoDB support unnecessarily complicated the code and there's no need to run distributed servers in the foreseeable future. This keeps the abstract storage interface so we can wrap a distributed cache in the future.
2020-05-23 19:25:34 -04:00
Jesse Plamondon-Willard 9aba50451b
keep verb when redirecting api.smapi.io 2020-05-22 23:40:22 -04:00
Jesse Plamondon-Willard aa5cc2c9be
fix GitHub license images not using HTTPS 2020-05-16 20:03:08 -04:00
Jesse Plamondon-Willard 9d86f20ca7
migrate subdomain redirects to Azure 2020-05-16 20:01:52 -04:00
Jesse Plamondon-Willard 5e6f1640dc
simplify single-instance deployment and make MongoDB server optional 2020-05-16 14:30:07 -04:00
Jesse Plamondon-Willard a2cfb71d89
minor cleanup 2020-05-16 11:34:00 -04:00
Jesse Plamondon-Willard c776f6053b
update deprecated code 2020-05-16 11:33:17 -04:00
Jesse Plamondon-Willard a090b6c21c
use newer C# features 2020-05-16 11:29:40 -04:00
Jesse Plamondon-Willard 896f531f4f
fix broken action links after update to .NET Core 3.0 2020-05-14 19:25:51 -04:00
Jesse Plamondon-Willard b2334fda16
update compatibility list for SMAPI 3.6 & Harmony 2.0 tracking (#711) 2020-05-09 21:42:52 -04:00
Jesse Plamondon-Willard df84df5ff1
add GitHub licenses to mod compatibility list, update release notes 2020-05-09 14:06:10 -04:00
Jesse Plamondon-Willard f82a8e3c2d
update web scripts 2020-05-09 13:06:21 -04:00
Jesse Plamondon-Willard a500812e88
update web project to .NET Core 3.1 2020-05-07 22:41:37 -04:00
Jesse Plamondon-Willard c58d01d0cf
update packages 2020-05-07 21:15:29 -04:00
Jesse Plamondon-Willard f9eebff332
update Content Patcher format in schema 2020-05-06 21:43:20 -04:00
Jesse Plamondon-Willard c9b6b04a75
fix rare intermittent "CGI application encountered an error" errors 2020-04-05 13:38:59 -04:00
Jesse Plamondon-Willard 6f8fb2a68b
fix AutoQualityPatch version in compatibility list 2020-03-29 14:40:17 -04:00
Jesse Plamondon-Willard cecd17ec3c
update schema for Content Patcher 1.13 2020-03-27 21:03:47 -04:00
Jesse Plamondon-Willard 107232ae43
update packages 2020-03-22 19:26:09 -04:00
Jesse Plamondon-Willard e39b9e0d69
fix log parse issues 2020-03-08 14:38:24 -04:00
Jesse Plamondon-Willard 5ba53cb390
optimize log parser for very long multi-line messages 2020-03-08 14:07:42 -04:00
Jesse Plamondon-Willard c6947682b0
update packages 2020-03-06 21:41:20 -05:00
Jesse Plamondon-Willard 7329d75ec8
enable detailed errors by default to simplify diagnosing issues 2020-03-02 20:24:56 -05:00
Jesse Plamondon-Willard a6b1103596
add file pickers to web UI for mobile users 2020-02-24 20:29:03 -05:00
Jesse Plamondon-Willard d3ec98fec8
update packages 2020-02-22 11:26:05 -05:00
Jesse Plamondon-Willard dd27b3bf35
fix parsing four-part versions from the update-check API 2020-02-20 21:32:55 -05:00
Jesse Plamondon-Willard 82d1e92d97
update TMXL name in metadata 2020-02-19 20:06:27 -05:00
Jesse Plamondon-Willard 7f63e06591
fix anchor position for new sticky header 2020-02-18 00:31:36 -05:00
Jesse Plamondon-Willard 4ce2747567
update compatibility list 2020-02-18 00:12:24 -05:00
Jesse Plamondon-Willard 2319c8e19e
make compatibility list header sticky 2020-02-17 23:55:28 -05:00
Jesse Plamondon-Willard 383ebab1af
add overrides for SMAPI on Android 2020-02-17 23:49:35 -05:00
Jesse Plamondon-Willard da49c7c13b
move hardcoded SMAPI update check logic into config 2020-02-17 23:48:57 -05:00
Jesse Plamondon-Willard 6294b27317
fix update-check error for SMAPI on Android with four-part versions 2020-02-13 21:03:04 -05:00
Jesse Plamondon-Willard 65180f86d8
update CP schema for .tmx support 2020-02-03 19:12:39 -05:00
Jesse Plamondon-Willard 17a9193fd2
update packages 2020-02-01 16:06:12 -05:00
Jesse Plamondon-Willard d1935e686c
add full internal support for non-standard four-part versions 2020-01-23 00:31:26 -05:00
Jesse Plamondon-Willard 25a22f5d7c
update community links 2020-01-18 16:21:16 -05:00
Jesse Plamondon-Willard d68e4f9766
drop pre-3.0 update-check support 2020-01-12 19:41:14 -05:00
Jesse Plamondon-Willard bffc7f28e9
fix update-check error for Chucklefish pages with no version 2020-01-11 19:16:46 -05:00
Jesse Plamondon-Willard 609ceedaba
update for compatibility list change 2020-01-11 16:53:58 -05:00
Jesse Plamondon-Willard 372eb72233
streamline front page design 2020-01-05 23:08:17 -05:00
Jesse Plamondon-Willard 3818d53752
fix main sidebar link pointing to wiki instead of home page 2019-12-30 10:33:07 -05:00
Dan Volchek 360a982336 fix log parser content pack list entry pattern, remove unneeded ternary in content pack logging 2019-12-26 20:34:39 -08:00
Jesse Plamondon-Willard 9ea2599356
Merge pull request #683 from danvolchek/fixtypo
[JSON Validator] Change 'log' to 'JSON file' on the JSON validator page
2019-12-26 00:13:19 -05:00
Dan Volchek 63f2eacb47 display JSON file instead of log on the JSON validator page 2019-12-25 20:51:46 -08:00
Jesse Plamondon-Willard 2833ad9a62
fix log parser & JSON validator showing relative share URL 2019-12-24 13:59:11 -05:00
Jesse Plamondon-Willard 4c471ea215
fix CP schema not requiring Default field if AllowBlank is omitted 2019-12-22 18:46:03 -05:00
Jesse Plamondon-Willard d6ef6f627a
configure MongoDB connection string directly 2019-12-22 12:08:01 -05:00
Jesse Plamondon-Willard 082f285bc7
streamline local environments, update technical docs & privacy page 2019-12-22 00:44:13 -05:00
Jesse Plamondon-Willard c1b15fb372
allow local dev environments without an Azure account 2019-12-21 23:52:47 -05:00
Jesse Plamondon-Willard ba46491ebc
drop Amazon S3 support 2019-12-21 23:14:15 -05:00
Jesse Plamondon-Willard 242dc718cd
switch to Azure Blob storage for saving files 2019-12-21 15:41:55 -05:00
Jesse Plamondon-Willard 02f645900e
add option to disable uploading new files to Pastebin 2019-12-21 11:56:19 -05:00
Jesse Plamondon-Willard 4da65cf4c0
update schemas for Content Patcher 1.11 2019-12-16 21:51:55 -05:00
Jesse Plamondon-Willard c4e2e94eed
add option to edit & reupload in the JSON validator 2019-12-16 21:39:37 -05:00
Jesse Plamondon-Willard 9465628eff
fix JSON validator format selector no longer working since URL changes 2019-12-04 20:52:40 -05:00
Jesse Plamondon-Willard 8ddb60cee6
move supporter list into environment config 2019-12-03 23:06:42 -05:00
Jesse Plamondon-Willard 2b1f607d41
encapsulate file storage, also handle Pastebin rate limits in JSON validator 2019-12-03 21:21:28 -05:00
Jesse Plamondon-Willard 0aad3f545a
update Content Patcher schema 2019-12-03 19:36:56 -05:00
Jesse Plamondon-Willard d07495c2dc
fix JSON Validator issues 2019-12-02 21:23:41 -05:00
Jesse Plamondon-Willard 71048825bd
update supporter list 2019-12-02 21:08:05 -05:00
Jesse Plamondon-Willard 8a11d5c0d9
fix incorrect link URLs in some cases 2019-12-02 20:14:12 -05:00
Jesse Plamondon-Willard 5f532c259d
migrate from AWS to Azure
This commit migrates from subdomains to paths (due to the cost of a wildcard HTTPS certificate on Azure), adds a web project to redirect the old subdomains from AWS to Azure, and removes AWS-specific hacks.
2019-12-02 20:14:07 -05:00
Jesse Plamondon-Willard b1400bcb68
fallback to Amazon S3 if saving a log to Pastebin fails 2019-11-27 21:49:36 -05:00
Jesse Plamondon-Willard 0223382ca8
remove unused package 2019-11-27 19:50:42 -05:00
Jesse Plamondon-Willard bb8668db24
update compatibility list (#638) 2019-11-24 13:47:36 -05:00
Jesse Plamondon-Willard f0f348bd5f
update packages 2019-11-24 12:13:34 -05:00
Jesse Plamondon-Willard cc74388025
update compatibility list (#638) 2019-11-23 22:37:47 -05:00
Jesse Plamondon-Willard 3d4276707b
update CP schema to allow boolean values for Enabled field 2019-11-16 18:32:50 -05:00
Jesse Plamondon-Willard fd6a719b02
overhaul update checks
This commit moves the core update-check logic serverside, and adds support for community-defined version mappings. For example, that means false update alerts can now be solved by the community for all players.
2019-11-09 21:18:06 -05:00
Jesse Plamondon-Willard 0aac0717bf
add CurseForge to mod metadata (#605) 2019-11-08 13:44:49 -05:00
Jesse Plamondon-Willard 8b09a2776d
add support for CurseForge update keys (#605) 2019-11-07 13:51:45 -05:00
Jesse Plamondon-Willard c4157b55eb
update supporter list 2019-10-01 14:02:35 -04:00
Jesse Plamondon-Willard 52914515a2
add community short url 2019-10-01 13:48:23 -04:00
Jesse Plamondon-Willard 3f1ffd3e4f
allow bool condition values in CP schema 2019-09-14 19:19:40 -04:00
Jesse Plamondon-Willard 2f9884c47b
update packages 2019-09-14 19:19:34 -04:00
Jesse Plamondon-Willard e02372bba9
fix log parser changes 2019-09-14 19:17:27 -04:00
Jesse Plamondon-Willard e7b214390a
move platform to log parser model instead of middleware 2019-09-14 19:14:56 -04:00
Jesse Plamondon-Willard d49ead6113
remove custom enum, add Android to SMAPI's platform enum
This will also be used in an upcoming commit for SMAPI's target platform constant.
2019-09-14 19:14:51 -04:00
Dan Volchek f04f781153
rename namespace to be more accurate 2019-09-14 19:14:24 -04:00
Dan Volchek 00b067fead
detect the client's platform and check the appropriate input in the log parser 2019-09-14 19:14:19 -04:00
Jesse Plamondon-Willard 9828f32bf7
fix validator not handling string entries (#654) 2019-09-14 19:13:31 -04:00
Jesse Plamondon-Willard 2b68b06729
don't strip comments when validating JSON (#654) 2019-09-14 19:13:25 -04:00
Jesse Plamondon-Willard d2a134ae08
reduce automatic retry window for background wiki fetches (#651) 2019-09-14 19:13:16 -04:00
Jesse Plamondon-Willard 86b2fef8ce
better handle stale age label on mod compatibility list 2019-09-14 19:13:11 -04:00
Jesse Plamondon-Willard 25e4aa14d8
remove legacy AssemblyInfo and GlobalAssemblyInfo files, use consistent assembly names 2019-09-14 19:12:40 -04:00
Jesse Plamondon-Willard fd77ae93d5
fix typos and inconsistent spelling 2019-09-14 19:08:06 -04:00
Jesse Plamondon-Willard 3f6865e830
add footer tip about using schema directly, add details to page title (#654) 2019-09-14 19:06:34 -04:00
Jesse Plamondon-Willard 6036fbf050
make 'then' blocks transparent by default (#654) 2019-09-14 19:06:29 -04:00
Jesse Plamondon-Willard 5679df8d66
expand Content Patcher schema, detect more common issues (#654) 2019-09-14 19:06:24 -04:00
Jesse Plamondon-Willard 807868f440
add support for transparent schema errors with multiple child errors (#654) 2019-09-14 19:06:19 -04:00
Jesse Plamondon-Willard 674ceea74e
add support for transparent schema errors (#654) 2019-09-14 19:06:14 -04:00
Jesse Plamondon-Willard 74e86de01e
when uploading a new file to the JSON validator, prefill previous schema type by default (#654) 2019-09-14 19:06:09 -04:00
Jesse Plamondon-Willard 2cc183b48b
tweak manifest schema to allow $schema field, fix parse errors in some text editors (#654) 2019-09-14 19:06:04 -04:00
Jesse Plamondon-Willard d88d3505ec
add error type code to HTML for convenience when adding custom error messages (#654) 2019-09-14 19:05:59 -04:00
Jesse Plamondon-Willard e51638948f
add support for @value token in custom schema errors (#654) 2019-09-14 19:05:54 -04:00
Jesse Plamondon-Willard 22480d25b9
restructure Content Patcher schema a bit (#654) 2019-09-14 19:05:50 -04:00
Jesse Plamondon-Willard 3331beb17a
integrate Content Patcher schema into validator, update docs (#654) 2019-09-14 19:05:45 -04:00
TehPers 5d06d0b836
Updated title with feedback from Cat 2019-09-14 19:04:27 -04:00
TehPers 3199091619
Updated $id 2019-09-14 19:04:21 -04:00
TehPers 093c68cac4
Fixed 2019-09-14 19:04:17 -04:00
Jesse Plamondon-Willard c785572fdd
raise JSON validation error for duplicate fields (#654) 2019-09-14 19:03:51 -04:00
Jesse Plamondon-Willard 84ad8b2a92
fix manifest error if neither EntryDll nor ContentPackFor are specified (#654) 2019-09-14 19:03:44 -04:00
Jesse Plamondon-Willard 5e8991bfcf
tweak button names, update release notes (#654) 2019-09-14 19:03:26 -04:00
Jesse Plamondon-Willard ee0ff5687d
add user-friendly doc link & error messages, document validator, improve manifest schema (#654) 2019-09-14 19:00:54 -04:00
Jesse Plamondon-Willard f24e7428df
add line highlighting and linking (#654) 2019-09-14 19:00:50 -04:00
Jesse Plamondon-Willard 1b9ce5e64f
format displayed JSON (#654) 2019-09-14 19:00:46 -04:00
Jesse Plamondon-Willard 3ba567eadd
add JSON validator with initial support for manifest format (#654) 2019-09-14 19:00:41 -04:00
Jesse Plamondon-Willard c86db64880
encapsulate gzip logic for reuse (#654) 2019-09-14 19:00:36 -04:00
Jesse Plamondon-Willard 85715988f9
fix error when Chucklefish page doesn't exist for update checks 2019-09-14 18:59:50 -04:00
Jesse Plamondon-Willard b0ec0de2ce
fix does-not-exist errors suppressed due to recent changes (#651) 2019-09-14 18:59:44 -04:00
Jesse Plamondon-Willard b802471dd4
remove soft GitHub lookups during update checks (#651)
This caused incorrect update alerts for repositories that contain multiple mods but still use releases.
2019-09-14 18:59:39 -04:00
Jesse Plamondon-Willard 4bb644e46e
prefer SPDX license ID in tracked license info (#651) 2019-09-14 18:59:34 -04:00
Jesse Plamondon-Willard 1d085df5b7
track license info for mod GitHub repos (#651) 2019-09-14 18:59:29 -04:00
Jesse Plamondon-Willard 95f261b1f3
fetch mod info from Nexus API if the web page is hidden due to adult content (#651) 2019-09-14 18:59:15 -04:00
Jesse Plamondon-Willard 890c6b3ea7
rename Nexus API client for upcoming API usage (#651) 2019-09-14 18:59:10 -04:00
Jesse Plamondon-Willard 08d83aa039
treat hidden/unpublished Nexus mods as not found (#651) 2019-09-14 18:59:05 -04:00
Jesse Plamondon-Willard edc00ddaab
remove cached mod data not requested within 48 hours (#651) 2019-09-14 18:58:59 -04:00
Jesse Plamondon-Willard 17c6ae7ed9
migrate update check caching to MongoDB (#651) 2019-09-14 18:58:54 -04:00
Jesse Plamondon-Willard 03a082297a
add generic cache repository interface (#651) 2019-09-14 18:58:49 -04:00
Jesse Plamondon-Willard f6b336def7
store DateTimeOffset values in date fields instead of the default array (#651) 2019-09-14 18:58:45 -04:00
Jesse Plamondon-Willard e856d5efeb
add remote mod status to update check info (#651) 2019-09-14 18:54:11 -04:00
Jesse Plamondon-Willard ec747b518b
enable readonly access to job dashboard when deployed (#651) 2019-09-14 18:53:31 -04:00
Jesse Plamondon-Willard 450cfc11c2
avoid Hangfire connection errors on startup (#651) 2019-09-14 18:53:25 -04:00
Jesse Plamondon-Willard 1b807edd00
update HTTP client to fix form-url-encoded error with large log files 2019-09-14 18:53:20 -04:00
Jesse Plamondon-Willard 7a2891573b
minor cleanup (#651) 2019-09-14 18:53:15 -04:00
Jesse Plamondon-Willard ce6cedaf4b
add background fetch for mod compatibility list (#651) 2019-09-14 18:52:58 -04:00
Jesse Plamondon-Willard 88110dffbf
reduce log level in development 2019-09-14 18:52:52 -04:00
Jesse Plamondon-Willard be1f09f5f9
update obsolete code 2019-09-14 18:52:47 -04:00
Jesse Plamondon-Willard b2134035b7
update NuGet packages 2019-09-14 18:52:22 -04:00
Jesse Plamondon-Willard 1bf399ec23
add dev note field to compatibility list 2019-09-14 18:52:14 -04:00
Jesse Plamondon-Willard 48f211f544
add metadata links to mod compatibility list 2019-09-14 18:51:57 -04:00
Jesse Plamondon-Willard 20c81f04e0
update compatibility list (#638) 2019-09-14 18:47:30 -04:00
Jesse Plamondon-Willard a731f5ea9a
use better index type (#651) 2019-09-14 18:47:25 -04:00
Jesse Plamondon-Willard 2b3f0e740b
make MongoDB database name configurable (#651) 2019-09-14 18:47:21 -04:00
Jesse Plamondon-Willard e00fb85ee7
migrate compatibility list's wiki data to MongoDB cache (#651) 2019-09-14 18:47:16 -04:00
Jesse Plamondon-Willard f18ad1210c
update project name 2019-09-14 18:46:41 -04:00
Jesse Plamondon-Willard 1dde811c36
group technical docs, add general shortcut for mod build package docs (#651) 2019-09-14 18:43:59 -04:00
Jesse Plamondon-Willard 0eb986a8c0
update compatibility list (#638) 2019-09-14 18:16:45 -04:00
Jesse Plamondon-Willard c15785a68d
simplify config.json and metadata.json names 2019-09-14 17:46:57 -04:00
Jesse Plamondon-Willard abffdc2dab
simplify project names 2019-09-14 17:46:34 -04:00
Jesse Plamondon-Willard 99a4b2a3b9
update compatibility list, rm SMAPI 3.0 entries for mods which are incompatible with SDV 1.4 (#638) 2019-09-14 17:18:45 -04:00
Jesse Plamondon-Willard d10ded0fcc
update compatibility list 2019-09-14 17:08:49 -04:00
Jesse Plamondon-Willard 31a49b83c2
update NuGet packages 2019-09-14 16:57:15 -04:00
Jesse Plamondon-Willard fb04b67a2b
use same .csproj charset as Visual Studio tools 2019-09-13 17:44:41 -04:00
Jesse Plamondon-Willard 125bcbee56
migrate to new project file format 2019-09-13 17:22:45 -04:00
Jesse Plamondon-Willard 23fe0c24a0
ignore AWS Beanstalk data file 2019-09-13 16:15:45 -04:00
Jesse Plamondon-Willard b02c5459e1
add Android instructions to log parser 2019-09-13 16:09:23 -04:00
Jesse Plamondon-Willard 6f83af0c21
fix mod compatibility list not caching data 2019-09-13 16:09:07 -04:00
Jesse Plamondon-Willard f7d4a9181b
move 1.4 compatibility into advanced until it's publicly available, change "SDV beta only" to use version (#638) 2019-09-13 16:00:35 -04:00
Jesse Plamondon-Willard aa15431966
remove 'SMAPI 3.0 ready' API fields (#638) 2019-09-13 16:00:01 -04:00
Jesse Plamondon-Willard 01221ea66f
drop SMAPI 3.0 compatibility field (#638) 2019-09-13 15:58:54 -04:00
Jesse Plamondon-Willard 460b765f0b
make SDV beta blurb more generic (#638) 2019-09-13 15:58:34 -04:00
Jesse Plamondon-Willard 2b17de5460
link status color to non-beta status (#638) 2019-09-13 15:58:28 -04:00
Jesse Plamondon-Willard ceaa7124a1
support prerelease versions with a different tag (#638) 2019-09-13 15:58:22 -04:00
Jesse Plamondon-Willard af3fdf7e5a
revamp 'support SMAPI' section on main page 2019-09-13 15:58:01 -04:00
Jesse Plamondon-Willard 94702ca4b7
use default indentation for JSON files 2019-09-13 15:57:18 -04:00
Jesse Plamondon-Willard 7d755da3e2
fix log parser failing for logs with dot-delimited time formats 2019-09-13 15:52:30 -04:00
Jesse Plamondon-Willard 77f85a701a
update mod list filters to always display clicked mod link 2019-09-13 15:49:34 -04:00
Jesse Plamondon-Willard 4b9afa4ca3
tweak smapi.io logic to allow hidden non-old downloads 2019-09-13 15:27:48 -04:00
Jesse Plamondon-Willard 8c46590c60
suppress warning for Rubydew mod 2019-03-16 22:18:27 -04:00
Jesse Plamondon-Willard ebc6911301
update support list & release notes 2019-03-16 19:34:24 -04:00
danvolchek f91d9ce97e remove unneeded log parser css rule 2019-03-14 00:48:03 -05:00
Jesse Plamondon-Willard 0e504ce18a
minor changes to new log section code (#626) 2019-03-10 01:53:51 -05:00
danvolchek f836caec33
fix typos and update release notes 2019-03-10 01:42:27 -05:00
danvolchek 6cd7e11c10
add log sections implementation 2019-03-10 01:40:58 -05:00
Jesse Plamondon-Willard 810be1fbc7
update supporter list 2019-03-08 18:26:03 -05:00
Jesse Plamondon-Willard c57405aee0
update compatibility list 2019-03-07 18:12:02 -05:00
Jesse Plamondon-Willard 9543971d25
update for compatibility wiki page changes 2019-03-07 18:11:47 -05:00
Jesse Plamondon-Willard 5b675902ff
improve SMAPI 3.0 status column, show by default 2019-03-07 18:10:59 -05:00
Jesse Plamondon-Willard c7cb7ebb81
fix smapi.io linking to an archived download in rare cases 2019-02-24 18:44:24 -05:00
Jesse Plamondon-Willard fa3fa400ff
minor tweaks to new log parser UI (#619) 2019-02-24 18:41:56 -05:00
danvolchek bbb33c96f1
fix availablity caption case 2019-02-24 18:41:00 -05:00
danvolchek f676e0fe6d
add removed space 2019-02-24 18:40:56 -05:00
danvolchek a23261106e
add update info in suggested fixes section 2019-02-24 18:40:03 -05:00
Jesse Plamondon-Willard 4baad0ec8d
cross out mod links on compat page if outdated to prevent confusion 2019-02-24 18:37:12 -05:00
Jesse Plamondon-Willard 4221ad3668
reorganise compatibility list, remove ancient entries 2019-02-24 18:33:55 -05:00
Jesse Plamondon-Willard 63d146b271
update compatibility list 2019-02-08 18:18:44 -05:00
Jesse Plamondon-Willard 1556a04a54
add beta status filter to compatibility list 2019-02-07 22:43:12 -05:00
Jesse Plamondon-Willard 8133d75bba
tweak XNB mod message for clarity 2019-02-07 22:42:19 -05:00
Jesse Plamondon-Willard ce55c988d1
update mod compatibility list to recognise SMAPI 3.0 URLs for non-soon statuses 2019-02-07 22:41:05 -05:00
Jesse Plamondon-Willard 3c3aac382a
fix broken ModDrop links 2019-02-07 22:40:57 -05:00
Jesse Plamondon-Willard 60cca13d53
update compatibility list 2019-02-07 22:40:19 -05:00
Jesse Plamondon-Willard 1db640d295
add mod page link to 'missing dependency' errors for the most common dependencies 2019-02-07 22:35:25 -05:00
Jesse Plamondon-Willard 5db5ca1c88
reduce cache time for mod compatibility list 2018-12-29 15:53:11 -05:00
Jesse Plamondon-Willard c4a82418ac
tweak comment header convention 2018-12-27 12:39:10 -05:00
Jesse Plamondon-Willard 51e65fc8a0
enable latest C# features 2018-12-27 02:40:57 -05:00
Jesse Plamondon-Willard 0130416bd1
show SMAPI 3.0 readiness for unofficial updates too (#606) 2018-12-15 14:35:39 -05:00
Jesse Plamondon-Willard 5f620e14fa
add SMAPI 3.0 readiness to API data (#606) 2018-12-15 00:18:51 -05:00
Jesse Plamondon-Willard 0d26285da1
add friendly error when the game can't find its Content\XACT folder 2018-12-14 00:42:00 -05:00
Jesse Plamondon-Willard 15907b3d6e
add SMAPI 3.0 migration guide (#606) 2018-12-04 23:48:54 -05:00
Jesse Plamondon-Willard f0a5a3d154
add ModDrop to mod compatibility page (#604) 2018-12-02 15:16:24 -05:00
Jesse Plamondon-Willard 84c406ce36
add ModDrop support in API & update checks (#604) 2018-11-30 00:15:24 -05:00
Jesse Plamondon-Willard 0dc653e5af
update supporters list 2018-11-25 13:15:03 -05:00
Jesse Plamondon-Willard ba7d6a0e51
add compatibility stats to mod page 2018-11-22 16:16:59 -05:00
Jesse Plamondon-Willard 3a4ad38e05
fix broken link in docs, rm unneeded using 2018-11-17 11:12:11 -05:00
Jesse Plamondon-Willard 04886afd29
fix update-check errors sometimes being overwritten with a generic error message 2018-11-16 21:32:48 -05:00
Jesse Plamondon-Willard 6bf43e23c7
Merge pull request #601 from danvolchek/develop
Make Log Parser Checkboxes + Show/Hide All Buttons Invisible Instead Of Hidden
2018-11-13 18:39:46 -05:00