Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-16 | Add 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-16 | Merge pull request #840 from KhloeLeclair/log-cleanup | Jesse Plamondon-Willard | |
[Website] Cleanup log filtering a bit more, save state to URL | |||
2022-04-16 | minor refactoring & code style | Jesse Plamondon-Willard | |
2022-04-12 | enable nullable annotations in the web project & related code (#837) | Jesse Plamondon-Willard | |
2022-04-12 | Use an optional section for rendering quick navigation links on the mod ↵ | Khloe Leclair | |
viewer, containing them within the #sidebar element. | |||
2022-04-12 | Replace 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-11 | Cleanup 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-09 | add temporary cachebusting queries for log parser | Jesse Plamondon-Willard | |
2022-04-09 | load raw data from JSON per discussion | Jesse Plamondon-Willard | |
This avoids loading the data synchronously as a JavaScript snippet, which improves performance when opening the page. | |||
2022-04-09 | minor refactoring | Jesse Plamondon-Willard | |
2022-04-09 | enable nullable annotations in log parser (#837) | Jesse Plamondon-Willard | |
2022-04-09 | simplify code with generic Enum.GetValues | Jesse Plamondon-Willard | |
2022-04-09 | pass data directly to script instead of serializing & deserializing it | Jesse Plamondon-Willard | |
2022-04-08 | Simplify visible section checking by abusing Vue behavior, since the proper ↵ | Khloe Leclair | |
way is being buggy. | |||
2022-04-08 | Implement 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-06 | enable 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-06 | remove some unused/redundant code | Jesse Plamondon-Willard | |
2022-02-12 | add data-* attributes to log parser for external tools | Jesse Plamondon-Willard | |
2022-02-11 | use Array.Empty to avoid unneeded array allocations | Jesse Plamondon-Willard | |
2022-01-15 | add Xbox app log instructions, redesign UI to fit | Jesse Plamondon-Willard | |
2022-01-02 | add download option to log view | Jesse Plamondon-Willard | |
2021-11-27 | remove direct download for beta versions | Jesse 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-09-29 | show separate beta stats in mod compatibility list | Jesse Plamondon-Willard | |
2021-09-13 | enable beta info on the mod compatibility list by default | Jesse Plamondon-Willard | |
2021-08-25 | fix beta label in web UI | Jesse Plamondon-Willard | |
2021-04-04 | standardize spelling of 'macOS' | Jesse Plamondon-Willard | |
2020-12-20 | update for split-screen mode | Jesse Plamondon-Willard | |
This includes splitting GameRunner (the main game instance) from Game1 (now a per-screen game state), adding a PerScreen<T> utility to simplify per-screen values, adding separate per-screen input handling and events, adding new Context fields for split-screen, and logging the screen ID in split-screen mode to distinguish log entries. | |||
2020-09-13 | add support for renewing uploaded JSON/log files | Jesse Plamondon-Willard | |
2020-06-20 | remove special handling for SMAPI 3.6 beta | Jesse Plamondon-Willard | |
2020-06-20 | remember selected schema when editing a file | Jesse Plamondon-Willard | |
2020-05-16 | fix GitHub license images not using HTTPS | Jesse Plamondon-Willard | |
2020-05-16 | minor cleanup | Jesse Plamondon-Willard | |
2020-05-09 | update compatibility list for SMAPI 3.6 & Harmony 2.0 tracking (#711) | Jesse Plamondon-Willard | |
2020-05-09 | add GitHub licenses to mod compatibility list, update release notes | Jesse Plamondon-Willard | |
2020-05-09 | update web scripts | Jesse Plamondon-Willard | |
2020-05-07 | update web project to .NET Core 3.1 | Jesse Plamondon-Willard | |
2020-02-24 | add file pickers to web UI for mobile users | Jesse Plamondon-Willard | |
2020-02-18 | fix anchor position for new sticky header | Jesse Plamondon-Willard | |
2020-01-18 | update community links | Jesse Plamondon-Willard | |
2020-01-11 | update for compatibility list change | Jesse Plamondon-Willard | |
2020-01-05 | streamline front page design | Jesse Plamondon-Willard | |
2019-12-26 | Merge pull request #683 from danvolchek/fixtypo | Jesse Plamondon-Willard | |
[JSON Validator] Change 'log' to 'JSON file' on the JSON validator page | |||
2019-12-25 | display JSON file instead of log on the JSON validator page | Dan Volchek | |
2019-12-24 | fix log parser & JSON validator showing relative share URL | Jesse Plamondon-Willard | |
2019-12-22 | streamline local environments, update technical docs & privacy page | Jesse Plamondon-Willard | |
2019-12-21 | allow local dev environments without an Azure account | Jesse Plamondon-Willard | |
2019-12-16 | add option to edit & reupload in the JSON validator | Jesse Plamondon-Willard | |
2019-12-04 | fix JSON validator format selector no longer working since URL changes | Jesse Plamondon-Willard | |
2019-12-03 | move supporter list into environment config | Jesse Plamondon-Willard | |
2019-12-03 | encapsulate file storage, also handle Pastebin rate limits in JSON validator | Jesse Plamondon-Willard | |