TubeFeed version history - 2 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 7.0
Released Sep 24, 2026 - 113.44 KBWorks with firefox 140.0 and laterTubeFeed 7.0 improves feed reliability, data safety, and everyday usability.- Watched and seen status is now better protected when a feed refresh happens
at the same time. - Moving or deleting a channel during a refresh no longer risks having old
channel data return. - Empty or broken YouTube RSS responses now safely try alternative sources
instead of treating the refresh as successful. - Adding a channel you already follow, or importing duplicate OPML entries,
no longer overwrites your folders, ordering, or watched state. - Settings changes are applied more consistently during refreshes.
- Videos with an unknown publication date are protected from accidental
age-based deletion. - Improved refresh progress, cancellation, duration repair, and localized
metadata handling. - Updated Help content explains search, scroll-to-seen, duration timing,
import/export safety, and settings behavior more clearly.
No new permissions, tracking, accounts, or remote services were added.Source code released under MIT License
- Watched and seen status is now better protected when a feed refresh happens
Older versions
Version 6.17
Released Sep 22, 2026 - 105.75 KBWorks with firefox 140.0 and later- Rebuilt and repackaged the approved v0.7.0 reliability release as AMO version
6.17 because the live 06.16 version cannot be superseded by a 0.7.x number.
No additional runtime behavior changes.
Development quality- Restored a clean ESLint baseline without changing extension behavior.
- Added dedicated
typecheckand aggregatecheckpackage scripts so linting, strict TypeScript checks, and the production build can be run consistently before release. - Declared the supported Node.js and pnpm versions in
package.json. - Added a Vitest/jsdom/fake-IndexedDB test foundation with deterministic coverage for duration and visibility rules, Atom and OPML parsing, YouTube URL/channel-ID handling, document metadata extraction, both supported YouTube channel-page renderer formats, database cache invalidation, video merge behavior, durable statuses, retention and age pruning, unread counts, and visibility-aware mark-all operations.
Retention and durable state- Replaced read-only tombstones with a versioned durable read/seen status store. Existing v0.6.16 read tombstones migrate automatically and are removed only after the new representation is saved; videos removed from IndexedDB now recover both watched and scroll-seen state if they reappear.
- Made “Stored videos per channel” a real upper bound instead of silently retaining at least 200 records. The setting now supports
0for unlimited and explicitly warns that the oldest videos, including unwatched ones, are removed. - Maximum video age now prunes stored records independently of the count limit. Videos with an unknown publication date remain eligible and display “date unknown” instead of an implausible relative age.
- Removing a channel now removes its durable video statuses as well; retention-pruned videos continue to recover their state if they reappear.
Source code released under MIT License
- Rebuilt and repackaged the approved v0.7.0 reliability release as AMO version