summaryrefslogtreecommitdiff
path: root/src/SMAPI.Web/ViewModels
AgeCommit message (Collapse)Author
2022-04-09enable nullable annotations in log parser (#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-06use target-typed newJesse Plamondon-Willard
2022-02-12add data-* attributes to log parser for external toolsJesse Plamondon-Willard
2022-02-11use Array.Empty to avoid unneeded array allocationsJesse Plamondon-Willard
2022-01-02add download option to log viewJesse Plamondon-Willard
2021-11-27remove direct download for beta versionsJesse 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-06-20remember selected schema when editing a fileJesse Plamondon-Willard
2020-05-24update ModDrop URLsJesse Plamondon-Willard
2020-05-09add GitHub licenses to mod compatibility list, update release notesJesse Plamondon-Willard
2020-01-11update for compatibility list changeJesse Plamondon-Willard
2019-12-03move supporter list into environment configJesse 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-08add CurseForge to mod metadata (#605)Jesse Plamondon-Willard
2019-09-14move platform to log parser model instead of middlewareJesse Plamondon-Willard
2019-09-14fix typos and inconsistent spellingJesse Plamondon-Willard
2019-09-14add error type code to HTML for convenience when adding custom error ↵Jesse Plamondon-Willard
messages (#654)
2019-09-14add user-friendly doc link & error messages, document validator, improve ↵Jesse Plamondon-Willard
manifest schema (#654)
2019-09-14add JSON validator with initial support for manifest format (#654)Jesse Plamondon-Willard
2019-09-14add background fetch for mod compatibility list (#651)Jesse Plamondon-Willard
2019-09-14add dev note field to compatibility listJesse Plamondon-Willard
2019-09-14add metadata links to mod compatibility listJesse Plamondon-Willard
2019-09-13remove 'SMAPI 3.0 ready' API fields (#638)Jesse Plamondon-Willard
2019-02-07fix broken ModDrop linksJesse Plamondon-Willard
2018-12-27tweak comment header conventionJesse Plamondon-Willard
2018-12-15add SMAPI 3.0 readiness to API data (#606)Jesse Plamondon-Willard
2018-12-02add ModDrop to mod compatibility page (#604)Jesse Plamondon-Willard
2018-11-09add filters to mod compatibility list (#597)Jesse Plamondon-Willard
2018-10-27add warnings to compatibility list (#597)Jesse Plamondon-Willard
2018-10-27update for changes to wiki compatibility list (#597)Jesse Plamondon-Willard
2018-10-20add mod compatibility page (#597)Jesse Plamondon-Willard
2018-08-26make beta download blurb configurable (#585)Jesse Plamondon-Willard
2018-06-27add log parser option to view raw logJesse 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-03-15prepare home page for upcoming beta (#457)Jesse Plamondon-Willard
2018-02-24reimplement log parser with serverside parsing and vue.js frontendJesse Plamondon-Willard
2017-12-25add basic download page (#411)Jesse Plamondon-Willard
2017-10-28prettify log URL, read paste ID serverside (#358)Jesse Plamondon-Willard
2017-10-27fix issues with subdomain routing in log UI (#358)Jesse Plamondon-Willard