Procházet zdrojové kódy

fix: set advanced mode true if mode is development

Sv443 před 1 rokem
rodič
revize
e3aa3da034
3 změnil soubory, kde provedl 7 přidání a 6 odebrání
  1. 3 3
      dist/BetterYTM.user.js
  2. 1 1
      src/config.ts
  3. 3 2
      src/features/index.ts

+ 3 - 3
dist/BetterYTM.user.js

@@ -237,7 +237,7 @@ var LogLevel;
 })(LogLevel || (LogLevel = {}));const modeRaw = "development";
 const branchRaw = "develop";
 const hostRaw = "github";
-const buildNumberRaw = "84d41a8";
+const buildNumberRaw = "13d0aa6";
 /** The mode in which the script was built (production or development) */
 const mode = (modeRaw.match(/^#{{.+}}$/) ? "production" : modeRaw);
 /** The branch to use in various URLs that point to the GitHub repo */
@@ -4027,7 +4027,7 @@ const featInfo = {
     advancedMode: {
         type: "toggle",
         category: "general",
-        default: false,
+        default: mode === "development",
         enable: () => void "TODO",
         disable: () => void "TODO",
         // TODO: to be reworked or removed in the big menu rework
@@ -4064,7 +4064,7 @@ const migrations = {
     },
     // 4 -> 5
     5: (oldData) => {
-        return Object.assign(Object.assign({}, oldData), { geniUrlBase: getFeatureDefault("geniUrlBase"), lyricsCacheMaxSize: getFeatureDefault("lyricsCacheMaxSize"), lyricsCacheTTL: getFeatureDefault("lyricsCacheTTL"), clearLyricsCache: undefined, advancedMode: getFeatureDefault("advancedMode") });
+        return Object.assign(Object.assign({}, oldData), { geniUrlBase: getFeatureDefault("geniUrlBase"), lyricsCacheMaxSize: getFeatureDefault("lyricsCacheMaxSize"), lyricsCacheTTL: getFeatureDefault("lyricsCacheTTL"), clearLyricsCache: getFeatureDefault("clearLyricsCache"), advancedMode: getFeatureDefault("advancedMode") });
     },
 };
 function getFeatureDefault(key) {

+ 1 - 1
src/config.ts

@@ -55,7 +55,7 @@ export const migrations: ConfigMigrationsDict = {
       geniUrlBase: getFeatureDefault("geniUrlBase"),
       lyricsCacheMaxSize: getFeatureDefault("lyricsCacheMaxSize"),
       lyricsCacheTTL: getFeatureDefault("lyricsCacheTTL"),
-      clearLyricsCache: undefined,
+      clearLyricsCache: getFeatureDefault("clearLyricsCache"),
       advancedMode: getFeatureDefault("advancedMode"),
     };
   },

+ 3 - 2
src/features/index.ts

@@ -2,8 +2,9 @@ import { getPreferredLocale, resourceToHTMLString, t, tp } from "../utils";
 import langMapping from "../../assets/locales.json" assert { type: "json" };
 import { remSongMinPlayTime } from "./behavior";
 import { clearLyricsCache, getLyricsCache } from "./lyrics";
+import { mode } from "../constants";
+import { getFeatures } from "../config";
 import { FeatureInfo } from "../types";
-import { getFeatures } from "src/config";
 
 export * from "./layout";
 export * from "./behavior";
@@ -338,7 +339,7 @@ export const featInfo = {
   advancedMode: {
     type: "toggle",
     category: "general",
-    default: false,
+    default: mode === "development",
     enable: () => void "TODO",
     disable: () => void "TODO",
     // TODO: to be reworked or removed in the big menu rework