Skip to content

Browser extension that allows to hide content that you don't want to see on twitch.tv.

License

Notifications You must be signed in to change notification settings

LinogeFly/hide-unwanted-streams-on-twitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is not maintained anymore

Hey guys!
I'm really sorry, but I'm not going to support this add-on anymore.

About

This solution is for blocking unwanted content on twitch.tv, such as streams, games, videos etc. Currently, the following platforms are supported:

  • Extension for Google Chrome. Available on Chrome Web Store here.
  • Userscript, to be used with userscript managers such as Greasemonkey. Can be installed from here.

How to use

See User Guide document.

How to build

Prerequisites

Before you can build this solution, you must install and configure the following dependencies on your machine:

npm install --global gulp

Building

In order to build the solution, you need to clone the source code repository first. After that install all necessary dependencies by running the following command in the solution's directory:

npm install

To build this solution, use:

gulp

For platform specific builds use gulp build-chrome and gulp build-userscript commands.

How to run tests

Currently, tests are semi-automatic. To run tests open browser's console, select "Hide unwanted streams on Twitch" scope and run the following command:

husot.tests.runAll()

Failing tests will throw errors into console.

Version history

  • 1.3.28 Fixed an issue when channels blocking stopped working.
  • 1.3.27 Fixed CSS selectors after Twitch update.
  • 1.3.26 Added Firefox Quantum support for Userscript platform.
  • 1.3.25 Added new Twitch UI support.
  • 1.3.24 Fixed a bug when ad element was messing up channel thumbs finding logic.
  • 1.3.23 Fixed a bug when blocking was not working on language specific pages.
  • 1.3.22 Optimized CSS selectors for finding stream/video/game thumbs.
  • 1.3.21 Fixed an issue when video blocking got broken after recent Twitch update.
  • 1.3.20 Hot fix for blocking games/streams. Blocking for videos still doesn't work. Will be fixed soon.
  • 1.3.19 Hot fix due to recent Twitch updates.
  • 1.3.18 Fixed an issue when blocking stopped working on League of Legends page.
  • 1.3.17 Added support for Communities pages.
  • 1.3.16 Fixed a bug when "Infinite scroll" stopped triggering on Games page.
  • 1.3.15 Fixed a bug when blocking for streams wasn't working in language specific sections.
  • 1.3.14 Hot fix due to recent Twitch updates.
  • 1.3.13 Reverted back Following pages support.
  • 1.3.12 Added support for Following pages.
  • 1.3.11 Optimized space usage for block lists.
  • 1.3.10 Fixed small UI issues that appeared after Twitch Whispers update.
  • 1.3.9 Optimized "Infinite scroll" triggering logic so it doesn't call internal functions on Twitch anymore.
  • 1.3.8 Fixed a bug when "Infinite scroll" stopped triggering after Ember framework update on Twitch.
  • 1.3.7 Fixed a bug when "Infinite scroll" didn't get triggered sometimes on language specific Channels page.
  • 1.3.6 Fixed a bug when block list was getting reset if hitting total storage limit for a Chrome extension.
  • 1.3.5 Fixed a bug when solution was not working if Twitch was accessed with language specific URL.
  • 1.3.4 Fixed a bug when it was not possible to save long block lists due to quotation limit for settings (in Chrome only).
  • 1.3.3 Fixed a bug when "Infinite scroll" didn't get triggered sometimes on Games page (in Chrome only).
  • 1.3.2 Fixed a bug when streams were not hiding on CS:GO pages.
  • 1.3.1 Fixed performance issue that occurred when a lot of channels and games were blocked. Blocked items are now sorted alphabetically in Settings window.
  • 1.3.0 Added support for blocking games.
  • 1.2.0 Added Google Chrome Extension platform.
  • 1.1.0 Added support for hiding videos in addition to live streams.
  • 1.0.0 First release. Only Userscript platform is supported.

About

Browser extension that allows to hide content that you don't want to see on twitch.tv.

Resources

License

Stars

Watchers

Forks

Packages

No packages published