Додатки браузера Firefox
  • Розширення
  • Теми
    • для Firefox
    • Словники та локалізації
    • Інші сайти браузера
    • Додатки для Android
Увійти
Піктограма додатка

Історія версій FeedCleaner - 4 версії

FeedCleaner автор koshiro

Ще немає оцінок
Оцінка 0 з 5
5
0
4
0
3
0
2
0
1
0
Історія версій FeedCleaner - 4 версії
  • Будьте обачні із застарілими версіями! Ці версії показано лише з метою тестування й довідки.Вам слід завжди використовувати найновішу версію додатка.

  • Найновіша версія

    Версія 0.4.1

    Випущено 31 лип 2026 р. - 46,95 КБ
    Працює з firefox 140.0 і новіше
    Implemented and committed the 0.4.1 History exemption.
    History (/feed/history) now restores any cards previously hidden by the extension and skips all filtering.
    History browsing no longer records Repeat Video Fixer sightings.
    All commit history is public at this github repo: https://github.com/k0shir0/feedcleaner

    Програмний код випущено на умовах Громадська ліцензія Mozilla 2.0

    Завантажити Firefox та отримати розширення
    Завантажити файл
  • Попередні версії

    Версія 0.4.0

    Випущено 29 лип 2026 р. - 46,61 КБ
    Працює з firefox 140.0 і новіше
    fix get_state referenceerror, restore extractVideoId import, log failing handlers
    GET_STATE still called getWatchedIds(), which 0.3.0 deleted when the watched
    store became a { videoId: watchedAtMs } map — five of six call sites were
    renamed to getWatched(), this one was missed. Every settings read goes
    through GET_STATE, so the popup, the settings page, and the content-script
    cache all silently fell back to their built-in defaults on load while
    SET_SETTINGS kept writing to storage correctly: preferences looked like they
    never saved.

    youtube-feed.js used extractVideoId without destructuring it from YTWash, so
    the IntersectionObserver callback threw on every sighting and the Repeat
    Video Fixer never recorded a count.

    Rejected message handlers now log the failing message type — both bugs were
    invisible because a throwing handler only ever surfaces as a UI that quietly
    stops updating.

    See all commit history at the public Github page posted here: https://github.com/k0shir0/feedcleaner

    Програмний код випущено на умовах Громадська ліцензія Mozilla 2.0

    Завантажити файл
  • Версія 0.3.0

    Випущено 25 лип 2026 р. - 46,44 КБ
    Працює з firefox 115.0 і новіше
    Add Repeat Video Fixer; flip placeholder default; apply review fixes
    Counts feed-card viewport sightings (>=50% visible, once per video per
    SPA navigation) via IntersectionObserver, batched to the background and
    stored in storage.local.seenCounts with last-seen pruning. Cards seen at
    least repeatThreshold times before (default 1, configurable 1-10) are
    hidden with the same hard-hide/placeholder modes as the Watch Filter;
    repeat placeholders offer a "Show anyway" per-video count reset.

    Hide decisions use sighting counts snapshotted at navigation time so a
    card never disappears while it is being looked at; the snapshot only
    syncs downward mid-page (resets/clears).

    placeholderMode now defaults to true for new installs.

    Програмний код випущено на умовах Громадська ліцензія Mozilla 2.0

    Завантажити файл
  • Версія 0.1.0

    Випущено 16 лип 2026 р. - 37,23 КБ
    Працює з firefox 115.0 і новіше

    Програмний код випущено на умовах Громадська ліцензія Mozilla 2.0

    Завантажити файл
Перейти на домівку Mozilla

Додатки

  • Про
  • Блог додатків Firefox
  • Семінар з розширень
  • Центр розробника
  • Політики розробників
  • Блог спільноти
  • Форум
  • Повідомити про помилку
  • Настанови з написання відгуків

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Приватність
  • Файли cookie
  • Правові положення

За винятком випадків зазначених тут, вміст цього сайту ліцензовано на умовах ліцензії Creative Commons Attribution Share-Alike License v3.0, або будь-якою новішою версією.