Skip to content

Releases: LeerBox/banish

Banish v1.2.3

Choose a tag to compare

@github-actions github-actions released this 01 Nov 13:05

Fixed

  • A ⊘ button sat on top of the LIVE preview video. On the LIVE discover page, TikTok overlays the streamer's name row on the playing preview, and Banish put its button there. Banish now never places a button over a playing video, and skips large media tiles.

Install

  1. Download banish-v1.2.3.zip below and unzip it.
  2. Open chrome://extensions (or edge://extensions) and turn on Developer mode.
  3. Click Load unpacked and pick the unzipped folder.
  4. Reload any open TikTok tab.

Updating? Replace the old folder's files with the new ones, then press ↻ on the extension card.

SHA-256 75cd1525f254b69d6a9f5336b5a1b7cddfe783b51f332a9d64617aba19602405

Full changelog: v1.2.2...v1.2.3

Banish v1.2.2

Choose a tag to compare

@github-actions github-actions released this 31 Oct 12:01

Fixed

  • Block sometimes did nothing. TikTok occasionally leaves a profile's Follow, Message and ⋯ buttons as grey loading placeholders, and Banish waited for ⋯ until it gave up. Now, if the buttons haven't appeared after 12 seconds, the hidden page reloads once and tries again.
  • Already-blocked accounts are recognized right away by their Unblock button, with no waiting.

Install

  1. Download banish-v1.2.2.zip below and unzip it.
  2. Open chrome://extensions (or edge://extensions) and turn on Developer mode.
  3. Click Load unpacked and pick the unzipped folder.
  4. Reload any open TikTok tab.

Updating? Replace the old folder's files with the new ones, then press ↻ on the extension card.

SHA-256 48b49cac5b4d5cfbbb66101aff6b508c6bc00976363d8eb64701c7aea73f377b

Full changelog: v1.2.1...v1.2.2

Banish v1.2.1

Choose a tag to compare

@github-actions github-actions released this 28 Oct 17:43

Fixed

  • LIVE header: the ⊘ button overlapped Follow. On some streams TikTok renders the share button without its usual identifier, so Banish fell back to placing its button inside Follow's own box. Banish now always goes at the end of the header row, after the streamer's name, Follow and share.

Install

  1. Download banish-v1.2.1.zip below and unzip it.
  2. Open chrome://extensions (or edge://extensions) and turn on Developer mode.
  3. Click Load unpacked and pick the unzipped folder.
  4. Reload any open TikTok tab.

Updating? Replace the old folder's files with the new ones, then press ↻ on the extension card.

SHA-256 49656e3f8b9d77b2e1b8bd34477138fb8e2114971b991e5ea057d9eaf575069e

Full changelog: v1.2.0...v1.2.1

Banish v1.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 17:40

Banish now works everywhere a username appears on TikTok.

Added

  • Universal layer. Banish finds every link to an account on any page and adds the right kind of button. You can switch it off in the popup (Show everywhere).
    • Name links (Explore cards, follower lists, notifications, the "You may like" panel and more) get a quiet ⊘ next to the name, shown on hover.
    • Whole-card links (search Users tab, sidebar Following accounts) get a round ⊘ at the card's right edge. It sits left of TikTok's own Follow button, never on top of it.
    • Places that already have a hand-tuned button (videos, comments, profiles, LIVE) are skipped, and nested links get a single button, so there are no duplicates.
  • LIVE cards in For You / Following. The stream preview now reads LIVE now · Following · ⊘ Banish. The card shows the streamer's name as plain text, so Banish reads the username from the card's LIVE link.

Install

  1. Download banish-v1.2.0.zip below and unzip it.
  2. Open chrome://extensions (or edge://extensions) and turn on Developer mode.
  3. Click Load unpacked and pick the unzipped folder.
  4. Reload any open TikTok tab.

Updating? Replace the old folder's files with the new ones, then press ↻ on the extension card.

SHA-256 95668ccd535702792dba04899170e959afab889cc4f3fc559f0ca3e0b178671a

Full changelog: v1.1.3...v1.2.0

Banish v1.1.3

Choose a tag to compare

@github-actions github-actions released this 28 Oct 17:30

Added

  • Support for TikTok's new full-width "cinema" player. In this layout the author, ⋯ and action buttons are shared by whichever video is playing, rather than sitting inside each video. Banish now adds a compact ⊘ Banish button next to the creator's name and Follow at the bottom left, and uses the shared ⋯ menu for Not interested. Auto-skip and Alt + B work there too.

Install

  1. Download banish-v1.1.3.zip below and unzip it.
  2. Open chrome://extensions (or edge://extensions) and turn on Developer mode.
  3. Click Load unpacked and pick the unzipped folder.
  4. Reload any open TikTok tab.

Updating? Replace the old folder's files with the new ones, then press ↻ on the extension card.

SHA-256 a57cbe0706d614cdd2d92438064757d5559ba47ae0ff1802ade7f8f0f9c04a84

Full changelog: v1.1.2...v1.1.3

Banish v1.1.2

Choose a tag to compare

@github-actions github-actions released this 28 Oct 17:25

Updated for TikTok's late-October redesign.

Fixed

  • Profile button overlapped the ⋯ button. TikTok now wraps ⋯ in its own container, and Banish's button landed inside it. It now sits after ⋯, in the same row as Follow, Message and Share.
  • Slower "Not interested". The video ⋯ menu no longer opens on hover, only on click. Banish now clicks straight away, which saves about a second per block.

Checked, unchanged

  • Feed video button, Block flow on profiles (menu and confirmation dialog), comments, search results, and LIVE (header and chat). Comments now load after you switch the side panel from "You may like" to "Comments"; Banish adds its icons as soon as they appear.

Install

  1. Download banish-v1.1.2.zip below and unzip it.
  2. Open chrome://extensions (or edge://extensions) and turn on Developer mode.
  3. Click Load unpacked and pick the unzipped folder.
  4. Reload any open TikTok tab.

Updating? Replace the old folder's files with the new ones, then press ↻ on the extension card.

SHA-256 37c3472568d3cdb9b2f7c8448e5bdb42397fa00f415e704ac2034f284776cdd7

Full changelog: v1.1.1...v1.1.2

Banish v1.1.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 19:38

Ready for the Chrome Web Store.

Changed

  • Fewer permissions. Banish no longer asks for the tabs permission, which it never needed. The install prompt now shows a single line: Read and change your data on www.tiktok.com.

Added

  • Privacy policy. PRIVACY.md: Banish collects nothing, and your settings and block list stay on your device.

Install

  1. Download banish-v1.1.1.zip below and unzip it.
  2. Open chrome://extensions (or edge://extensions) and turn on Developer mode.
  3. Click Load unpacked and pick the unzipped folder.
  4. Reload any open TikTok tab.

Updating? Replace the old folder's files with the new ones, then press ↻ on the extension card.

SHA-256 386e782085920083d545a2889fb428c08d33ca051c4297d2adfa18f6410510ff

Full changelog: v1.1.0...v1.1.1

Banish v1.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 17:31

Banish now works on TikTok LIVE.

Added

  • LIVE support. Block the streamer from the LIVE header (next to the share button), or any chatter from the LIVE chat. Chat names only show display names, so a small page helper (main.js) reads each chatter's real @username.

Install

  1. Download banish-v1.1.0.zip below and unzip it.
  2. Open chrome://extensions (or edge://extensions) and turn on Developer mode.
  3. Click Load unpacked and pick the unzipped folder.
  4. Reload any open TikTok tab.

Updating? Replace the old folder's files with the new ones, then press ↻ on the extension card.

SHA-256 417a430a86d80da02e6e7874da4cd2b0b82179c7ebe56d9117d3f94cdc146067

Full changelog: v1.0.1...v1.1.0

Banish v1.0.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 17:24

Blocking now works: one click marks the video Not interested and then blocks its account, usually in about 5 seconds.

Fixed

  • Block step never ran. A coding error crashed the hidden profile page every time, so only Not interested happened.
  • TikTok's ⋯ menu ignored the extension's clicks. Clicks now look like real mouse clicks, so the menu opens.
  • The Block confirmation is found reliably. Banish now uses the dialog's own button ID.
  • The block survives TikTok reloading the page, and stays reliable when Chrome would otherwise slow down a hidden page.
  • Banish only reports success after TikTok confirms the block.

Improved

  • You can see both steps. On-screen messages show Not interested first, then the block in progress.
  • Clear errors. If something fails, the message names the step that failed.
  • Debug mode for troubleshooting. Set localStorage.banishDebug = 1 to see the hidden profile page while it works.

Install

  1. Download banish-v1.0.1.zip below and unzip it.
  2. Open chrome://extensions (or edge://extensions) and turn on Developer mode.
  3. Click Load unpacked and pick the unzipped folder.
  4. Reload any open TikTok tab.

Updating? Replace the old folder's files with the new ones, then press ↻ on the extension card.

SHA-256 7b59f9ae493d16600b5261f418e30900b8a31387aead9c81723e1cad3a5bd47c

Full changelog: v1.0.0...v1.0.1

Banish v1.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 16:57

The first public release of Banish: quick block for TikTok, idea and design by LeerBox.

Features

  • One-click cleanup. Marks the video Not interested, then blocks the account using TikTok's own buttons.
  • Buttons where accounts appear. On the video (top edge, next to TikTok's ⋯ button), next to commenters in comments and replies, in the profile header, and on search results.
  • Banish design. The ban mark from the logo, with cyan and red layers that split apart on hover, plus a branded tooltip and toast.
  • Auto-skip. Videos from accounts you've already blocked are skipped in the feed.
  • Dimmed comments. Comments from blocked accounts fade out.
  • Keyboard shortcut. Alt + B blocks the author of the video on screen.
  • Popup. Settings and a list of recently blocked accounts.

Known limitations

  • TikTok's interface language must be English: Banish finds buttons by their text.

Install

  1. Download banish-v1.0.0.zip below and unzip it.
  2. Open chrome://extensions (or edge://extensions) and turn on Developer mode.
  3. Click Load unpacked and pick the unzipped folder.
  4. Reload any open TikTok tab.

Updating? Replace the old folder's files with the new ones, then press ↻ on the extension card.

SHA-256 a6b7a0e5d5bc03eb1e875a0e1b730f11a98a596e66c21d8866b2e6747aaa9c33