summaryrefslogtreecommitdiff
path: root/src/SMAPI.Web/Controllers
AgeCommit message (Collapse)Author
2019-09-14add error type code to HTML for convenience when adding custom error ↵Jesse Plamondon-Willard
messages (#654)
2019-09-14add support for @value token in custom schema errors (#654)Jesse Plamondon-Willard
2019-09-14integrate Content Patcher schema into validator, update docs (#654)Jesse Plamondon-Willard
2019-09-14raise JSON validation error for duplicate fields (#654)Jesse Plamondon-Willard
2019-09-14fix manifest error if neither EntryDll nor ContentPackFor are specified (#654)Jesse Plamondon-Willard
2019-09-14add user-friendly doc link & error messages, document validator, improve ↵Jesse Plamondon-Willard
manifest schema (#654)
2019-09-14format displayed JSON (#654)Jesse 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-14fix does-not-exist errors suppressed due to recent changes (#651)Jesse Plamondon-Willard
2019-09-14remove soft GitHub lookups during update checks (#651)Jesse Plamondon-Willard
This caused incorrect update alerts for repositories that contain multiple mods but still use releases.
2019-09-14track license info for mod GitHub repos (#651)Jesse Plamondon-Willard
2019-09-14migrate update check caching to MongoDB (#651)Jesse Plamondon-Willard
2019-09-14add remote mod status to update check info (#651)Jesse Plamondon-Willard
2019-09-14add background fetch for mod compatibility list (#651)Jesse Plamondon-Willard
2019-09-14migrate compatibility list's wiki data to MongoDB cache (#651)Jesse Plamondon-Willard
2019-09-14simplify config.json and metadata.json namesJesse Plamondon-Willard
2019-09-13tweak smapi.io logic to allow hidden non-old downloadsJesse Plamondon-Willard
2019-02-24fix smapi.io linking to an archived download in rare casesJesse Plamondon-Willard
2018-12-29reduce cache time for mod compatibility listJesse Plamondon-Willard
2018-12-27tweak comment header conventionJesse Plamondon-Willard
2018-12-02add ModDrop to mod compatibility page (#604)Jesse Plamondon-Willard
2018-11-30add ModDrop support in API & update checks (#604)Jesse Plamondon-Willard
2018-11-16fix update-check errors sometimes being overwritten with a generic error messageJesse Plamondon-Willard
2018-11-05add privacy pageJesse Plamondon-Willard
2018-11-04update mod compatibility page URLsJesse Plamondon-Willard
2018-10-20fetch game versions from the wiki (#597)Jesse Plamondon-Willard
2018-10-20cache wiki data on mod compatibility page (#597)Jesse Plamondon-Willard
2018-10-20add mod compatibility page (#597)Jesse Plamondon-Willard
2018-10-20expand metadata fetched from the wiki (#597)Jesse Plamondon-Willard
2018-09-06add support for parallel stable/beta unofficial versions (#594)Jesse Plamondon-Willard
2018-09-02add update key parsing to toolkit (#592)Jesse Plamondon-Willard
2018-08-26make beta download blurb configurable (#585)Jesse Plamondon-Willard
2018-08-24fetch mod update keys from wiki when availableJesse Plamondon-Willard
2018-08-14drop backwards compatibility in update-check APIJesse Plamondon-Willard
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-07-29make beta version on smapi.io optional (#569)Jesse Plamondon-Willard
2018-06-29simplify mod API response structure (#532)Jesse Plamondon-Willard
2018-06-29add optional extended metadata to mods API (#532)Jesse Plamondon-Willard
2018-06-28add support for unofficial version in update checks (#532)Jesse Plamondon-Willard
2018-06-28use more structured API response for update checks (#532)Jesse Plamondon-Willard
2018-06-28use mod DB in web API to get default update keys for mod IDs (#532)Jesse Plamondon-Willard
2018-06-27add log parser option to view raw logJesse Plamondon-Willard
2018-06-24merge ISemanticVersion interfaces into new project (#532)Jesse Plamondon-Willard
2018-06-19rewrite update checks (#551)Jesse Plamondon-Willard
2018-06-09strip 'noinclude' blocks from release descriptions serversideJesse Plamondon-Willard
2018-06-09optimise index page queriesJesse Plamondon-Willard
2018-06-03redesign log parser upload pageJesse Plamondon-Willard
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-02move web API client into toolkit (#532)Jesse Plamondon-Willard
2018-05-25add semantic version to toolkit (#532)Jesse Plamondon-Willard
2018-05-17add beta for-developers download to smapi.ioJesse Plamondon-Willard