* fixed shrinking issue in channel tab
* fixed playlist video shirinking and overlapping in channel pages
* fixed post shirinking
* style: fix whitespace in shrink thumbnails CSS
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: prinixoz <prinixoz@gmail.com>
Co-authored-by: Lawrence Hook <lawrencehook@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* Added removing the bell in the title
* add comment on what it does
* Start of title
* style: fix spacing in if statement
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Lawrence Hook <lawrencehook@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Options page:
- Pause timeLoop when popup is hidden (Page Visibility API)
- Use { once: true } for log prompt button listeners
- Remove stray console.log in settings import
Content script:
- Slow polling from 100ms to 500ms after page settles (was stuck at 100ms)
- Stop playlist autoplay interval once manager is found
- Only check dismiss buttons every 5th iteration
- Only check reveal boxes for first 30 iterations
- Only query clip button DOM if setting is enabled
- Skip subscriptions page queries if no sub-settings enabled
- Fix ad skip button selector for current YouTube UI
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add non-blocking bottom banner prompting users to enable logging
- Default log_enabled to false, track user response with log_prompt_answered
- Banner shows until user clicks Sure/No thanks, dismiss hides for session only
- Update settings menu icon from dots to gear
- Widen sidebar to prevent "Video Player" text wrapping
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add shared banner system (src/shared/banners.js) for extensible banner config
- Display RYS-branded announcement banner on YouTube homepage and options page
- Banner pushes down YouTube page content with CSS variable for height
- Revamp reveal suggestion boxes with polished two-row layout and RYS branding
- Add per-surface reveal settings (homepage/sidebar/end-of-video) with migration
- Consolidate colors and dimensions into CSS variables
- Cache reveal box config at module level for performance
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Squashed commit of the following:
commit cfefa197ec
Author: Lawrence Hook <lawrencehook@gmail.com>
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 <noreply@anthropic.com>
commit b193516096
Author: Lawrence Hook <lawrencehook@gmail.com>
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 <noreply@anthropic.com>
commit 3d021923e6
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sat Jan 24 20:43:36 2026 -0500
update versions
commit 4fa9023ef4
Merge: 3b5f50fa774514
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sat Jan 24 20:43:08 2026 -0500
Merge branch 'released'
commit 3b5f50fa82
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 <noreply@anthropic.com>
commit 8ca3247d68
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Tue Dec 30 17:41:59 2025 -0500
claude recommends some TODOs
commit e6418d6aaa
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Tue Dec 23 15:48:47 2025 -0500
update versions
commit 89d7b09629
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Tue Dec 23 15:41:38 2025 -0500
fix whitespace
commit b46281aeef
Author: Jagan <sreejaganj@gmail.com>
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 ecab1e69c6
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Tue Oct 21 22:49:04 2025 -0400
update version
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 <noreply@anthropic.com>
Squashed commit of the following:
commit 3b5f50fa82
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 <noreply@anthropic.com>
commit 8ca3247d68
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Tue Dec 30 17:41:59 2025 -0500
claude recommends some TODOs
commit e6418d6aaa
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Tue Dec 23 15:48:47 2025 -0500
update versions
commit 89d7b09629
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Tue Dec 23 15:41:38 2025 -0500
fix whitespace
commit b46281aeef
Author: Jagan <sreejaganj@gmail.com>
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 ecab1e69c6
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Tue Oct 21 22:49:04 2025 -0400
update version
- 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 <noreply@anthropic.com>
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
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
Squashed commit of the following:
commit 5078750703
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sun Dec 15 12:33:23 2024 -0500
add semicolon
commit 8dd10345db
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sun Dec 15 12:30:50 2024 -0500
Abbreviate anon donors
commit 5b47e2e636
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sun Dec 15 12:13:07 2024 -0500
Squashed commit of the following:
commit 42f6ef437a4054f2aed6467d8c85a8c1ec7f03c2
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sun Dec 15 12:12:01 2024 -0500
Implement password removal. Fix button styling
commit 6503b2ac8460b148a17e42015a732b248048fa40
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sun Dec 15 11:38:32 2024 -0500
Convert to password attributes to snake_case and add them to import/export.
commit 5f6f0e95e693a3ba8c2c59dc7311e30cd9af096d
Merge: 06edb5a e9b2af8
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sat Dec 14 19:27:49 2024 -0500
Merge branch 'main' into feature/password
commit 06edb5a13151e6228723ecae409c75fea74ede37
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sat Dec 14 19:26:54 2024 -0500
push progress on password feature
commit e9b2af8f87
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sat Dec 14 11:19:29 2024 -0500
Add an option to shrink thumbnails
commit bb5f4331ef
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sat Dec 14 11:08:16 2024 -0500
Add an option to remove the clip button
commit 615cfad300
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sat Dec 14 10:43:28 2024 -0500
Fix the click on the "skip ad" button
commit f7cefd6161
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sat Dec 14 10:31:11 2024 -0500
Fix the 'center contents' option
commit 016194e31d
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sat Dec 14 10:24:25 2024 -0500
Fix subs page option for 'upcoming' videos. Fix toggles in the video player page.
commit b5b7895afe
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sat Dec 14 09:55:16 2024 -0500
Disable copy/paste for code entry
commit 0bf3cc95fc
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Fri Dec 13 21:56:13 2024 -0500
Update manifest versions
commit 71dfef04cc
Merge: eb3ca2efe4e2bd
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Fri Dec 13 21:55:35 2024 -0500
Merge branch 'released'
commit eb3ca2e13e
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Fri Dec 13 21:55:06 2024 -0500
Fix permissions
commit 4cec2ebe85
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Fri Jun 7 17:40:18 2024 -0400
update manifest versions
commit 42f6ef437a4054f2aed6467d8c85a8c1ec7f03c2
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sun Dec 15 12:12:01 2024 -0500
Implement password removal. Fix button styling
commit 6503b2ac8460b148a17e42015a732b248048fa40
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sun Dec 15 11:38:32 2024 -0500
Convert to password attributes to snake_case and add them to import/export.
commit 5f6f0e95e693a3ba8c2c59dc7311e30cd9af096d
Merge: 06edb5a e9b2af8
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sat Dec 14 19:27:49 2024 -0500
Merge branch 'main' into feature/password
commit 06edb5a13151e6228723ecae409c75fea74ede37
Author: Lawrence Hook <lawrencehook@gmail.com>
Date: Sat Dec 14 19:26:54 2024 -0500
push progress on password feature