From 7a7ac548801b59e2e788924a98528a108e86c472 Mon Sep 17 00:00:00 2001 From: dcmclarke Date: Sun, 15 Mar 2026 03:51:56 +0000 Subject: [PATCH 1/6] fix(hidden-elements): update bits button selectors to match Twitch's updated UI --- .../twitch.tv/modules/hidden-elements/HiddenElementsModule.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/site/twitch.tv/modules/hidden-elements/HiddenElementsModule.vue b/src/site/twitch.tv/modules/hidden-elements/HiddenElementsModule.vue index a9a9eb59..ded235a1 100644 --- a/src/site/twitch.tv/modules/hidden-elements/HiddenElementsModule.vue +++ b/src/site/twitch.tv/modules/hidden-elements/HiddenElementsModule.vue @@ -196,6 +196,7 @@ export const config = [ } .seventv-hide-bits-buttons { + button[aria-label="Bits and Points Balances"], button[data-a-target="bits-button"], button[data-a-target="top-nav-get-bits-button"] { display: none !important; From b580d88388ceac250219380e78e0e53a24e07202 Mon Sep 17 00:00:00 2001 From: dcmclarke Date: Sun, 15 Mar 2026 04:12:49 +0000 Subject: [PATCH 2/6] chore: update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1749794a..3e11ad0b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +### 3.1.17 + +- Fixed "Hide Bits Buttons" setting not working due to Twitch UI changes + ### 3.1.16 - Fixed emote menu not showing emotes with same name but different casing From 035f5c310c7f305e94e94acffeb5ad0725b03c21 Mon Sep 17 00:00:00 2001 From: dcmclarke Date: Sun, 15 Mar 2026 04:17:11 +0000 Subject: [PATCH 3/6] chore: update nightly changelog --- CHANGELOG-nightly.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG-nightly.md b/CHANGELOG-nightly.md index 65e04d92..424d016a 100644 --- a/CHANGELOG-nightly.md +++ b/CHANGELOG-nightly.md @@ -1,3 +1,7 @@ +### 3.1.17 + +- Fixed "Hide Bits Buttons" setting not working due to Twitch UI changes + ### 3.1.16.2000 - Updated Firefox extension URL in onboarding From 4f49bcc4644beb484acc870f22603250cff042a3 Mon Sep 17 00:00:00 2001 From: dcmclarke Date: Sun, 15 Mar 2026 20:32:15 +0000 Subject: [PATCH 4/6] fix(logger): supress info & debug logs in prod builds --- src/common/Logger.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/common/Logger.ts b/src/common/Logger.ts index c8605aee..857089d4 100644 --- a/src/common/Logger.ts +++ b/src/common/Logger.ts @@ -17,6 +17,9 @@ export class Logger { } private print(type: LogType, text: string[], extraCSS: string[], objects?: object[]): void { + if (import.meta.env.MODE === "production" && (type === "info" || type === "debug")) { + return; + } if (this.pipe) { this.pipe(type, text, extraCSS, objects); return; From ea7231c2ea9c5b16faa378eb6db3435f9b947d84 Mon Sep 17 00:00:00 2001 From: dcmclarke Date: Sun, 22 Mar 2026 21:31:41 +0000 Subject: [PATCH 5/6] feat(theatre-mode): add auto theatre mode setting --- CHANGELOG-nightly.md | 4 ++ CHANGELOG.md | 5 ++ .../theater-mode/TheaterModeModule.vue | 46 +++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 src/site/twitch.tv/modules/theater-mode/TheaterModeModule.vue diff --git a/CHANGELOG-nightly.md b/CHANGELOG-nightly.md index 424d016a..ef9cef22 100644 --- a/CHANGELOG-nightly.md +++ b/CHANGELOG-nightly.md @@ -1,3 +1,7 @@ +### 3.1.18 + +- Fixed video stats icon not appearing after page load until settings were toggled + ### 3.1.17 - Fixed "Hide Bits Buttons" setting not working due to Twitch UI changes diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e11ad0b..356e593c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +### Unreleased + +- Video stats icon now visible in theatre mode player controls +- Added auto theater mode setting + ### 3.1.17 - Fixed "Hide Bits Buttons" setting not working due to Twitch UI changes diff --git a/src/site/twitch.tv/modules/theater-mode/TheaterModeModule.vue b/src/site/twitch.tv/modules/theater-mode/TheaterModeModule.vue new file mode 100644 index 00000000..1869f10b --- /dev/null +++ b/src/site/twitch.tv/modules/theater-mode/TheaterModeModule.vue @@ -0,0 +1,46 @@ +