summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-01-29adjust JSON formatter instead of adding a new oneJesse Plamondon-Willard
2023-01-29require subkey for update manifest checksJesse Plamondon-Willard
2023-01-29encapsulate update manifest implementation details when possibleJesse Plamondon-Willard
2023-01-29minor formatting, copyediting, and error-handlingJesse Plamondon-Willard
2022-10-01Add UpdateManifest site type.Jamie Taylor
Adds the UpdateManifest site key and associated client. This required some additional features in the existing update machinery. Each "version" can now (optionally) have its own download URL. Mod Page objects can now specify that subkey matching (for that page) should be "strict". A strict subkey match does not fall back to matching with no subkey if a subkey was provided but produced no versions. It also strips the leading '@' from the subkey. IModDownload objects are now responsible for deciding whether a subkey matches or not. The default behavior is unchanged, but this allows different mod sites to have different rules for subkey matching (which the UpdateManifest mod site uses to force exact matches).
2022-10-01refactor UpdateKey parsing, move responsibility for subkey matchingJamie Taylor
UpdateKey parsing now allows multiple : and @ inside the update key, splitting on the first occurence of each Subkey matching is moved into IModDownload / GenericModDownload, in preparation for some Mod Sites using something less error-prone than substring matching.
2022-09-28fix handling of GitHub prerelease versions marked as non-prereleaseJesse Plamondon-Willard
2022-08-31prepare for releaseJesse Plamondon-Willard
2022-08-31remove compatibility section in the new app manifestJesse Plamondon-Willard
This apparently leads to NoSuitableGraphicsDeviceException errors when launching SMAPI for some players.
2022-08-29prepare for releaseJesse Plamondon-Willard
2022-08-29deprecate PyTK compatibility modeJesse Plamondon-Willard
2022-08-29update compatibility workaround for the recent PyTK updateJesse Plamondon-Willard
2022-08-24distinguish empty/XNB folders from invalid manifest for error-trackingJesse Plamondon-Willard
2022-08-24fix broken mods with no ID listed as duplicateJesse Plamondon-Willard
2022-08-20prepare for releaseJesse Plamondon-Willard
2022-08-20fix early mod load errors incorrectly suppressedJesse Plamondon-Willard
2022-08-20fix deprecation notices split into two messages unnecessarilyJesse Plamondon-Willard
2022-08-18update schema for Content Patcher 1.28.0Jesse Plamondon-Willard
2022-08-16fix log parser error if a mod logged a null characterJesse Plamondon-Willard
2022-08-16log error if mod files are detected directly under Mods folderJesse Plamondon-Willard
2022-08-08fix log parsing for invalid content packs (#860)Jesse Plamondon-Willard
2022-08-08set error code on exit (#868)Jesse Plamondon-Willard
2022-08-08fix error when a mod is both duplicated and missing the DLLJesse Plamondon-Willard
2022-08-08Merge pull request #869 from atravita-mods/patch-1Jesse Plamondon-Willard
Add error message for invalid PNG
2022-08-08Merge pull request #867 from lanturnalis/developJesse Plamondon-Willard
Add condition to DebugType to allow for overriding
2022-08-08tweak new error textJesse Plamondon-Willard
2022-08-08remove DebugType build propertyJesse Plamondon-Willard
The 'portable' format is preferred in newer .NET versions, but it's set by default now so we don't need to override it anymore.
2022-08-05Adds an error message for an invaild pngatravita-mods
2022-07-28undo $@ to $* change per discussionJesse Plamondon-Willard
2022-07-28Merge pull request #865 from ishanjalan/unix-launcher-changesJesse Plamondon-Willard
Apply suggested fixes from Rider in Unix launcher * [error] Argument mixes string and array. Use * or separate argument. * [warn] Declare and assign separately to avoid masking return values. * [warn] Quote to prevent word splitting. * [hint] echo may not expand escape sequences. Use printf. * [hint] read without -r will mangle backslashes. * [hint] Double quote to prevent globbing and word splitting.
2022-07-28Merge pull request #864 from KediDili/developJesse Plamondon-Willard
Fix Turkish translation
2022-07-28Merge pull request #863 from ↵Jesse Plamondon-Willard
Pathoschild/dependabot/nuget/src/SMAPI.Web/Azure.Storage.Blobs-12.13.0 Bump Azure.Storage.Blobs from 12.12.0 to 12.13.0
2022-07-25Add condition to DebugType to allow for overridinglanturnalis
2022-07-24Jetbrains Rider suggestionsIshan Jalan
I ran the file on Rider and it had a few suggestions <img width="506" alt="image" src="https://user-images.githubusercontent.com/44338423/180635394-cb45defa-47f4-444c-ad10-e0fc89522fe7.png">
2022-07-24unix-launcher.sh optimisationsIshan Jalan
I ran the file through Rider which used Intellisense(?) to suggest changes in addition to moving from .sh to .command
2022-07-22Fix for mistranslation in tr.jsonKediDili
Somebody accidentally translated tr.json to Russian. This PR fixes that.
2022-07-21Bump Azure.Storage.Blobs from 12.12.0 to 12.13.0 in /src/SMAPI.Webdependabot[bot]
Bumps [Azure.Storage.Blobs](https://github.com/Azure/azure-sdk-for-net) from 12.12.0 to 12.13.0. - [Release notes](https://github.com/Azure/azure-sdk-for-net/releases) - [Commits](https://github.com/Azure/azure-sdk-for-net/compare/Azure.Storage.Blobs_12.12.0...Azure.Storage.Blobs_12.13.0) --- updated-dependencies: - dependency-name: Azure.Storage.Blobs dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2022-07-20Update unix-launcher.shIshan Jalan
This will open the default shell. Works for me after testing.
2022-07-17update PintailJesse Plamondon-Willard
2022-07-17update image referenceJesse Plamondon-Willard
2022-07-17Moving Sidebar GIF to SVGIshan Jalan
2022-07-09update log parser for new update alert formatJesse Plamondon-Willard
2022-07-09Update pufferchick-cool.svgIshan Jalan
2022-07-09raise deprecation levelsJesse Plamondon-Willard
2022-07-08bypass browser cache & delete unused imagesJesse Plamondon-Willard
2022-07-08Update pufferchick-cool.svgIshan Jalan
2022-07-08pufferchick-cool updated [2]Ishan Jalan
2022-07-08Updated pufferchick coolIshan Jalan
2022-07-08SVGs for pufferchick and pufferchick-coolIshan Jalan
SVG > PNG
2022-07-08Merge pull request #855 from spacechase0/appmanifestJesse Plamondon-Willard
Add app.manifest, fixing DPI awareness