Skip to content

Releases: kheina-com/Blue-Blocker

v0.3.4

04 Jul 05:42
f6db656
Compare
Choose a tag to compare
  • feat: show alert when user is logged out
  • patch: write to history when block fails due to account deletion
  • fix: retry after db failure
  • fix: errors not surfacing during db transactions
  • chore: add typedefs to all messages
  • chore: display variance in popup

v0.3.3

01 Jul 20:02
af9503a
Compare
Choose a tag to compare
  • feat: track block history, click blocked number in context menu to access (#63)
  • feat: added safelist control buttons: import, export, clear
  • feat: import block lists into queue via json files (#145)
  • feat: added close button to all popups (#68)
  • feat: auto-safelist unblocked users (#136)
  • update: popups can now be placed in any corner of the screen (#68)
  • fix: skip legacy verified error recovery
  • chore: make toasts slightly slimmer
  • chore: more and better header assignment
  • chore: add entropy to block interval

v0.3.2

29 Jun 01:55
71e5e73
Compare
Choose a tag to compare
  • fix: chrome prior to version 109
  • fix: stop parsing twitter error responses when sent using status 200
  • fix: stop blocking automated accounts (those clearly labelled as such by twitter)
  • fix: better error handling in blocking logic, wrap legacy verified logic to prevent deadlocks when db doesn't start
  • chore: remove some unneeded debug logs

v0.3.1

27 Jun 17:12
35b2de1
Compare
Choose a tag to compare
  • feat: overhaul popup menu to have new quickmenu for quick changes and an advanced tab for full options list (#141)
  • remove: management permissions requirement in manifest (#155)
  • chore: update integration logic to send test message instead of using management api
  • feat: block users promoting tweets (#5)

v0.3.0

26 Jun 18:43
e648c47
Compare
Choose a tag to compare
  • chore: migrate to create-chrome-ext with typescript
  • chore: also check profile shape to detect nft avatars (#130)
  • feat: use travis brown's verified db to check legacy verifications (#134)
  • feat: integration with soupcan (#139)
  • fix: queue locking and overly fast blocking (#66)
  • fix: critical point logic in queue and counter new generate ref ids per lock
  • fix: ignore error responses from twitter (#142)
  • perf: change user object in queue to be slimmer

v0.2.7

16 Jun 00:36
ea345cf
Compare
Choose a tag to compare
  • fixed issue where search results weren't captured

v0.2.6

21 May 01:04
d961ce6
Compare
Choose a tag to compare
  • reword most options for clarity
  • add customizable threshold for follower count
  • make paused queue collection clearer
  • add customizable popup timer
  • add ability to view and remove users from queue
  • better status handling on blocking (no longer perpetually fails on suspended or banned users)
  • added tweetdeck (and bettertweetdeck) support

v0.2.5

09 May 05:29
e902fbe
Compare
Choose a tag to compare
  • Update magic regex to catch new TweetDetail query id
  • Change how error handling works
  • Push error popups when errors occur so it's more obvious something is broken to end users
  • Add some debug statements

v0.2.4

03 May 07:38
2d093d6
Compare
Choose a tag to compare

Changelog

  • Add version to context menu
  • Restructure repository into separate parsers and models folders, shared.js is much cleaner
  • Add multi-tab support. Only one queue will run at a time regardless of the number of twitter tabs open
  • Adds support for search results pages and search bar suggestions
  • Queue now purges duplicate users
  • Fix issue with follower count not being checked on the "For You" page
  • Updated queue uniqueness to use user_id
  • Added blocked user popup option
  • Added ability to undo blocks (and mutes)
  • Unblocked users are added to a no-block list
  • Bump default block interval to 15 seconds

v0.2.3

01 May 04:39
a46d1f3
Compare
Choose a tag to compare
  • Revert FireFox manifest to v2 for ESR branches
  • Set default block interval to 10 seconds
  • Make block interval configurable from the context menu
  • Set CSRF token directly from cookie (fixes many 403 errors)
  • Stop processing block queue when user is logged out