diff options
-rw-r--r-- | docs/release-notes.md | 7 | ||||
-rw-r--r-- | src/SMAPI.Web/Framework/Clients/Chucklefish/ChucklefishClient.cs | 6 |
2 files changed, 7 insertions, 6 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md index a125c92a..3ba34342 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -9,17 +9,18 @@ ## Upcoming release * For players: - * Improved performance of exit handler (thanks to millerscout!). + * Improved performance on some older computers (thanks to millerscout!). + * Fixed update alerts for Chucklefish forum mods broken by a recent site change. * For modders: * Fixed asset propagation for `Data\MoviesReactions`. - * Fixed error in the case-insensitive content pack logic when a mod reads a null file path. (It now correctly logs an error in the code that handles the path instead.) + * Fixed error in content pack path handling when you pass a null path. * For the web UI: * Updated the JSON validator/schema for Content Patcher 1.18. * For SMAPI developers: - * Reworked how the _mod build config_ package is released, added auto-generated package on build. + * Simplified preparing a mod build config package release. ## 3.7.3 Released 16 September 2020 for Stardew Valley 1.4.1 or later. diff --git a/src/SMAPI.Web/Framework/Clients/Chucklefish/ChucklefishClient.cs b/src/SMAPI.Web/Framework/Clients/Chucklefish/ChucklefishClient.cs index ca156da4..b8b05878 100644 --- a/src/SMAPI.Web/Framework/Clients/Chucklefish/ChucklefishClient.cs +++ b/src/SMAPI.Web/Framework/Clients/Chucklefish/ChucklefishClient.cs @@ -67,10 +67,10 @@ namespace StardewModdingAPI.Web.Framework.Clients.Chucklefish // extract mod info string url = this.GetModUrl(parsedId); - string name = doc.DocumentNode.SelectSingleNode("//meta[@name='twitter:title']").Attributes["content"].Value; - if (name.StartsWith("[SMAPI] ")) - name = name.Substring("[SMAPI] ".Length); string version = doc.DocumentNode.SelectSingleNode("//h1/span")?.InnerText; + string name = doc.DocumentNode.SelectSingleNode("//h1").ChildNodes[0].InnerText.Trim(); + if (name.StartsWith("[SMAPI]")) + name = name.Substring("[SMAPI]".Length).TrimStart(); // return info return page.SetInfo(name: name, version: version, url: url, downloads: Array.Empty<IModDownload>()); |