Compare commits

...

4 Commits
6.0 ... 5.2.1

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__",
"short_name": "SponsorBlock",
"version": "5.2.0",
"version": "5.2.1",
"default_locale": "en",
"description": "__MSG_Description__",
"homepage_url": "https://sponsor.ajay.app",

View File

@@ -1,7 +1,7 @@
import * as CompileConfig from "../config.json";
import * as invidiousList from "../ci/invidiouslist.json";
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 {
canSubmit: boolean;
@@ -550,9 +550,8 @@ function migrateOldSyncFormats(config: SBConfig) {
}
// populate invidiousInstances with new instances if 3p support is **DISABLED**
// for safari, update it immediately
if ((isSafari() || !config["supportInvidious"]) && config["invidiousInstances"].length !== invidiousList.length) {
config["invidiousInstances"] = invidiousList;
if (!config["supportInvidious"] && config["invidiousInstances"].length < invidiousList.length) {
config["invidiousInstances"] = [...new Set([...invidiousList, ...config["invidiousInstances"]])];
}
if (config["lastIsVipUpdate"]) {

View File

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