Commit Graph

3950 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 559d763756
remove unused subfolder manifest scanning
This isn't needed anymore with the current is-mod-folder scanning.
2022-04-16 14:34:52 -04:00
Jesse Plamondon-Willard f93c41f55c
make manifest.json filename case-insensitive 2022-04-16 14:28:20 -04:00
Jesse Plamondon-Willard 95d7ba8935
move case-insensitive path lookup into toolkit for reuse 2022-04-16 14:07:09 -04:00
Khloe Leclair 446205c7bd Add regex error checking, and display a message to the user when their 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 13:55:54 -04:00
Jesse Plamondon-Willard 1974324c43
make EntryDll manifest field case-insensitive 2022-04-16 13:41:37 -04:00
Jesse Plamondon-Willard e7fd95aafd
update release notes 2022-04-16 13:04:16 -04:00
Jesse Plamondon-Willard c3f6983009
Merge pull request #840 from KhloeLeclair/log-cleanup
[Website] Cleanup log filtering a bit more, save state to URL
2022-04-16 12:59:21 -04:00
Jesse Plamondon-Willard 64b9da560f
minor refactoring & code style 2022-04-16 12:56:38 -04:00
Jesse Plamondon-Willard 9ba0670407
fix Nexus API key needed to launch web project locally 2022-04-16 11:21:44 -04:00
Jesse Plamondon-Willard 2dc20be5f7
use specified nullability in reflection API (#837) 2022-04-16 11:10:13 -04:00
Jesse Plamondon-Willard c0d0ad0282
show simplified stack trace for deprecation notices 2022-04-14 23:55:08 -04:00
Jesse Plamondon-Willard fd136d34c5
track full mod & stack metadata in queued deprecation warnings 2022-04-14 23:11:41 -04:00
Jesse Plamondon-Willard 1a3befa93e
track mod metadata reference in APIs for upcoming deprecation changes 2022-04-14 23:00:30 -04:00
Jesse Plamondon-Willard 43c875c4c2
prepare mod build package 4.0.1 for release 2022-04-14 19:21:18 -04:00
Jesse Plamondon-Willard 3a777a511d
update release notes 2022-04-14 18:15:02 -04:00
Jesse Plamondon-Willard eb125f1994
fix assembly version conflict error in mod build package 2022-04-14 18:14:08 -04:00
Jesse Plamondon-Willard 4de18b516f
fix nullable annotation (#837) 2022-04-14 18:13:27 -04:00
Jesse Plamondon-Willard 66272cbe46
fix false-positive deprecation notice (#837) 2022-04-13 23:40:47 -04:00
Jesse Plamondon-Willard 045e4ddf2d
update release notes (#837) 2022-04-13 22:58:47 -04:00
Jesse Plamondon-Willard ff1b4cd323
remove reflection no longer needed after migration to MonoGame 2022-04-13 22:19:45 -04:00
Jesse Plamondon-Willard 3078ae2a8e
fix typos in recent changes (#837) 2022-04-13 22:17:26 -04:00
Jesse Plamondon-Willard 2765e3f9b3
enable nullable annotations in bundled mods (#837) 2022-04-13 22:06:07 -04:00
Jesse Plamondon-Willard aa7b0caf46
fix helpers not disposed if the mod is finalized 2022-04-13 21:08:07 -04:00
Jesse Plamondon-Willard 7c411b29bb
fix spelling warnings 2022-04-13 21:07:58 -04:00
Jesse Plamondon-Willard 4adf861113
enable nullable annotations in the rest of SMAPI core (#837) 2022-04-13 21:07:43 -04:00
Jesse Plamondon-Willard 5b24fff477
remove unused code (#837) 2022-04-13 20:41:34 -04:00
Jesse Plamondon-Willard f39da383a1
enable nullable annotations in SMAPI where no logic changes are needed (#837) 2022-04-13 20:24:14 -04:00
Jesse Plamondon-Willard 6e9e8aef1e
enable nullable annotations in SMAPI where no changes are needed (#837) 2022-04-13 19:00:24 -04:00
Jesse Plamondon-Willard 40aebb74c6
enable nullable annotations in installer (#837) 2022-04-12 21:01:13 -04:00
Jesse Plamondon-Willard 5f7a92a745
enable nullable annotations in unit tests (#837) 2022-04-12 20:52:01 -04:00
Jesse Plamondon-Willard c3851ae2e6
enable nullable annotations in shared projects (#837) 2022-04-12 19:56:52 -04:00
Jesse Plamondon-Willard 4e0e928c94
remove `#nullable disable` in mod build package (#837)
Since it targets .NET Standard 2.0, they're not available anyway.
2022-04-12 19:19:37 -04:00
Jesse Plamondon-Willard 0b48c1748b
enable nullable annotations in the web project & related code (#837) 2022-04-12 19:15:39 -04:00
Khloe Leclair 4f54f517ce Use an optional section for rendering quick navigation links on the mod viewer, containing them within the #sidebar element. 2022-04-12 13:50:51 -04:00
Khloe Leclair 0b92275649 Make horizontal scrolling with the quick navigation links less bad. Probably need to move them into the actual sidebar element though for proper sorting. 2022-04-12 02:18:51 -04:00
Khloe Leclair a21d24f4b7 Replace bitfields for state and just use comma-separated strings. Add a note that numbers may be inaccurate if filtering is used when sections are collapsed. Add quick navigation links. 2022-04-12 02:07:21 -04:00
Jesse Plamondon-Willard 9fbed0fa1f
Merge pull request #839 from nuztalgia/develop
Ignore dot-prefixed files when scanning for mods
2022-04-11 23:20:20 -04:00
Jesse Plamondon-Willard 1e61309d3d
add IAssetDataForMap.ExtendMap 2022-04-11 22:56:14 -04:00
Khloe Leclair 94b8507a47 Add more documentation strings. Use shallow equality checking to decide whether to include a filter in the URL or not to avoid unnecessarily large URLs. 2022-04-11 15:01:59 -04:00
Khloe Leclair 0babc3e446 Cleanup log filtering a bit, with a clearer string for the number of total messages. Additionally, save and restore filter state from the URL for better linking. 2022-04-11 14:29:33 -04:00
Nuz / Lovegood 25e0b4b8ad Make IsRelevant return false for any files starting with "." 2022-04-10 23:34:50 -07:00
Nuz / Lovegood 2a05e28782 Revert "Make ModScanner ignore .gitignore files."
This reverts commit c92efc65ce.
2022-04-10 23:33:32 -07:00
Jesse Plamondon-Willard 761f2d952b
enable nullable annotations in mod data models (#837) 2022-04-10 21:34:18 -04:00
Nuz / Lovegood c92efc65ce Make ModScanner ignore .gitignore files.
This is helpful for cases like this: https://cdn.discordapp.com/attachments/156109690059751424/962879339739885578/unknown.png
2022-04-10 18:20:11 -07:00
Jesse Plamondon-Willard 0336fb2524
add temporary cachebusting queries for log parser 2022-04-09 17:04:39 -04:00
Jesse Plamondon-Willard 376dadd341
fix misplaced attribute (#837) 2022-04-09 16:58:52 -04:00
Jesse Plamondon-Willard 85c769d2a2
update release notes 2022-04-09 16:57:41 -04:00
Jesse Plamondon-Willard 0971a10ea4
Merge pull request #838 from KhloeLeclair/clientlog
Improve log parser
2022-04-09 16:52:57 -04:00
Jesse Plamondon-Willard ae7567674d
restore data element unloading 2022-04-09 16:05:34 -04:00
Jesse Plamondon-Willard 07d07c79e0
load raw data from JSON per discussion
This avoids loading the data synchronously as a JavaScript snippet, which improves performance when opening the page.
2022-04-09 16:01:32 -04:00