summaryrefslogtreecommitdiff
path: root/src/SMAPI.Web/wwwroot
diff options
context:
space:
mode:
Diffstat (limited to 'src/SMAPI.Web/wwwroot')
-rw-r--r--src/SMAPI.Web/wwwroot/Content/css/log-parser.css14
-rw-r--r--src/SMAPI.Web/wwwroot/Content/css/mods.css6
-rw-r--r--src/SMAPI.Web/wwwroot/Content/js/log-parser.js11
-rw-r--r--src/SMAPI.Web/wwwroot/Content/js/mods.js7
-rw-r--r--src/SMAPI.Web/wwwroot/StardewModdingAPI.metadata.json147
5 files changed, 111 insertions, 74 deletions
diff --git a/src/SMAPI.Web/wwwroot/Content/css/log-parser.css b/src/SMAPI.Web/wwwroot/Content/css/log-parser.css
index ea28cd7d..d5013207 100644
--- a/src/SMAPI.Web/wwwroot/Content/css/log-parser.css
+++ b/src/SMAPI.Web/wwwroot/Content/css/log-parser.css
@@ -219,6 +219,18 @@ table caption {
font-weight: bold;
}
+#log .section-start {
+ cursor: pointer;
+}
+
+#log .section-toggle-message {
+ color: blue;
+}
+
+#log .log-message-text {
+ white-space: pre-wrap;
+}
+
#log {
border-spacing: 0;
}
@@ -233,7 +245,6 @@ table caption {
border-bottom: 1px dotted #ccc;
border-top: 2px solid #fff;
vertical-align: top;
- white-space: pre-wrap;
}
#log td:not(:last-child) {
@@ -244,7 +255,6 @@ table caption {
}
#log td[data-title]:hover {
- font-size: 1px;
overflow: inherit;
position: relative;
}
diff --git a/src/SMAPI.Web/wwwroot/Content/css/mods.css b/src/SMAPI.Web/wwwroot/Content/css/mods.css
index f42800da..fc5fff47 100644
--- a/src/SMAPI.Web/wwwroot/Content/css/mods.css
+++ b/src/SMAPI.Web/wwwroot/Content/css/mods.css
@@ -6,7 +6,7 @@
}
#intro {
- width: 50em;
+ max-width: 60em;
}
#beta-blurb {
@@ -135,3 +135,7 @@ table.wikitable > caption {
#mod-list tr[data-status="workaround"] .mod-page-links {
text-decoration: line-through;
}
+
+#mod-list td.smapi-3-col span {
+ border-bottom: 1px dashed gray;
+}
diff --git a/src/SMAPI.Web/wwwroot/Content/js/log-parser.js b/src/SMAPI.Web/wwwroot/Content/js/log-parser.js
index 0c654205..e87a1a5c 100644
--- a/src/SMAPI.Web/wwwroot/Content/js/log-parser.js
+++ b/src/SMAPI.Web/wwwroot/Content/js/log-parser.js
@@ -69,6 +69,13 @@ smapi.logParser = function (data, sectionUrl) {
updateModFilters();
},
+ toggleSection: function (name) {
+ if (!data.enableFilters)
+ return;
+
+ this.showSections[name] = !this.showSections[name];
+ },
+
showAllMods: function () {
if (!data.enableFilters)
return;
@@ -95,6 +102,10 @@ smapi.logParser = function (data, sectionUrl) {
filtersAllow: function(modId, level) {
return this.showMods[modId] !== false && this.showLevels[level] !== false;
+ },
+
+ sectionsAllow: function (section) {
+ return this.showSections[section] !== false;
}
}
});
diff --git a/src/SMAPI.Web/wwwroot/Content/js/mods.js b/src/SMAPI.Web/wwwroot/Content/js/mods.js
index 05114b00..874fbf25 100644
--- a/src/SMAPI.Web/wwwroot/Content/js/mods.js
+++ b/src/SMAPI.Web/wwwroot/Content/js/mods.js
@@ -102,15 +102,18 @@ smapi.modList = function (mods, enableBeta) {
// set SMAPI 3.0 display text
switch (mod.Smapi3Status) {
case "ok":
- mod.Smapi3DisplayText = "✓";
+ mod.Smapi3DisplayText = "✓ yes";
+ mod.Smapi3Tooltip = "The latest version of this mod is compatible with SMAPI 3.0.";
break;
case "broken":
- mod.Smapi3DisplayText = "✖";
+ mod.Smapi3DisplayText = "✖ no";
+ mod.Smapi3Tooltip = "This mod will break in SMAPI 3.0; consider notifying the author.";
break;
default:
mod.Smapi3DisplayText = "↻ " + mod.Smapi3Status;
+ mod.Smapi3Tooltip = "This mod has a pending update for SMAPI 3.0 which hasn't been released yet.";
break;
}
diff --git a/src/SMAPI.Web/wwwroot/StardewModdingAPI.metadata.json b/src/SMAPI.Web/wwwroot/StardewModdingAPI.metadata.json
index 818ff9fe..9de692fe 100644
--- a/src/SMAPI.Web/wwwroot/StardewModdingAPI.metadata.json
+++ b/src/SMAPI.Web/wwwroot/StardewModdingAPI.metadata.json
@@ -81,7 +81,8 @@
"JSON Assets": {
"ID": "spacechase0.JsonAssets",
- "Default | UpdateKey": "Nexus:1720"
+ "Default | UpdateKey": "Nexus:1720",
+ "1.3.1 | Status": "AssumeBroken" // causes runtime crashes
},
"Mail Framework": {
@@ -100,6 +101,12 @@
"Default | UpdateKey": "Nexus:1726"
},
+ "Rubydew": {
+ "ID": "bwdy.rubydew",
+ "SuppressWarnings": "UsesDynamic", // mod explicitly loads DLLs for Linux/Mac compatibility
+ "Default | UpdateKey": "Nexus:3656"
+ },
+
"SpaceCore": {
"ID": "spacechase0.SpaceCore",
"Default | UpdateKey": "Nexus:1348"
@@ -133,7 +140,7 @@
}
},
- "Basic Sprinklers Improved": {
+ "Basic Sprinkler Improved": {
"ID": "lrsk_sdvm_bsi.0117171308",
"MapRemoteVersions": { "1.0.2": "1.0.1-release" } // manifest not updated
},
@@ -143,27 +150,11 @@
"MapLocalVersions": { "1.0.1": "1.0.2" }
},
- "Birthday Mail": {
- "ID": "KathrynHazuka.BirthdayMail",
- "FormerIDs": "005e02dc-d900-425c-9c68-1ff55c5a295d", // changed in 1.2.3-pathoschild-update
- "MapRemoteVersions": { "1.3.1": "1.3" } // manifest not updated
- },
-
- "Casks Anywhere": {
- "ID": "CasksAnywhere",
- "MapLocalVersions": { "1.1-alpha": "1.1" }
- },
-
"Chefs Closet": {
"ID": "Duder.ChefsCloset",
"MapLocalVersions": { "1.3-1": "1.3" }
},
- "Cobalt": {
- "ID": "spacechase0.Cobalt",
- "MapRemoteVersions": { "1.1.3": "1.1.2" } // not updated in manifest
- },
-
"Configurable Machines": {
"ID": "21da6619-dc03-4660-9794-8e5b498f5b97",
"MapLocalVersions": { "1.2-beta": "1.2" }
@@ -174,11 +165,6 @@
"MapRemoteVersions": { "1.1": "1.0" } // not updated in manifest
},
- "Customizable Cart Redux": {
- "ID": "KoihimeNakamura.CCR",
- "MapLocalVersions": { "1.1-20170917": "1.1" }
- },
-
"Custom Linens": {
"ID": "Mevima.CustomLinens",
"MapRemoteVersions": { "1.1": "1.0" } // manifest not updated
@@ -194,41 +180,11 @@
"MapLocalVersions": { "1.1": "1.1.1" }
},
- "Hunger Mod (skn)": {
- "ID": "skn.HungerMod",
- "MapRemoteVersions": { "1.2.1": "1.0" } // manifest not updated
- },
-
- "Idle Pause": {
- "ID": "Veleek.IdlePause",
- "MapRemoteVersions": { "1.2": "1.1" } // manifest not updated
- },
-
- "Item Auto Stacker": {
- "ID": "cat.autostacker",
- "MapRemoteVersions": { "1.0.1": "1.0" } // manifest not updated
- },
-
- "Move Faster": {
- "ID": "shuaiz.MoveFasterMod",
- "~1.0.1 | Status": "AssumeBroken" // doesn't do anything as of SDV 1.2.33 (bad Harmony patch?)
- },
-
"Multiple Sprites and Portraits On Rotation (File Loading)": {
"ID": "FileLoading",
"MapLocalVersions": { "1.1": "1.12" }
},
- "Night Owl": {
- "ID": "Omegasis.NightOwl",
- "MapLocalVersions": { "2.1": "1.3" } // 1.3 had wrong version in manifest
- },
-
- "Point-and-Plant": {
- "ID": "jwdred.PointAndPlant",
- "MapRemoteVersions": { "1.0.3": "1.0.2" } // manifest not updated
- },
-
"Relationship Status": {
"ID": "relationshipstatus",
"MapRemoteVersions": { "1.0.5": "1.0.4" } // not updated in manifest
@@ -239,12 +195,6 @@
"MapLocalVersions": { "1.1.2-release": "1.1.2" }
},
- "Shop Expander": {
- "ID": "Entoarox.ShopExpander",
- "FormerIDs": "EntoaroxShopExpander", // changed in 1.5.2
- "MapRemoteVersions": { "1.6.0b": "1.6.0" }
- },
-
"Showcase Mod": {
"ID": "Igorious.Showcase",
"MapLocalVersions": { "0.9-500": "0.9" }
@@ -256,16 +206,6 @@
"MapLocalVersions": { "0.0": "1.4" }
},
- "Solar Eclipse Event": {
- "ID": "KoihimeNakamura.SolarEclipseEvent",
- "MapLocalVersions": { "1.3.1-20180131": "1.3.1" }
- },
-
- "Time Reminder": {
- "ID": "KoihimeNakamura.TimeReminder",
- "MapLocalVersions": { "1.0-20170314": "1.0.2" }
- },
-
/*********
** Obsolete
@@ -294,6 +234,67 @@
"~ | StatusReasonPhrase": "debug mode was removed in SMAPI 1.0."
},
+ /*********
+ ** Broke in SDV 1.3.36
+ *********/
+ "2cute FarmCave": {
+ "ID": "taintedwheat.2CuteFarmCave",
+ "Default | UpdateKey": "Nexus:843",
+ "~2.0 | Status": "AssumeBroken" // references deleted Content/Mine.xnb
+ },
+
+ "Ace's Expanded Caves - Default Cave": {
+ "ID": "Acerbicon.AECdefault",
+ "Default | UpdateKey": "Nexus:2131",
+ "~1.2.2 | Status": "AssumeBroken" // references deleted Content/Mine.xnb
+ },
+
+ "Ace's Expanded Caves - Desert Cave": {
+ "ID": "Acerbicon.AECdesert",
+ "Default | UpdateKey": "Nexus:2131",
+ "~1.2.2 | Status": "AssumeBroken" // references deleted Content/Mine.xnb
+ },
+
+ "Ace's Expanded Caves - Ice Cave": {
+ "ID": "Acerbicon.AECice",
+ "Default | UpdateKey": "Nexus:2131",
+ "~1.2.2 | Status": "AssumeBroken" // references deleted Content/Mine.xnb
+ },
+
+ "Ace's Expanded Caves - Lava Cave": {
+ "ID": "Acerbicon.AEClava",
+ "Default | UpdateKey": "Nexus:2131",
+ "~1.2.2 | Status": "AssumeBroken" // references deleted Content/Mine.xnb
+ },
+
+ "Ace's Expanded Caves - Slime Cave": {
+ "ID": "Acerbicon.AECslime",
+ "Default | UpdateKey": "Nexus:2131",
+ "~1.2.2 | Status": "AssumeBroken" // references deleted Content/Mine.xnb
+ },
+
+ "Green Pastures Farm": {
+ "ID": "bugbuddy.GreenPasturesFarm",
+ "Default | UpdateKey": "Nexus:2326",
+ "~1.0 | Status": "AssumeBroken" // references deleted Content/weapons.xnb
+ },
+
+ "Immersive Farm 2": {
+ "ID": "zander.immersivefarm2",
+ "~2.0.1 | Status": "AssumeBroken" // references deleted Content/Mine.xnb
+ },
+
+ "Karmylla's Immersive Map Edits": {
+ "ID": "Karmylla.ImmersiveMapEdits",
+ "Default | UpdateKey": "Nexus:1149",
+ "~2.4 | Status": "AssumeBroken" // references deleted Content/weapons.xnb
+ },
+
+ "Secret Gardens Greenhouse": {
+ "ID": "jessebot.secretgardens",
+ "Default | UpdateKey": "Nexus:3067",
+ "~2.0.1 | Status": "AssumeBroken" // references deleted Content/Mine.xnb
+ },
/*********
** Broke circa SDV 1.3
@@ -420,6 +421,14 @@
"Yet Another Harvest With Scythe Mod": {
"ID": "bcmpinc.HarvestWithScythe",
"~0.6 | Status": "AssumeBroken" // breaks newer versions of bcmpinc mods (per bcmpinc's request)
+ },
+
+ /*********
+ ** Broke circa SDV 1.2
+ *********/
+ "Move Faster": {
+ "ID": "shuaiz.MoveFasterMod",
+ "~1.0.1 | Status": "AssumeBroken" // doesn't do anything as of SDV 1.2.33 (bad Harmony patch?)
}
}
}