summaryrefslogtreecommitdiff
path: root/src/SMAPI.Web
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-06-28update schema for Content Patcher 1.27.0Jesse Plamondon-Willard
2022-06-22update fluent HTTP clientJesse Plamondon-Willard
2022-06-19fix mod count in log parser metadataJesse Plamondon-Willard
2022-06-12update compatibility listJesse Plamondon-Willard
2022-06-10update unit test & web dependenciesJesse Plamondon-Willard
2022-05-18update for the new CurseForge APIJesse Plamondon-Willard
2022-05-09update schema for Content Patcher 1.26.0Jesse Plamondon-Willard
2022-05-01update compatibility listJesse Plamondon-Willard
2022-04-21set page/perPage URL args togetherJesse Plamondon-Willard
Since there's no UI to set the page size, this makes the argument more discoverable.
2022-04-19don't add default pagination values to log URLJesse Plamondon-Willard
2022-04-17fix model binding errorJesse Plamondon-Willard
2022-04-16tweak code styleJesse Plamondon-Willard
2022-04-16Add regex error checking, and display a message to the user when their ↵Khloe Leclair
regular expression has a syntax error. Additionally, use a non-capturing group to surround the user input when `Match whole word` is enabled in case alternates are being used. Finally, add a safety check to highlighting to avoid an infinite loop when zero-length matches happen.
2022-04-16Merge pull request #840 from KhloeLeclair/log-cleanupJesse Plamondon-Willard
[Website] Cleanup log filtering a bit more, save state to URL
2022-04-16minor refactoring & code styleJesse 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-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-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-09add temporary cachebusting queries for log parserJesse Plamondon-Willard
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-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-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
2022-04-06simplify with newer pattern featuresJesse Plamondon-Willard
2022-04-06use target-typed newJesse Plamondon-Willard
2022-02-27update schema for Content Patcher 1.25.0Jesse 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-29fix manifest JSON schema's update key patternJesse Plamondon-Willard
2022-01-15add Xbox app log instructions, redesign UI to fitJesse Plamondon-Willard
2022-01-15fix JSON validator not recognizing manifest update subkeysJesse Plamondon-Willard
2022-01-02add download option to log viewJesse Plamondon-Willard
2021-12-23remove content pack from compatibility blacklistJesse Plamondon-Willard
It's no longer broken with the auto-fixes in the upcoming SMAPI update.
2021-12-18update compatibility listJesse Plamondon-Willard
2021-12-09update compatibility listJesse Plamondon-Willard
2021-12-09fix log parser handling when multiple mods have the exact same nameJesse Plamondon-Willard
2021-12-05mark UI Info Suite incompatibleJesse Plamondon-Willard