From 182f3cb3eefe1236d7b37ef2ae8e7bdc5bab27bb Mon Sep 17 00:00:00 2001 From: Lawrence Hook Date: Tue, 27 Jan 2026 21:38:12 -0500 Subject: [PATCH] version 4.3.67 Squashed commit of the following: commit cfefa197ec6ce1fb4c32c487c5517dc60dcc38fd Author: Lawrence Hook Date: Tue Jan 27 20:43:02 2026 -0500 feat: add close and dismiss buttons to announcement banner Co-Authored-By: Claude Opus 4.5 commit b19351609679acbb88fbb8b81a1e491f3620eec0 Author: Lawrence Hook Date: Tue Jan 27 19:57:25 2026 -0500 feat: add announcement banner for upcoming premium features Adds a dismissible banner at the top of the options page announcing upcoming premium features with a link to the explainer page. Co-Authored-By: Claude Opus 4.5 commit 3d021923e6610036abb9d9c7fde9df4509615c45 Author: Lawrence Hook Date: Sat Jan 24 20:43:36 2026 -0500 update versions commit 4fa9023ef48e8d6834c5bcd45d2b5ea24b7eb51d Merge: 3b5f50f a774514 Author: Lawrence Hook Date: Sat Jan 24 20:43:08 2026 -0500 Merge branch 'released' commit 3b5f50fa8224028f3975fba75d3488b107730c1e Author: Lawrence Hook <6572030+lawrencehook@users.noreply.github.com> Date: Sat Jan 24 20:37:53 2026 -0500 feat(extension): revamp donate/feedback pages and polish options UI (#189) - Redesign donors page with modern card-based tier system - Redesign feedback page with contact grid and cleaner layout - Both pages now fit within 600px without scrolling - Apply subtle UI improvements to main options page: - System fonts, softer borders, hover states - Improved sidebar, menus, and footer styling - Denser option spacing for info-density Co-authored-by: Claude Opus 4.5 commit 8ca3247d68c0e77b7fa93e6b72b67c394987eb62 Author: Lawrence Hook Date: Tue Dec 30 17:41:59 2025 -0500 claude recommends some TODOs commit e6418d6aaa996e255182954daa79645b42b0a9a3 Author: Lawrence Hook Date: Tue Dec 23 15:48:47 2025 -0500 update versions commit 89d7b0962941a1a0defe994433bf58ea5f03b69c Author: Lawrence Hook Date: Tue Dec 23 15:41:38 2025 -0500 fix whitespace commit b46281aeefd2b9663af52baab63e39e05c49e597 Author: Jagan Date: Wed Dec 24 02:07:39 2025 +0530 fix(sidebar): correct mapping of sidebar section (#186) Youtube changed the structure of the sidebar, this caused several toggle target issues in the extension. -> Hiding you/library removed the section contents but left a small empty container. -> Hiding other sections hid the wrong ones. Explore hid you/library completely, more from youtube hid explore, settings hid more from youtube. And couldn't hide settings at all. This commit updates the CSS to match the new DOM structure. -> Replaced nth-child with nth-of type -> Realigned indexes to match new structure. - `remove_sub_section` targets the 2nd section (Subscriptions) - `remove_quick_links_section` targets the 3rd section (You / Library) - `remove_explore_section` targets the 4th section (Explore) - `remove_more_section` targets the 5th section (More from YouTube) - `remove_settings_section` targets the 6th section (Settings) - `remove_footer_section` still hides `#guide-renderer > #footer` -> Modified the order of the buttons in src/content-script/main.css to match the order in the sidebar. Resolves: #185 commit ecab1e69c6a0bd9e3144ea69d59413b9210b7dff Author: Lawrence Hook Date: Tue Oct 21 22:49:04 2025 -0400 update version --- src/chrome_manifest.json | 2 +- src/firefox_manifest.json | 2 +- src/options/general.css | 54 +++++++++++++++++++++++++++++++++++++++ src/options/main.html | 7 +++++ src/options/main.js | 27 ++++++++++++++++++++ 5 files changed, 90 insertions(+), 2 deletions(-) diff --git a/src/chrome_manifest.json b/src/chrome_manifest.json index fe1498f..5959113 100644 --- a/src/chrome_manifest.json +++ b/src/chrome_manifest.json @@ -3,7 +3,7 @@ "description": "Spend less time on YouTube. Customize YouTube's user interface to be less engaging.", "homepage_url": "https://github.com/lawrencehook/remove-youtube-suggestions", "manifest_version": 3, - "version": "4.3.66", + "version": "4.3.67", "icons": { "16": "/images/16.png", diff --git a/src/firefox_manifest.json b/src/firefox_manifest.json index b1b1e35..5ed7252 100644 --- a/src/firefox_manifest.json +++ b/src/firefox_manifest.json @@ -3,7 +3,7 @@ "description": "Spend less time on YouTube. Customize YouTube's user interface to be less engaging.", "homepage_url": "https://github.com/lawrencehook/remove-youtube-suggestions", "manifest_version": 2, - "version": "4.3.66", + "version": "4.3.67", "icons": { "16": "/images/16.png", diff --git a/src/options/general.css b/src/options/general.css index ff6e358..49bcc5e 100644 --- a/src/options/general.css +++ b/src/options/general.css @@ -99,3 +99,57 @@ input:focus { ::-webkit-scrollbar-thumb { background: var(--body-color); } + +/* Announcement Banner */ +#announcement_banner { + display: flex; + align-items: center; + gap: 8px; + padding: 10px 12px; + margin: 8px; + background: var(--blue-color); + border-radius: var(--border-radius); + font-size: 13px; +} + +#announcement_banner * { + color: #fff; +} + +#announcement_banner span { + flex: 1; +} + +#announcement_banner a { + text-decoration: underline; + opacity: 0.9; +} + +#announcement_banner a:hover { + opacity: 1; +} + +#dismiss_announcement { + cursor: pointer; + opacity: 0.7; + font-size: 12px; + white-space: nowrap; +} + +#dismiss_announcement:hover { + opacity: 1; +} + +#close_announcement { + background: none; + border: none; + font-size: 18px; + cursor: pointer; + padding: 0 4px; + opacity: 0.7; + line-height: 1; +} + +#close_announcement:hover { + opacity: 1; +} diff --git a/src/options/main.html b/src/options/main.html index 7eb5fdd..15a4c4b 100644 --- a/src/options/main.html +++ b/src/options/main.html @@ -230,6 +230,13 @@ + +