Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-18 | update for the new CurseForge API | Jesse Plamondon-Willard | |
2022-04-12 | enable nullable annotations in the web project & related code (#837) | Jesse Plamondon-Willard | |
2021-11-27 | automatically include beta versions on Nexus for SMAPI update checks | Jesse Plamondon-Willard | |
2021-11-27 | remove direct download for beta versions | Jesse Plamondon-Willard | |
With this change, only the main version has a direct download. Showing beta info here caused a few issues: * The vast majority of players don't use the game beta, so they were often confused about which version to download. * Beta versions typically have much longer release info (e.g. detailed summary, release notes, caveats and warnings, etc), and the extra download button made the player guide button under it less prominent and visible. Those both contributed to information overload and the above confusion. * Unlike main versions, beta versions aren't permanently archived on GitHub (since the beta branch is routinely rebased onto the latest stable update). That makes it messy to manage beta releases through GitHub. Instead there's now a message under the download button which clearly links to where the beta version can be downloaded. | |||
2020-05-24 | update ModDrop URLs | Jesse Plamondon-Willard | |
2020-05-16 | simplify single-instance deployment and make MongoDB server optional | Jesse Plamondon-Willard | |
2020-02-17 | add overrides for SMAPI on Android | Jesse Plamondon-Willard | |
2020-02-17 | move hardcoded SMAPI update check logic into config | Jesse Plamondon-Willard | |
2019-12-22 | configure MongoDB connection string directly | Jesse Plamondon-Willard | |
2019-12-21 | drop Amazon S3 support | Jesse Plamondon-Willard | |
2019-12-21 | switch to Azure Blob storage for saving files | Jesse Plamondon-Willard | |
2019-12-21 | add option to disable uploading new files to Pastebin | Jesse Plamondon-Willard | |
2019-12-03 | move supporter list into environment config | Jesse Plamondon-Willard | |
2019-12-03 | encapsulate file storage, also handle Pastebin rate limits in JSON validator | Jesse Plamondon-Willard | |
2019-12-02 | migrate from AWS to Azure | Jesse Plamondon-Willard | |
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-11-27 | fallback to Amazon S3 if saving a log to Pastebin fails | Jesse Plamondon-Willard | |
2019-11-07 | add support for CurseForge update keys (#605) | Jesse Plamondon-Willard | |
2019-09-14 | add JSON validator with initial support for manifest format (#654) | Jesse Plamondon-Willard | |
2019-09-14 | track license info for mod GitHub repos (#651) | Jesse Plamondon-Willard | |
2019-09-14 | fetch mod info from Nexus API if the web page is hidden due to adult content ↵ | Jesse Plamondon-Willard | |
(#651) | |||
2019-09-14 | migrate update check caching to MongoDB (#651) | Jesse Plamondon-Willard | |
2019-09-14 | add background fetch for mod compatibility list (#651) | Jesse Plamondon-Willard | |
2019-09-14 | make MongoDB database name configurable (#651) | Jesse Plamondon-Willard | |
2019-09-14 | migrate compatibility list's wiki data to MongoDB cache (#651) | Jesse Plamondon-Willard | |
2019-09-13 | fix mod compatibility list not caching data | Jesse Plamondon-Willard | |
2019-09-13 | use default indentation for JSON files | Jesse Plamondon-Willard | |
2018-12-29 | reduce cache time for mod compatibility list | Jesse Plamondon-Willard | |
2018-11-30 | add ModDrop support in API & update checks (#604) | Jesse Plamondon-Willard | |
2018-11-04 | update mod compatibility page URLs | Jesse Plamondon-Willard | |
2018-10-20 | add mod compatibility page (#597) | Jesse Plamondon-Willard | |
2018-09-02 | add update key parsing to toolkit (#592) | Jesse Plamondon-Willard | |
2018-08-26 | make beta download blurb configurable (#585) | Jesse Plamondon-Willard | |
2018-07-29 | make beta version on smapi.io optional (#569) | Jesse Plamondon-Willard | |
2018-06-28 | add support for unofficial version in update checks (#532) | Jesse Plamondon-Willard | |
2018-06-06 | return file versions from Nexus in web API (#532) | Jesse Plamondon-Willard | |
2018-06-06 | remove obsolete Nexus API client | Jesse Plamondon-Willard | |
2018-06-04 | fix broken URL in Nexus update alerts | Jesse Plamondon-Willard | |
2018-05-31 | fix Nexus mod update alerts not showing HTTPs links | Jesse Plamondon-Willard | |
2018-04-11 | fix draft releases being detected as update candidates | Jesse Plamondon-Willard | |
2018-03-16 | reduce cache time for failed update checks to 5 minutes (#454) | Jesse Plamondon-Willard | |
2018-03-15 | add support for preview GitHub releases (#457) | Jesse Plamondon-Willard | |
2018-03-04 | update SMAPI URL in user agent (#454) | Jesse Plamondon-Willard | |
2017-12-25 | support contextual nav URLs, update nav menu (#411) | Jesse Plamondon-Willard | |
2017-12-24 | decouple Pastebin client from log parser (#411) | Jesse Plamondon-Willard | |
2017-12-24 | decouple API clients from mods API (#411) | Jesse Plamondon-Willard | |
2017-10-28 | link pastes to Pastebin account & tweak paste options (#358) | Jesse Plamondon-Willard | |
2017-10-28 | move credentials into git-ignored file (#358) | Jesse Plamondon-Willard | |
2017-10-28 | fix log parser section URL on web-edge (#358) | Jesse Plamondon-Willard | |
2017-10-27 | fix issues with subdomain routing in log UI (#358) | Jesse Plamondon-Willard | |
2017-10-27 | proxy Pastebin requests through our API instead of third parties, improve ↵ | Jesse Plamondon-Willard | |
error-handling (#358) |