Releases: insin/control-panel-for-twitter
v4.12.1
v4.12.0
Visit the Control Panel for Twitter website for installation links, more information about the extension, and FAQs. Follow @ControlPanelFT on Twitter or @soitis.dev on Bluesky for updates.
Changes
- Added an "Enabled" option to allow extension functionality to be turned off from its own options - when disabled, the icon in the toolbar will have a ⏻ badge (Safari) or be greyed out (all other browsers)
- Added an option to restore the Tweet source label in focused Tweets (enabled by default)
- Added hiding the "Upgrade to Premium+ to write longer posts" Premium upsell
- Changed the options for hiding Premium replies to all be "Show" options so they're easier to understand - if a Premium reply matches any of your "Show" options, it will be shown
- Split the option for showing Premium replies from verified orgs into separate options for Business and Government accounts
- Fixed the same Tweets being repeatedly re-checked in focused Tweet timelines when new Tweets are added - should improve performance in long Tweet threads
- Fixed flash of initial X loading logo
- Fixed verified Government accounts getting the Twitter Blue check
- Fixed the options in the Number of followers dropdown not being localised
- Fixed the desktop nav font size option applying to the notifications count
Availability
New versions have to be reviewed and approved for each browser before they're available to install or upgrade to.
This version is available for the following browsers:
Screenshots
New Enabled option
Enabled | Disabled |
---|---|
![]() |
![]() |
Restored Tweet source label

Reworked options for hiding Premium blue check replies
Before | After |
---|---|
![]() |
![]() |
Premium upsell in Tweet composer hidden
Before | After |
---|---|
![]() |
![]() |
Donate
Support Control Panel for Twitter development with a tip:
v4.11.1
Visit the Control Panel for Twitter website for installation links, more information about the extension, and FAQs. Follow @ControlPanelFT on Twitter or @soitis.dev on Bluesky for updates.
Changes
- Hid another new Premium upsell in Premium user profiles
Availability
This version is available for the following browsers:
Donate
Support Control Panel for Twitter development with a tip:
v4.11.0
Visit the Control Panel for Twitter website for installation links, more information about the extension, and FAQs. Follow @ControlPanelFT on Twitter or @soitis.dev on Bluesky for updates.
Changes
- Added an option to hide the Live bar in the mobile timeline when someone you follow is broadcasting
- Added an option to hide the Live with X box in the desktop sidebar
- Added an option to hide the What's happening box in the desktop sidebar
- Added an option to hide Who to follow and other suggested follow boxes in the desktop sidebar
- Moved these to a new Sidebar options group, as they don't all belong in the Remove algorithmic content group
- Added changing "Live on X" to "Live on Twitter" when Replace X branding changes is enabled
- Added hiding promoted trends
- Added hiding Install button cards in some Grok tweets
- Added hiding Ask Grok button in Tweets
- Added hiding a new premium upsell in the desktop sidebar
- Fixed a link headline restoration false positive on Install button cards in Grok tweets
- Fixed hiding the ad in What's happening when not hiding sidebar contents
- Fixed Japanese translation wording and sentence endings
- Increased timeout waiting for the "you aren't verified yet" premium upsell to appear in your own profile
- Removed the Hide Pro nav option, as it's no longer applicable
Screenshots
Hide Live broadcast bar on mobile
Before | After |
---|---|
![]() |
![]() |
v4.10.1
Changes
- Hide the ad in What's happening when not hiding sidebar contents
- Hide the ad at the top of Explore when not hiding Explore's contents
- Hide a new "This profile is verified" Premium upsell when viewing a Premium profile
- Hide a new Premium Analytics upsell in your own profile when not hiding sidebar contents
- Hide a new hovercard Premium upsell on desktop
- Fixed hiding the Premium upsell in the Home sidebar when not hiding sidebar contents
- Fixed hiding the user's own replies if they have Premium, when hiding Premium replies in threads
- Process blue checks in the sidebar user box when not hiding sidebar contents
- Process blue checks in Explore when not hiding Explore's contents
- Don't run on URLs used for OAuth authorization
Screenshots
The ad is gone, you know the one
Adless What's happening in sidebar | Adless Explore header |
---|---|
![]() |
![]() |
v4.10.0
Changes
- Added an option to hide Grok Tweets
- Fixed the restored Twitter reply box placeholder for Japanese and a few other languages
- Fixed restoring Twitter placeholders in the desktop Compose Tweet modal after using Drafts/Media/GIF search/Schedule
- Fixed the empty title on the Messages page on desktop causing bugs on the next page you visit (e.g. For you timeline re-appearing in Home)
- Removed top-level toggles for some groups of options in the options page
v4.9.0
Changes
- Added an option to prevent the next video autoplaying on mobile (enabled by default) - videos will loop instead
- Changed the "Hide total tweet metrics" option to "Hide profile header metrics", as metrics in the profile header now change when you switch profile tabs
- Fixed hiding Views and the Share Tweet button in the mobile media viewer
- Fixed Follow/Following button styles in the mobile media viewer when you're using the option to uninvert them elsewhere on Twitter
- Fixed processing Premium checks in mobile media viewer video info
- Fixed hiding the "You aren't verified yet" Premium upsell on your own profile page
v4.8.2
Changes
- Added hiding "Discover new Lists" suggestions in the Lists page
- Added missing translations for "What's happening?" and "Tweet your reply" where Twitter currently uses the English version
- Changed the Hide "Discover more" tweets option to Hide "Discover" suggestions
- Fixed most "What's happening?" translations based on Twitter's locale data
- Fixed hiding a Premium upsell in the Communities header
- Fixed search filters in the sidebar being hidden (again) - added a temporary workaround for Twitter leaving a stray divider at the top of the sidebar
Screenshots
Hiding "Discover new Lists" on the Lists page
Before | After |
---|---|
![]() |
![]() |
v4.8.1
Changes
- Added restoring Twitter placeholders to the desktop Compose Tweet modal
- Added restoring "Add another Tweet" placeholders when creating a thread in the Tweet editor
- Changed option labels for defaulting sorting of replies to match recent Twitter changes
- Fixed a conflict with the OldTweetDeck extension by not redirecting /i/tweetdeck to twitter.com
- Fixed pinned Community tab contents being hidden when hiding the Tweet box in the timeline on desktop
- Fixed the timeline Tweet editor not being tweaked if the Tweet box is removed and later re-added
- Fixed restoring Twitter placeholders, Tweet button text and handling premium checks on the Compose Tweet page on mobile
Screenshots
De-X'd Compose Tweet editor on mobile
v4.8.0
Changes
- Added an option to redirect from x.com to twitter.com
- If you're logged out of twitter.com, you will be redirected to the login page to avoid an infinite redirection loop
- Note: this redirect will only work for as a long as Twitter supports the ?mx=1 query parameter they added as part of the migration to x.com
- Added automatically closing the new Premium upsell modal which sometimes appears after submitting a new Tweet on desktop
- Added an option to hide the main Compose Tweet button
- Added a Custom CSS option to the Experiments section
- Added display of the version number you're using to the options page
- Fixed the option for defaulting "Sort replies by"
- Note: on mobile, Twitter appear to have broken their own UI for changing sorting, so if you use this option you won't be able to change reply sorting while looking at a Tweet thread
- Fixed hiding the "Edit" upsell in the menu on your own recent Tweets
Screenshots
A feature tour with screenshots and videos is available on Twitter:
https://twitter.com/ControlPanelFT/status/1891068473079464116