Compare commits

...

4 Commits

Author SHA1 Message Date
Ajay
842564d56f bump version 2023-02-24 14:29:57 -05:00
Ajay
f331e0cdf5 Lower case and trim invidious instances 2023-02-24 14:25:05 -05:00
Ajay
f3da71c12f Only update invidious instances if there are more, and don't remove old ones 2023-02-24 14:25:00 -05:00
Ajay
41718ea5ae Don't reset custom invidious instances on safari 2023-02-24 14:24:48 -05:00
3 changed files with 5 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
{ {
"name": "__MSG_fullName__", "name": "__MSG_fullName__",
"short_name": "SponsorBlock", "short_name": "SponsorBlock",
"version": "5.2.0", "version": "5.2.1",
"default_locale": "en", "default_locale": "en",
"description": "__MSG_Description__", "description": "__MSG_Description__",
"homepage_url": "https://sponsor.ajay.app", "homepage_url": "https://sponsor.ajay.app",

View File

@@ -1,7 +1,7 @@
import * as CompileConfig from "../config.json"; import * as CompileConfig from "../config.json";
import * as invidiousList from "../ci/invidiouslist.json"; import * as invidiousList from "../ci/invidiouslist.json";
import { Category, CategorySelection, CategorySkipOption, NoticeVisbilityMode, PreviewBarOption, SponsorTime, StorageChangesObject, Keybind, HashedValue, VideoID, SponsorHideType } from "./types"; import { Category, CategorySelection, CategorySkipOption, NoticeVisbilityMode, PreviewBarOption, SponsorTime, StorageChangesObject, Keybind, HashedValue, VideoID, SponsorHideType } from "./types";
import { isSafari, keybindEquals } from "./utils/configUtils"; import { keybindEquals } from "./utils/configUtils";
export interface Permission { export interface Permission {
canSubmit: boolean; canSubmit: boolean;
@@ -550,9 +550,8 @@ function migrateOldSyncFormats(config: SBConfig) {
} }
// populate invidiousInstances with new instances if 3p support is **DISABLED** // populate invidiousInstances with new instances if 3p support is **DISABLED**
// for safari, update it immediately if (!config["supportInvidious"] && config["invidiousInstances"].length < invidiousList.length) {
if ((isSafari() || !config["supportInvidious"]) && config["invidiousInstances"].length !== invidiousList.length) { config["invidiousInstances"] = [...new Set([...invidiousList, ...config["invidiousInstances"]])];
config["invidiousInstances"] = invidiousList;
} }
if (config["lastIsVipUpdate"]) { if (config["lastIsVipUpdate"]) {

View File

@@ -430,7 +430,7 @@ function invidiousInstanceAddInit(element: HTMLElement, option: string) {
let instanceList = Config.config[option]; let instanceList = Config.config[option];
if (!instanceList) instanceList = []; if (!instanceList) instanceList = [];
instanceList.push(textBox.value); instanceList.push(textBox.value.trim().toLowerCase());
Config.config[option] = instanceList; Config.config[option] = instanceList;