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
danvolchek
f9b68e116a
change log parser checkboxs and show/hide all buttons to be visible/invisible instead of shown/hidden
2018-11-13 00:37:09 -06:00
Jesse Plamondon-Willard
9560baeb71
add filters to mod compatibility list ( #597 )
2018-11-09 17:35:56 -05:00
Jesse Plamondon-Willard
0f231064d5
disable three mods broken by Harmony update
2018-11-05 16:25:17 -05:00
Jesse Plamondon-Willard
e1e02357af
add privacy page
2018-11-05 02:13:44 -05:00
Jesse Plamondon-Willard
724d3fccb1
update mod compatibility page URLs
2018-11-04 23:48:55 -05:00
Jesse Plamondon-Willard
f621a44982
update web packages
2018-11-04 23:43:45 -05:00
Jesse Plamondon-Willard
17551bae65
disable versions of MTN which remove SMAPI's SMultiplayer subclass ( #480 )
2018-10-31 17:29:54 -04:00
Jesse Plamondon-Willard
51d84f92bc
update compatibility list
2018-10-27 22:14:28 -04:00
Jesse Plamondon-Willard
8231d05a33
add warnings to compatibility list ( #597 )
2018-10-27 21:15:53 -04:00
Jesse Plamondon-Willard
e94aaaf7c8
update for changes to wiki compatibility list ( #597 )
2018-10-27 20:37:42 -04:00
Jesse Plamondon-Willard
12c06afe14
update & standardise CDN script references
2018-10-21 12:32:45 -04:00
Jesse Plamondon-Willard
2430b9c4ef
add troubleshooting guide link to intro, update release notes ( #597 )
2018-10-21 12:24:18 -04:00
Jesse Plamondon-Willard
54ab7dd6b3
minor fixes ( #597 )
2018-10-20 20:57:27 -04:00
Jesse Plamondon-Willard
d2db5e3b1d
tweak colors ( #597 )
2018-10-20 20:26:53 -04:00
Jesse Plamondon-Willard
de561e52d7
fetch game versions from the wiki ( #597 )
2018-10-20 20:19:12 -04:00
Jesse Plamondon-Willard
b729ef0129
add table sorting ( #597 )
2018-10-20 19:39:32 -04:00
Jesse Plamondon-Willard
baaefc143a
put focus in textbox for quick search ( #597 )
2018-10-20 18:34:44 -04:00
Jesse Plamondon-Willard
b8c6747e89
tone down background colors ( #597 )
2018-10-20 17:35:51 -04:00
Jesse Plamondon-Willard
39bacfa868
hide technical columns by default ( #597 )
2018-10-20 17:26:26 -04:00
Jesse Plamondon-Willard
2b5db3ce7e
fix mod list routing ( #597 )
2018-10-20 15:29:16 -04:00
Jesse Plamondon-Willard
9af8cb86f1
correct instructions on log parser page
2018-10-20 15:14:26 -04:00
Jesse Plamondon-Willard
dff78fdf8f
cache wiki data on mod compatibility page ( #597 )
2018-10-20 15:14:09 -04:00
Jesse Plamondon-Willard
28fdb9e4e7
add mod compatibility page ( #597 )
2018-10-20 15:10:44 -04:00
Jesse Plamondon-Willard
f09befe240
expand metadata fetched from the wiki ( #597 )
2018-10-20 14:55:13 -04:00
Jesse Plamondon-Willard
5a9c9360d4
update supporter list
2018-10-11 18:34:04 -04:00
danvolchek
40f0a53f8f
display author of content packs
2018-10-08 19:58:53 -05:00
Jesse Plamondon-Willard
7829df45cb
track game logs separately in log parser
2018-10-08 20:10:12 -04:00
Jesse Plamondon-Willard
49756e6542
add Custom Shirts to metadata for dependency messages
2018-09-18 20:32:01 -04:00
Jesse Plamondon-Willard
5f8674e8a3
update support list
2018-09-18 17:47:27 -04:00
Jesse Plamondon-Willard
b1db14094d
update internal dependencies
2018-09-12 19:43:11 -04:00
Jesse Plamondon-Willard
bc38b4bc19
update donation credit
2018-09-12 18:01:06 -04:00
Jesse Plamondon-Willard
f2cb952dd1
add support for parallel stable/beta unofficial versions ( #594 )
2018-09-06 21:41:02 -04:00
Jesse Plamondon-Willard
47bc21109c
update compatibility list
2018-09-04 01:49:12 -04:00
Jesse Plamondon-Willard
f921e98809
remove outdated remote version mappings ( #593 )
2018-09-03 00:24:25 -04:00
Jesse Plamondon-Willard
84aa419ad0
remove unneeded mod compatibility entries ( #593 )
...
The recent game updates broke many mods, so some incompatibilities can now be detected automatically even if the original reason couldn't be.
2018-09-03 00:09:38 -04:00
Jesse Plamondon-Willard
18f5337891
remove default update keys now fetched from the wiki ( #593 )
2018-09-02 23:21:27 -04:00
Jesse Plamondon-Willard
093117d777
add update key parsing to toolkit ( #592 )
2018-09-02 19:06:37 -04:00
Jesse Plamondon-Willard
da29f3f08f
make beta download blurb configurable ( #585 )
2018-08-26 12:25:25 -04:00
Jesse Plamondon-Willard
cd83782ef9
fetch mod update keys from wiki when available
2018-08-24 20:35:13 -04:00
Jesse Plamondon-Willard
046c6be68a
mark Grass Growth as broken in 1.3.29 ( #585 )
2018-08-22 20:07:14 -04:00
Jesse Plamondon-Willard
5374b216ca
update compatibility list
2018-08-22 01:35:56 -04:00
Jesse Plamondon-Willard
c916cc5a10
mark old SpaceCore versions incompatible
2018-08-18 13:25:08 -04:00
Jesse Plamondon-Willard
3299d25ee3
drop backwards compatibility in update-check API
...
Update checks from older versions of SMAPI are never useful now that Stardew Valley 1.3 is released: older versions of SMAPI won't launch in Stardew Valley 1.3 (so they won't check for updates), and newer versions of SMAPI/mods won't work with older versions of the game.
2018-08-14 12:07:15 -04:00
Jesse Plamondon-Willard
086587c16b
add broken versions of Canon-Friendly Dialogue Expansion to compatibility list
2018-08-10 23:56:56 -04:00
Jesse Plamondon-Willard
7eca78426e
mark Everytime Submarine incompatible ( #574 )
2018-08-05 22:11:11 -04:00
Jesse Plamondon-Willard
52cf953f68
mention SMAPI-crash.txt in log parser instructions
2018-08-01 06:01:53 -04:00
Jesse Plamondon-Willard
84d52b1735
make beta version on smapi.io optional ( #569 )
2018-07-29 12:43:04 -04:00
Jesse Plamondon-Willard
cfe608d0d0
update compatibility list
2018-07-16 20:04:50 -04:00
Jesse Plamondon-Willard
7e46cc2463
update Patreon list
2018-07-08 18:54:34 -04:00
Jesse Plamondon-Willard
68287c983c
add remote version mapping for unofficial Almighty Farming Tool update
2018-06-29 01:28:25 -04:00
Jesse Plamondon-Willard
60b38666e2
simplify mod API response structure ( #532 )
2018-06-29 01:27:31 -04:00
Jesse Plamondon-Willard
a0888e0ad1
add optional extended metadata to mods API ( #532 )
2018-06-29 01:01:57 -04:00
Jesse Plamondon-Willard
c9fedebaf3
add support for unofficial version in update checks ( #532 )
2018-06-28 22:30:34 -04:00
Jesse Plamondon-Willard
3f5a5e5404
use more structured API response for update checks ( #532 )
2018-06-28 22:01:04 -04:00
Jesse Plamondon-Willard
89ad599561
add support for writing versions to JSON
2018-06-28 21:41:00 -04:00
Jesse Plamondon-Willard
583cb91f4a
use mod DB in web API to get default update keys for mod IDs ( #532 )
2018-06-28 20:59:39 -04:00
Jesse Plamondon-Willard
3e5c109df1
add log parser option to view raw log
2018-06-27 09:47:31 -04:00
Jesse Plamondon-Willard
cf37285627
tweak log parser logic to handle new levels automatically
2018-06-27 09:37:20 -04:00
Jesse Plamondon-Willard
316242eeb2
merge ISemanticVersion interfaces into new project ( #532 )
2018-06-24 21:29:10 -04:00
Jesse Plamondon-Willard
9d33aaf832
update web/toolkit packages
2018-06-24 18:53:33 -04:00
Jesse Plamondon-Willard
d401aff330
rewrite update checks ( #551 )
2018-06-19 22:10:15 -04:00
Jesse Plamondon-Willard
dc27247b28
add section anchors for links from Nexus ( #547 )
2018-06-16 01:32:52 -04:00
Jesse Plamondon-Willard
f1bdafde23
use sharper pufferchick images
2018-06-16 01:13:39 -04:00
Jesse Plamondon-Willard
c9a6d32711
update web UI to let players download from new Nexus page ( #547 )
2018-06-16 01:11:13 -04:00
Jesse Plamondon-Willard
6c08f77425
fix log parser not using full width for log
2018-06-11 10:56:59 -04:00
Jesse Plamondon-Willard
6e0dcddeb8
strip 'noinclude' blocks from release descriptions serverside
2018-06-09 15:37:17 -04:00
Jesse Plamondon-Willard
1ae1a2620e
make web layout more responsive
2018-06-09 15:02:25 -04:00
Jesse Plamondon-Willard
536d85cf9a
optimise index page queries
2018-06-09 13:12:19 -04:00
Jesse Plamondon-Willard
1ca7d6048f
add noindex for parsed logs
2018-06-09 11:40:53 -04:00
Jesse Plamondon-Willard
18906de0f4
only return optional Nexus version if newer ( #532 )
2018-06-06 00:33:13 -04:00
Jesse Plamondon-Willard
53a6833ab2
return file versions from Nexus in web API ( #532 )
2018-06-06 00:16:39 -04:00
Jesse Plamondon-Willard
aee4256269
remove obsolete Nexus API client
2018-06-06 00:02:30 -04:00
Jesse Plamondon-Willard
3c06a496a0
update supporters list
2018-06-05 21:49:59 -04:00
Jesse Plamondon-Willard
265ce35fd1
fix broken URL in Nexus update alerts
2018-06-04 21:09:08 -04:00
Jesse Plamondon-Willard
94c1be6154
fix script error on log result page
2018-06-03 17:40:54 -04:00
Jesse Plamondon-Willard
45a2268fc8
add log parser banner margin
2018-06-03 17:39:10 -04:00
Jesse Plamondon-Willard
3f87210212
fix log parser mangling some crossplatform paths
2018-06-03 15:32:38 -04:00
Jesse Plamondon-Willard
9187cda9ce
remove unneeded text in log parser to minimise confusion
2018-06-03 15:28:53 -04:00
Jesse Plamondon-Willard
2c101f97a5
show debug messages in log parser by default
2018-06-03 15:16:58 -04:00
Jesse Plamondon-Willard
a463a05607
redesign log parser upload page
...
This makes the instructions much more clear and prominent, so it should be more intuitive for players. The previous design often confused users because they saw the big textbox and ignored the little instructions above it.
2018-06-03 13:54:26 -04:00
Jesse Plamondon-Willard
de74b038e4
move web API client into toolkit ( #532 )
2018-06-02 18:22:04 -04:00
Jesse Plamondon-Willard
b6cda8f0d3
Merge branch 'create-toolkit' into develop
2018-06-02 17:54:01 -04:00
Jesse Plamondon-Willard
33db019c62
update various wiki links
2018-06-02 15:48:35 -04:00
Jesse Plamondon-Willard
e5f8b1419a
fix Nexus mod update alerts not showing HTTPs links
2018-05-31 22:31:19 -04:00
Jesse Plamondon-Willard
03860cca86
add wiki compatibility list parsing to toolkit ( #532 )
2018-05-25 19:26:09 -04:00
Jesse Plamondon-Willard
3129f67eb1
add semantic version to toolkit ( #532 )
2018-05-25 01:14:40 -04:00
Jesse Plamondon-Willard
8e2d8b97f0
fix mod update checks failing if a mod only has prerelease versions on GitHub
2018-05-17 19:27:16 -04:00
Jesse Plamondon-Willard
4eebd813f2
add beta for-developers download to smapi.io
2018-05-17 19:26:53 -04:00
Jesse Plamondon-Willard
b474c47a08
update log parser for the internal 'critical' log level
2018-05-12 15:42:36 -04:00
Jesse Plamondon-Willard
59775e99c4
link smapi.io/install to install guide
2018-05-11 19:11:31 -04:00
Jesse Plamondon-Willard
efe94c2653
update supporters list
2018-05-05 22:19:31 -04:00
Jesse Plamondon-Willard
72941d977f
update supporters list
2018-05-04 12:02:31 -04:00
Jesse Plamondon-Willard
60040854a3
switch back to shared project due to installer issues
2018-05-03 01:38:08 -04:00
Jesse Plamondon-Willard
dc47ff15c5
fix log parser not recognising content packs with no description ( #481 )
2018-05-02 17:58:48 -04:00
Jesse Plamondon-Willard
009a387526
unify SMAPI.AssemblyRewriters and SMAPI.Common projects
2018-05-01 18:44:39 -04:00
Jesse Plamondon-Willard
6257fdf57d
update wiki links
2018-04-28 22:39:29 -04:00
Jesse Plamondon-Willard
cd3dbc47aa
update release notes, tweak formatting ( #477 )
2018-04-25 12:11:28 -04:00
Dan Volchek
371d7fa053
use implicit iteration instead
2018-04-23 02:01:14 -05:00
Dan Volchek
82f418a38b
add missing semicolon
2018-04-23 01:58:18 -05:00
Dan Volchek
2bc9184464
use jQuery
2018-04-23 01:53:32 -05:00