summaryrefslogtreecommitdiff
path: root/src/SMAPI.Web/wwwroot
AgeCommit message (Collapse)Author
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-16minor refactoring & code styleJesse 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-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-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-06remove some unused/redundant codeJesse Plamondon-Willard
2022-02-27update schema for Content Patcher 1.25.0Jesse 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
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-05mark UI Info Suite incompatibleJesse Plamondon-Willard
2021-12-04update JSON validator for Content Patcher's new .fnt supportJesse Plamondon-Willard
2021-11-28update compatibility listJesse 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.
2021-10-31update Content Patcher schema for 1.24.0Jesse Plamondon-Willard
2021-09-29show separate beta stats in mod compatibility listJesse Plamondon-Willard
2021-09-01add Big Silo to compatibility listJesse Plamondon-Willard
2021-08-03add PlatoTK to compatibility listJesse Plamondon-Willard
2021-08-03update compatibility listJesse Plamondon-Willard
2021-08-02update compatibility listJesse Plamondon-Willard
2021-05-28fix i18n schema requiring wrong $schema valueJesse Plamondon-Willard
2021-05-25update schema for Content Patcher 1.23Jesse Plamondon-Willard
2021-05-22allow comments and trailing commas in schemas for VSCodeJesse Plamondon-Willard
The `allowComments` and `allowTrailingCommas` fields are VSCode-specific extensions to JSON Schema.
2021-04-17update schema for Content Patcher 1.22Jesse Plamondon-Willard
2021-04-04standardize spelling of 'macOS'Jesse Plamondon-Willard
2021-03-07update the JSON schema for Content Patcher 1.21Jesse Plamondon-Willard
2021-02-06update schema for Content Patcher 1.20Jesse Plamondon-Willard
2021-01-23remove unused AlternativeUrl field in metadata modelJesse Plamondon-Willard
2021-01-23disable 'patched game code' warning for ErrorHandlerJesse Plamondon-Willard
It doesn't really make sense for SMAPI to show a warning about itself.
2021-01-15improve JSON validator schema for manifest update keysJesse Plamondon-Willard
2021-01-02update compatibility listJesse Plamondon-Willard
2020-12-30update compatibility listJesse Plamondon-Willard
2020-12-30add status reason details to past mods, clean out some old blacklist entriesJesse Plamondon-Willard
2020-12-29show details in TRACE logs when a mod is blocked by compatibility listJesse Plamondon-Willard
2020-12-20Merge branch 'stardew-valley-1.5' into developJesse Plamondon-Willard
# Conflicts: # docs/release-notes.md
2020-12-20update mod compatibility listJesse Plamondon-Willard
2020-12-05update schema for Content Patcher 1.19Jesse Plamondon-Willard