Repository navigation
Releases: Cerviche/FreshView
Release list
v2.3.0
FreshView for YouTube™ - Version 2.3.0
🎉 What's New
Full Support for YouTube's 2026 Redesign
YouTube has rolled out a major redesign using the new yt-lockup-view-model component. This update ensures FreshView works perfectly with the new layout.
Fixed Issues:
- ✅ Videos in playlists now properly hide when watched
- ✅ Search results work with the new design
- ✅ Home page videos are detected correctly
- ✅ Subscriptions page fully supported
- ✅ Progress bars properly detected in the new UI
🔧 Technical Improvements
Better Video Detection
- Added multiple fallback selectors to find video links and titles in the new UI
- Generic fallback
a[href*='/watch?v=']catches videos even if the structure changes again - Improved title extraction with multiple selector strategies
Improved Progress Bar Detection
- Now supports
transform: scaleX()progress indicators used in the new design - Added multiple fallback methods for extracting watch percentage
- Better handling of different progress bar implementations
Bug Fixes
- Fixed
derivePath()infinite loop bug that could cause performance issues - Added element deduplication to prevent processing the same video multiple times
- Improved error handling and logging
📦 Full Changes
Files Updated
js/extractor.js- Added support foryt-lockup-view-modelelementsjs/video.js- New selectors for the redesigned YouTube UI, fixed path derivationmanifest.json- Version bump to 2.3.0updates.json- Added 2.3.0 release
New Selectors Added
a.ytLockupMetadataViewModelTitle- Main title link in new design.ytLockupMetadataViewModelHeadingReset a- Alternative title selector.ytLockupMetadataViewModelTextContainer a- Container-based selectoryt-thumbnail-overlay-progress-bar-view-model .ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment- New progress bar selectora[href*='/watch?v=']- Ultimate fallback for video detection
🚀 Installation
From Firefox Add-ons Store
Install from addons.mozilla.org
Manual Installation
- Download
freshview-2.3.0.xpifrom the releases section - Drag and drop into Firefox
- Click "Add" when prompted
🔍 Known Issues
None reported for this release.
🙏 Thank You
Thanks to all users who reported issues with the YouTube redesign. Your feedback helps make FreshView better!
FreshView for YouTube™ - Keep your feed fresh! 🎬✨
Full Changelog: v2.2.0...v2.3.0
v2.2.0
Updated the Video class to improve selector handling for April 2026 new homepage layouts and fallback options for title and URL extraction. Also updated and improved progress bar detection. Legacy class detection remains in place.
Full Changelog: v2.1.42...v2.2.0
v2.1.42
Updated to be compatible with the same changes on the $/videos pages. Added code to future proof other sections in case of same update.
Full Changelog: v2.1.41...v2.1.42
v2.1.41
FreshView for YouTube™ is a Chrome and Firefox extension that hides watched YouTube™ videos. Forked from https://github.com/lozog/FreshView
Patched for latest YouTube update (homepage) as of 01 Sept 2025
Full Changelog: https://github.com/Cerviche/FreshView/commits/v2.1.41