summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-04-12Use an optional section for rendering quick navigation links on the mod ↵Khloe Leclair
viewer, containing them within the #sidebar element.
2022-04-12Make horizontal scrolling with the quick navigation links less bad. Probably ↵Khloe Leclair
need to move them into the actual sidebar element though for proper sorting.
2022-04-12Replace bitfields for state and just use comma-separated strings. Add a note ↵Khloe Leclair
that numbers may be inaccurate if filtering is used when sections are collapsed. Add quick navigation links.
2022-04-11Merge pull request #839 from nuztalgia/developJesse Plamondon-Willard
Ignore dot-prefixed files when scanning for mods
2022-04-11add IAssetDataForMap.ExtendMapJesse Plamondon-Willard
2022-04-11Add more documentation strings. Use shallow equality checking to decide ↵Khloe Leclair
whether to include a filter in the URL or not to avoid unnecessarily large URLs.
2022-04-11Cleanup log filtering a bit, with a clearer string for the number of total ↵Khloe Leclair
messages. Additionally, save and restore filter state from the URL for better linking.
2022-04-10Make IsRelevant return false for any files starting with "."Nuz / Lovegood
2022-04-10Revert "Make ModScanner ignore .gitignore files."Nuz / Lovegood
This reverts commit c92efc65ce7cbfbca3e92e027141e6b8d90073c8.
2022-04-10enable nullable annotations in mod data models (#837)Jesse Plamondon-Willard
2022-04-10Make ModScanner ignore .gitignore files.Nuz / Lovegood
This is helpful for cases like this: https://cdn.discordapp.com/attachments/156109690059751424/962879339739885578/unknown.png
2022-04-09add temporary cachebusting queries for log parserJesse Plamondon-Willard
2022-04-09fix misplaced attribute (#837)Jesse Plamondon-Willard
2022-04-09Merge pull request #838 from KhloeLeclair/clientlogJesse Plamondon-Willard
Improve log parser
2022-04-09restore data element unloadingJesse Plamondon-Willard
2022-04-09load raw data from JSON per discussionJesse Plamondon-Willard
This avoids loading the data synchronously as a JavaScript snippet, which improves performance when opening the page.
2022-04-09minor refactoringJesse Plamondon-Willard
2022-04-09enable nullable annotations in log parser (#837)Jesse Plamondon-Willard
2022-04-09simplify code with generic Enum.GetValuesJesse Plamondon-Willard
2022-04-09pass data directly to script instead of serializing & deserializing itJesse Plamondon-Willard
2022-04-09standardize quote styleJesse Plamondon-Willard
2022-04-09rename 'data' to 'state' for upcoming changesJesse Plamondon-Willard
2022-04-09add environment variable form of new CLI args, update docsJesse Plamondon-Willard
2022-04-09Merge pull request #836 from Tondorian/feature/CommandLineArgsJesse Plamondon-Willard
Add command-line arguments to toggle developer mode # Conflicts: # src/SMAPI/Program.cs
2022-04-09fix config.user.json overriding new CLI argumentsJesse Plamondon-Willard
2022-04-09simplify format for new CLI argumentsJesse Plamondon-Willard
2022-04-09fix deprecation warning when a mod uses LoadFromModFileJesse Plamondon-Willard
2022-04-08Simplify visible section checking by abusing Vue behavior, since the proper ↵Khloe Leclair
way is being buggy.
2022-04-08Implement client-side log rendering, better filtering, and pagination to ↵Khloe Leclair
improve performance and enhance the user experience with using the log parser.
2022-04-07reverse mod build package migration to .NET 5 (#837)Jesse Plamondon-Willard
The migrated package didn't work consistently in VIsual Studio, so this suppresses nullable annotations in .NET Standard instead.
2022-04-07enable asset caching for GameContentHelperJesse Plamondon-Willard
2022-04-07enable nullable annotations for most of the SMAPI toolkit (#837)Jesse Plamondon-Willard
2022-04-07migrate mod build package to .NET 5 to allow full nullable annotations (#837)Jesse Plamondon-Willard
2022-04-07enable nullable annotations for manifests (#837)Jesse Plamondon-Willard
2022-04-07enable nullable annotations for semantic versions (#837)Jesse Plamondon-Willard
2022-04-06allow null values in ISemanticVersion compare methods (#837)Jesse Plamondon-Willard
2022-04-06fix all warnings to simplify migration to nullable annotations (#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-06drop update checks for Stardew64InstallerJesse Plamondon-Willard
2022-04-06remove some unused/redundant codeJesse Plamondon-Willard
2022-04-06simplify with newer pattern featuresJesse Plamondon-Willard
2022-04-06simplify 'is not' patternsJesse Plamondon-Willard
2022-04-06use target-typed newJesse Plamondon-Willard
2022-04-06fix asset name truncation when loading XNB mod file without file extensionJesse Plamondon-Willard
2022-04-03split mod content load method, make error-handling more consistentJesse Plamondon-Willard
2022-04-03fix incorrect deprecation warnings for helper.ContentJesse Plamondon-Willard
2022-04-02add temporary hack to fix compatibility between old & new APIs for some modsJesse Plamondon-Willard
2022-04-02switch to 'processing tick' for tick cachingJesse Plamondon-Willard
This is incremented on each low-level tick (whether it's a game update, synchronized async operation, etc). That mainly avoids the cache persisting across the entire save loading process while it's being synchronized.
2022-04-02fix errors due to null asset names in asset propagationJesse Plamondon-Willard
2022-04-02fix tick cache using game ticks instead of SMAPI ticksJesse Plamondon-Willard
The game ticks aren't incremented consistently in some cases (e.g. while loading a save), which leads to the cache values being kept too long.