Compare commits

..

6 Commits

Author SHA1 Message Date
Ajay Ramachandran
27fe2ca8f0 Increase version number 2021-02-03 18:43:16 -05:00
Ajay Ramachandran
54b4681fc3 Fix invidious support
Fixes https://github.com/ajayyy/SponsorBlock/issues/636
2021-02-03 18:28:50 -05:00
Ajay Ramachandran
318d00a9c4 Increase version number 2021-01-31 12:04:25 -05:00
Ajay Ramachandran
44571a67d9 Fix segments being deleted 2021-01-31 12:03:54 -05:00
Ajay Ramachandran
83955fc746 readme license fix 2021-01-30 15:01:43 -05:00
Ajay Ramachandran
647d46b7b4 license 2021-01-30 15:00:54 -05:00
4 changed files with 9 additions and 3 deletions

View File

@@ -101,3 +101,8 @@ Icons made by:
* <a href="https://www.flaticon.com/authors/gregor-cresnar" title="Gregor Cresnar">Gregor Cresnar</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> and are licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a>
* <a href="https://www.flaticon.com/authors/freepik" title="Freepik">Freepik</a> from <a href="https://www.flaticon.com/" title="Flaticon">www.flaticon.com</a> and are licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a>
* <a href="https://iconmonstr.com/about/#creator">Alexander Kahlkopf</a> from <a href="https://iconmonstr.com/">iconmonstr.com</a> and are licensed by <a href="https://iconmonstr.com/license/">iconmonstr License</a>
### License
This project is licensed under GNU GPL v3

View File

@@ -1,7 +1,7 @@
{
"name": "__MSG_fullName__",
"short_name": "SponsorBlock",
"version": "2.0.12.1",
"version": "2.0.12.3",
"default_locale": "en",
"description": "__MSG_Description__",
"content_scripts": [{

View File

@@ -250,7 +250,7 @@ const Config: SBObject = {
function encodeStoredItem<T>(data: T): T | UnencodedSegmentTimes {
// if data is SBMap convert to json for storing
if(!(data instanceof SBMap)) return data;
return Array.from(data.entries()).filter((element) => element[1] === []); // Remove empty entries
return Array.from(data.entries()).filter((element) => element[1].length > 0); // Remove empty entries
}
/**

View File

@@ -1528,7 +1528,8 @@ function getSegmentsMessage(sponsorTimes: SponsorTime[]): string {
}
function addHotkeyListener(): boolean {
const videoRoot = document.getElementById("movie_player") as HTMLDivElement;
let videoRoot = document.getElementById("movie_player") as HTMLDivElement;
if (onInvidious) videoRoot = document.getElementById("player-container") as HTMLDivElement;
if (!videoRootsWithEventListeners.includes(videoRoot)) {
videoRoot.addEventListener("keydown", hotkeyListener);