Feat
- Improved grid observer cleanup: all grid observers are now stored in an array and properly disconnected to prevent duplicate callbacks after SPA navigation.
- Added parent attribute observer on
#primary > ytd-rich-grid-rendererto reliably detect filter changes on the home page. - Refactored popup toggles: now use a generic handler for all toggles, reducing code duplication and improving maintainability.
- Added TypeScript support to
bundle-scripts.jsfor content scripts.
Fix
- Added a background to white text in console logs for better readability in light mode DevTools.
Docs
- Updated issue template.