無関係の新人配信を関連動画に強引に差し込んで、エンジニアの脳味噌も底辺ってわけ?
コードが変更されたバージョンのみを表示しています。 すべてのバージョンを表示
replace polling with MutationObserver (I recently learned same id can be used for multiple elements, from youtube)use `element.style.display = 'none'` instead of `element.remove()`
fix timer not reset
fix: on inactivated tabs (usually opened by ctrl + click), timer was removed regardless of #contents being fully populated
refactor: back to polling, but stop when number of recommended videos is stable after a timeout of 30s
perf: infinite polling to (seems useless) MutationObserverrefactor: loggerchore: update viewers record
fix: edge case bug for no "No Viewers" textfix: update default threshold (250 -> 150)feat: clear timer when site breakingrefactor: slower pollingchore: remove unnecessary dependencies
fix: SPA issuefeat: threshold config GUI
fix: now should work in any local languageschore: title, description, debug info improvements
chore: versioning, wording