summaryrefslogtreecommitdiff
path: root/src/SMAPI.Web/Startup.cs
AgeCommit message (Collapse)Author
2022-06-28migrate update checks to FluentHttpClientJesse Plamondon-Willard
WebClient isn't needed for compatibility with macOS after the .NET 5 update in Stardew Valley 1.5.5, and causes noticeable lag for some players even when running on a background thread.
2022-05-18update for the new CurseForge APIJesse Plamondon-Willard
2022-04-16fix Nexus API key needed to launch web project locallyJesse Plamondon-Willard
2022-04-12enable nullable annotations in the web project & related code (#837)Jesse Plamondon-Willard
2022-04-06enable nullable annotations by default (#837)Jesse Plamondon-Willard
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally.
2022-04-06remove some unused/redundant codeJesse Plamondon-Willard
2021-09-25add redirect for SMAPI release notesJesse Plamondon-Willard
2021-09-25remove obsolete buildmsg redirectJesse Plamondon-Willard
2021-04-04standardize spelling of 'macOS'Jesse Plamondon-Willard
2021-01-07add more helpful `help` command outputJesse Plamondon-Willard
2020-05-23drop MongoDB codeJesse Plamondon-Willard
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-16migrate subdomain redirects to AzureJesse Plamondon-Willard
2020-05-16simplify single-instance deployment and make MongoDB server optionalJesse Plamondon-Willard
2020-05-16use newer C# featuresJesse Plamondon-Willard
2020-05-07update web project to .NET Core 3.1Jesse Plamondon-Willard
2020-03-02enable detailed errors by default to simplify diagnosing issuesJesse Plamondon-Willard
2019-12-22configure MongoDB connection string directlyJesse Plamondon-Willard
2019-12-22streamline local environments, update technical docs & privacy pageJesse Plamondon-Willard
2019-12-21switch to Azure Blob storage for saving filesJesse Plamondon-Willard
2019-12-03encapsulate file storage, also handle Pastebin rate limits in JSON validatorJesse Plamondon-Willard
2019-12-02migrate from AWS to AzureJesse 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-27fallback to Amazon S3 if saving a log to Pastebin failsJesse Plamondon-Willard
2019-11-07add support for CurseForge update keys (#605)Jesse Plamondon-Willard
2019-10-01add community short urlJesse Plamondon-Willard
2019-09-14fix typos and inconsistent spellingJesse Plamondon-Willard
2019-09-14add JSON validator with initial support for manifest format (#654)Jesse Plamondon-Willard
2019-09-14encapsulate gzip logic for reuse (#654)Jesse Plamondon-Willard
2019-09-14track license info for mod GitHub repos (#651)Jesse Plamondon-Willard
2019-09-14fetch mod info from Nexus API if the web page is hidden due to adult content ↵Jesse Plamondon-Willard
(#651)
2019-09-14rename Nexus API client for upcoming API usage (#651)Jesse Plamondon-Willard
2019-09-14migrate update check caching to MongoDB (#651)Jesse Plamondon-Willard
2019-09-14store DateTimeOffset values in date fields instead of the default array (#651)Jesse Plamondon-Willard
2019-09-14enable readonly access to job dashboard when deployed (#651)Jesse Plamondon-Willard
2019-09-14avoid Hangfire connection errors on startup (#651)Jesse Plamondon-Willard
2019-09-14minor cleanup (#651)Jesse Plamondon-Willard
2019-09-14add background fetch for mod compatibility list (#651)Jesse Plamondon-Willard
2019-09-14update obsolete codeJesse Plamondon-Willard
2019-09-14make MongoDB database name configurable (#651)Jesse Plamondon-Willard
2019-09-14migrate compatibility list's wiki data to MongoDB cache (#651)Jesse Plamondon-Willard
2019-09-14group technical docs, add general shortcut for mod build package docs (#651)Jesse Plamondon-Willard
2019-02-07tweak XNB mod message for clarityJesse Plamondon-Willard
2018-12-29reduce cache time for mod compatibility listJesse Plamondon-Willard
2018-12-14add friendly error when the game can't find its Content\XACT folderJesse Plamondon-Willard
2018-12-04add SMAPI 3.0 migration guide (#606)Jesse Plamondon-Willard
2018-11-30add ModDrop support in API & update checks (#604)Jesse Plamondon-Willard
2018-11-04update mod compatibility page URLsJesse Plamondon-Willard
2018-10-20fix mod list routing (#597)Jesse Plamondon-Willard
2018-07-29make beta version on smapi.io optional (#569)Jesse Plamondon-Willard
2018-06-28add support for writing versions to JSONJesse Plamondon-Willard
2018-06-06return file versions from Nexus in web API (#532)Jesse Plamondon-Willard