Commit Graph

429 Commits

Author SHA1 Message Date
Jonny Buchanan
85fb7ad06d Release v4.9.0
- 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
2025-02-20 04:57:18 +10:00
Jonny Buchanan
be831eb645 Improved Mobile media viewer support
- Added an option to prevent the next video autoplaying on mobile - videos will loop instead
- Fixed hiding Views and the Share Tweet button in the mobile media viewer
- Fixed style of the Follow/Following button in the mobile media viewer, when uninverting them elsewhere
- Fixed processing premium checks in mobile media viewer video info

Removed a workaround for a now-fixed Twitter sticky title bug, as this was causing the mobile media viewer to be processed twice

Closes #714
2025-02-20 04:53:03 +10:00
Jonny Buchanan
c8c8cae2a0 Fixed hiding the "You aren't verified yet" own-profile upsell on mobile 2025-02-20 00:10:38 +10:00
Jonny Buchanan
2a5f8eada6 Renamed the "Total tweet metrics" option to "Profile header metrics", as metrics in the profile header now change when you switch profile tabs 2025-02-19 10:41:19 +10:00
Jonny Buchanan
2cf196be92 Hide the "You aren’t verified yet" Premium upsell on your own profile page 2025-02-19 10:39:33 +10:00
Jonny Buchanan
95384a58ef Release v4.8.2
- 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
2025-02-19 08:36:26 +10:00
Jonny Buchanan
f8258fbcd9 Renamed the Hide "Discover more" tweets option to Hide "Discover" suggestions
Added hiding Discover new Lists suggestions in the Lists page when this option is enabled

Fixes #350
2025-02-19 04:16:43 +10:00
Jonny Buchanan
be13cbfe37 Hid a Premium upsell in the Communities header 2025-02-19 03:30:14 +10:00
Jonny Buchanan
ec036fede3 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
Fixes #711
2025-02-19 02:03:33 +10:00
Jonny Buchanan
979279893c Updated "What's happening?" translations from Twitter's locale data
Not all languages had changes to the actual wording, but it looks like Twitter's translations all had at least an exclamation point added - removed it
Replaced "What is happening?!" with "What's happening?"
Added translations where Twitter's locale data was missing them
2025-02-19 01:54:26 +10:00
Jonny Buchanan
d70416931d Release v4.8.1
- 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
2025-02-18 18:11:31 +10:00
Jonny Buchanan
48752413d5 Added restoring "Add another Tweet" placeholders when creating a thread in the Tweet editor
Added restoring Twitter placeholders to the desktop Compose Tweet modal
Fixed pinned Community tab contents being hidden when hiding the Tweet editor in the timeline
Fixed the Home timeline Tweet editor not being tweaked if it's removed and later re-added
Fixed using Twitter placeholders, Tweet button text and handling premium checks in the user dropdown on the mobile Compose Tweet page
2025-02-18 05:18:04 +10:00
Jonny Buchanan
a720a01957 Disable timeline stats logging by default and add a debug option to enable it 2025-02-17 11:44:32 +10:00
Jonny Buchanan
922851d3e3 redirectToTwitter: Don't redirect the path used by the OldTweetDeck extension 2025-02-16 23:49:51 +10:00
Jonny Buchanan
9ed1b82576 Release v4.8.0
- 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
2025-02-16 05:04:42 +10:00
Jonny Buchanan
d857b7e545 Added a Custom CSS option to the Experiments section
#221
2025-02-16 04:22:59 +10:00
Jonny Buchanan
4d7bdeeb59 Added an option to hide the main Compose Tweet button 2025-02-16 01:05:48 +10:00
Jonny Buchanan
b49efdc0e8 Fix TypeScript warnings so we don't have to mentally cache "normal number of warnings to have"
Make JSDoc usage of @returns consistent
2025-02-16 00:44:29 +10:00
Jonny Buchanan
c61a0a2190 Automatically hide the new premium upsell modal on desktop after sending a Tweet
Fixes #712
2025-02-16 00:05:41 +10:00
Jonny Buchanan
cc7fb13d50 Added an option to redirect from x.com to twitter.com
Fixed hiding the Highlights and Articles premium upsell tabs on your own profile page on twitter.com

This redirect will only work for as a long as Twitter supports the ?mx=1 query parameter
2025-02-15 23:35:14 +10:00
Jonny Buchanan
aed5a059ee Fixed hiding the "Edit" upsell in the menu on your own recent Tweets 2025-02-15 16:52:22 +10:00
Jonny Buchanan
98d40e96a0 Fixed defaulting of "Sort replies by"
Closes #649
Closes #631
2025-02-15 16:50:48 +10:00
Jonny Buchanan
b12bfe9968 The Premium upsell on the Pin modal has been removed - removed related code 2025-02-15 09:40:31 +10:00
Jonny Buchanan
c307e3e5d2 Release v4.7.1
- Fixed sidebar contents not being hidden on the Home timeline due to a Twitter change (currently) only on this screen
2025-02-13 07:21:48 +10:00
Jonny Buchanan
83d3cd63fb Fixed sidebar contents not being hidden on the Home timeline due to a Twitter change (currently) only on this screen 2025-02-13 07:20:25 +10:00
Jonny Buchanan
64a07a75d1 Release v4.7.0
Changes

- Added a new Notifications option to the Reduce "engagement" settings
  - "Hide badges only" hides all notification count badges, the notification count in the page title and the notification favicon
  - "Hide" also hides the Notifications nav item to discourage checking notifications
- Added display of Retweets and Likes counts when restoring links under your own Tweets
  - The Likes link is now only restored under your own Tweets, as the Likes tab isn't visible for other people's Tweets
- Hid a new Premium upsell underneath your own focused Tweets
- Fixed a border left behind after hiding the Analytics link under your own Tweets
- Fixed Control Panel for Twitter clashing with the one sec extension when both are being used

New layout changes

- Enabling the Tweak new layout option now doesn't do anything if you don't have the new layout, so you can leave it enabled if only some of your accounts have it
- Fixed contrast of nav item text when navigation is expanded
- Made the "More" button larger to match the tweaked nav icons
- Added an option to hide the Toggle navigation button in the new layout
2025-02-08 21:07:40 +10:00
Jonny Buchanan
4372e1530e Fixed a border left over after hiding the "View post engagements" button under your own Tweets
Hid a new Account Analytics premium upsell under your own Tweets
Fixed having multiple promises waiting for the Tweet editor under focused Tweets to appear
2025-02-08 20:26:46 +10:00
Jonny Buchanan
535a0314f6 Only restore the Likes link when focusing your own tweet 2025-02-08 19:28:47 +10:00
Jonny Buchanan
cbb0bbae20 Increase the size of the More button to match other tweaked nav icons 2025-02-08 15:46:13 +10:00
Jonny Buchanan
520254c84e Make the toggle navigation option available even if you aren't tweaking the new layout 2025-02-08 15:45:21 +10:00
Jonny Buchanan
c3449a2a80 Remove the restores "Likes" link under focused tweets, as Likes are no longer visible
Add the Retweet count to the restored Retweets link
2025-02-07 22:26:00 +10:00
Jonny Buchanan
53afa9f566 Remove unused argument 2025-02-06 01:17:39 +10:00
Jonny Buchanan
cdfc85bf5f Fixes for Control Panel for Twitter clashing with the one sec extension:
- Ignore the title while one sec's intervention title is set
- Fix shortcut icon query promise never resolving when one sec changes it from rel="shortcut icon" to rel="icon"
2025-02-06 00:16:37 +10:00
Jonny Buchanan
0ccc3b7cb9 Added an option to hide the Toggle navigation button in the new layout 2025-02-05 12:19:29 +10:00
Jonny Buchanan
72b42c6225 Missed hiding the notification indicator in the Messages drawer on desktop 2025-02-05 12:01:00 +10:00
Jonny Buchanan
483a0d78e1 Enabling the Tweak new layout option now doesn't do anything if you don't have the new layout, so you can leave it enabled if only some of your accounts have it 2025-02-05 08:50:54 +10:00
Jonny Buchanan
6b9655e65b Fixed text emphasis colour being applied to notification badges in the light theme 2025-02-05 08:49:13 +10:00
Jonny Buchanan
692e4382a7 Added a new Notifications option to the Reduce "engagement" settings
- "Hide badges only" hides all notification count badges, the notification count in document title and the notification favicon
- "Hide" also hides the Notifications nav item to discourage checking notifications
2025-02-05 08:46:23 +10:00
Jonny Buchanan
c8882f97e7 Fix contrast of main nav item text in dark colour schemes 2025-01-30 18:06:29 +10:00
Jonny Buchanan
a3a67a4f2b Release v4.6.2
- Added more contrast/branding colour tweaks for the new layout
- Fixed the Grok Profile Summary button in user hovercards not being hidden if "Premium blue checks" is set to "Do nothing"
- Fixed double primary column left border when navigation is expanded in the new layout
- Fixed Japanese "What's happening?" translation
2025-01-30 04:02:14 +10:00
Jonny Buchanan
e2a10a1499 Use theme colour for More dialog notification pips 2025-01-30 03:06:13 +10:00
Jonny Buchanan
852680d636 Update Japanese "What's happening?" translation 2025-01-29 21:13:06 +10:00
Jonny Buchanan
1ac26eed38 Restore pip colour to Message nav item too 2025-01-29 17:48:53 +10:00
Jonny Buchanan
76b448e657 Fixed doubled primary column left border when navigation is expanded in the new layout
Fixed giving the new Toggle navigation button more contrast
2025-01-29 11:22:07 +10:00
Jonny Buchanan
666611d5be Fixed the Grok Profile Summary button in user hovercards not being hidden if "Premium blue checks" is set to "Do nothing" 2025-01-29 03:20:12 +10:00
Jonny Buchanan
7cf1607029 More new layout contrast/branding colour tweaks 2025-01-29 02:47:25 +10:00
Jonny Buchanan
c641b399b4 Release v4.6.1
- Fixed the Grok drawer animation sometimes being visible when hiding Grok
- Fixed premium upsells sometimes being visible in your own profile page on mobile
- Fixed hiding the new Radar premium upsell in Search results
- Fixed the new Radar premium upsell breaking display of Search filters when hiding sidebar contents
- Enabled use of the experimental "Tweak new layout" option on mobile, as the new layout affects mobile too
- Added some initial tweaks for the new layout on mobile
- Removed restoring the notification count on desktop from new layout tweaks, as Twitter fixed this
2025-01-28 19:32:08 +10:00
Jonny Buchanan
8514980a25 Enable the "Tweak new layout" option on mobile, as it affects mobile too
Added some initial tweaks for the new layout on mobile
Hide the new Radar premium upsell in Search results
Fixed the new Radar premium upsell breaking showing Search filters when hiding sidebar contents
2025-01-28 18:28:38 +10:00
Jonny Buchanan
c367e3b48b Fixed premium upsells sometimes being visible in your own profile page on mobile 2025-01-28 16:21:22 +10:00
Jonny Buchanan
132825162f Twitter fixed notification count display in the new layout - just restore the theme colour for now 2025-01-28 16:13:12 +10:00
Jonny Buchanan
cab5886a9b Hide the Grok drawer entirely, to prevent it animating in
Fixes #701
2025-01-27 10:02:02 +10:00
Jonny Buchanan
c28a6e83e8 Release v4.6.0
- Added an experimental "Tweak new layout" option for people who have the new Twitter layout on desktop to try
- Added support for hiding items in the new layout's More dialog
- Fixed styling of the separated Retweets/Quote Tweets tab with the new layout
- Fixed styling of hidden tabs with the new layout
- Added restoring the "What's happening?" placeholder in the desktop timeline Tweet box
- Hide the Grok summary at the top of search results
2025-01-27 03:39:24 +10:00
Jonny Buchanan
49d8a7e35b Added an experimental "Tweak new layout" option for people who have the new Twitter layout on desktop to try
This fixes some of the more obvious problems with the new layout - we'll
document what these are in a blog post once the new layout has had a wider
rollout, and after we see which initial changes Twitter make based on
feedback (which we've also provided)

#705

Added support for hiding items in the new layout's More dialog
Added restoring the "What's happening?" placeholder in the desktop timeline Tweet box
Fixed styling of the separated Retweets/Quote Tweets tab with the new layout
Fixed styling of hidden tabs with the new layout
2025-01-27 03:34:19 +10:00
Jonny Buchanan
ae8ff051a8 Hide Grok summary at the top of search results
Fixes #700
2025-01-21 22:53:03 +10:00
Jonny Buchanan
25acc3b765 Release v4.5.5
- Hide another new Grok button in user profiles
2025-01-20 10:17:22 +10:00
Jonny Buchanan
22ee74fbd4 Hide new Profile Summary Grok button 2025-01-18 13:18:15 +10:00
Jonny Buchanan
048c13e247 Release v4.5.4
- Hide the new Grok drawer on desktop
- Hide the new "Radar" Premium upsell in Search on desktop
2025-01-18 12:51:29 +10:00
Jonny Buchanan
ed1483ac33 Hide the new Radar premium upsell on the desktop Search screen
Fixes #693
2025-01-18 12:48:46 +10:00
Jonny Buchanan
40b5f95eb8 Hide the new Grok drawer on desktop
Fixes #694
2025-01-18 12:25:29 +10:00
Jonny Buchanan
f4ced4f451 Release v4.5.3
- Fixed a layout issue in the Home timeline when hiding the For you timeline, but not hiding Grok suggestions in Tweets
2025-01-12 22:38:48 +10:00
Jonny Buchanan
2ca7957e50 Fix layout issue in the Home timeline when hiding the For you timeline, but not hiding Grok suggestions in Tweets 2025-01-12 22:32:36 +10:00
Jonny Buchanan
7321852a56 Release v4.5.2
- Hide suggested Grok prompts in Tweets
- Changed how Tweets are hidden to also hide the new separator between them
2025-01-08 19:12:30 +10:00
Jonny Buchanan
6ca58e5bde Changed how Tweets are hidden to also hide the new separator element
Twitter added a new separator element instead of using a CSS border,
resulting in separators piling up when multiple subsequent tweets were
hidden
2025-01-08 16:12:29 +10:00
Jonny Buchanan
bb866d3d1d Hide Grok suggested prompts in Tweets 2025-01-08 15:55:27 +10:00
Jonny Buchanan
cad4300010 Release v4.5.1
- Replace daruma version of X logo (Japan-only)
2024-12-25 04:06:56 +10:00
Jonny Buchanan
be8ac99ff6 Replace daruma version of X logo (Japan-only)
Closes #686
2024-12-25 04:02:47 +10:00
Jonny Buchanan
d07462f618 Release v4.5.0
- Added Italian translation by @katullo11
- Improved French translation by @luclu7
- Hide the Grok "Profile Summary" button in user hovercards on desktop
2024-12-23 10:18:34 +10:00
Jonny Buchanan
d238a17abb Manually tag user hovercard Grok button instead of using div:has() to hide it 2024-12-23 09:54:34 +10:00
Jonny Buchanan
89ad69a43a Hide the Grok "Profile Summary" button in user hover cards
Closes #684
2024-12-22 03:15:40 +10:00
Jonny Buchanan
2cbb19171a Release v4.4.6
- Hide the Grok "Generate image" button which was added to the Tweet editor
2024-12-19 22:31:21 +10:00
Jonny Buchanan
e7cacadb4d Hide the Grok "Generate image" button which was added to the Tweet editor 2024-12-19 22:21:50 +10:00
Jonny Buchanan
c33b1750a9 Release v4.4.5
- Hide the Grok Actions button in focused tweets
2024-12-15 20:36:33 +10:00
Jonny Buchanan
c6301cf676 Hide the Grok Actions button in focused tweets 2024-12-15 20:34:18 +10:00
Jonny Buchanan
ca43fdf2eb Release v4.4.4
- Fixed the high contrast magenta dark mode theme colour
2024-12-13 14:44:11 +10:00
Jonny Buchanan
46f3ec1ef1 Fixed the high contrast magenta dark mode theme colour 2024-12-10 19:37:32 +10:00
Jonny Buchanan
998281387c Release v4.4.3
Improvements when restoring the theme colour for Tweet buttons

- Added support for accessible high-contrast mode colours
- Fixed the Tweet icon color in dark mode when the navigation menu is collapsed on desktop
2024-12-08 16:16:42 +10:00
Jonny Buchanan
c89f1053ab Fix typo 2024-12-08 16:15:02 +10:00
Jonny Buchanan
a8cc198495 Release v4.4.2
Improvements when restoring the theme colour for Tweet buttons

- Added support for accessible high-contrast mode colours
- Fixed the Tweet icon color in dark mode when the navigation menu is collapsed on desktop
2024-12-08 16:05:10 +10:00
Jonny Buchanan
6664eb6853 Improvements when restoring the theme colour for Tweet buttons
- Added support for accessible high-contrast mode colours
- Fixed the Tweet icon color in dark mode when the navigation menu is collapsed on desktop


Fixes #678
2024-12-08 16:03:57 +10:00
Jonny Buchanan
05f24c1442 Release v4.4.1
- Restore the theme color for Tweet buttons as part of the "Replace X branding changes" option
2024-12-05 20:13:37 +10:00
Jonny Buchanan
54cc45d9a6 Restore the theme color for Tweet buttons as part of the "Replace X branding changes" option
Closes #676
2024-12-05 20:13:02 +10:00
Jonny Buchanan
8df8809229 Release v4.4.0
- The "Hide Grok" option now hides the new button which Twitter has added to all Tweets
- Blanket hide all upsell links in your own profile - hides the current Premium upsell which will no doubt be replaced with another
- Simplified hiding Views and bookmark buttons under Tweets, to avoid hiding the wrong button when Twitter changes things
- Fixed detecting when we're on the Bookmarks page, as Twitter recently broke the page title
- The Firefox version of Control Panel for Twitter now requires Firefox 121 or later
2024-12-02 22:21:15 +10:00
Jonny Buchanan
54cd7bf60b Simplfy hiding Views under Tweets 2024-12-02 22:18:48 +10:00
Jonny Buchanan
3cac5e1c6d Blanket hide all upsell links in your own profile
Hides the new "limited time" one, which will no doubt be replaced with another soon #675
2024-12-02 21:56:45 +10:00
Jonny Buchanan
c46b4750b6 Manually detect when we're on the Bookmarks page, as Twitter recently broke the page title 2024-12-02 21:33:15 +10:00
Jonny Buchanan
bf63ee2737 Simplified hiding bookmark buttons under Tweets to avoid hiding the wrong button when Twitter changes things 2024-12-02 21:32:45 +10:00
Jonny Buchanan
c302903262 The "Hide Grok" option now also hides the new button which has been added to all Tweets 2024-12-02 21:30:50 +10:00
Jonny Buchanan
4648a5073b Release v4.3.2
- Hide new Analytics menu item, which is a Premium upsell
2024-11-03 11:27:41 +10:00
Jonny Buchanan
6e593e1dac Hide new Analytics menu item, which is a Premium upsell 2024-11-03 05:30:25 +10:00
Jonny Buchanan
1cdf1c90f1 Release v4.3.1
- Fixed hiding Tweets from muted/blocked users in threads when using Twitter in Japanese
2024-10-13 20:13:40 +10:00
Jonny Buchanan
b96a935f71 Fix Japanese translation for the "View" button on moted/blocked account Tweets
Closes #658
2024-10-13 10:42:01 +10:00
Jonny Buchanan
ea9e125316 Release v4.3.0
### New

- Expanded "Enable muting of Quote Tweets" to allow turning off Quote Tweets from specific people you follow - Quote Tweets now have a new "Turn off Quote Tweets" menu item when this option is enabled
- Hiding Premium upsells now hides the "Unlock Analytics" button in your own profile

### Fixes

- Fix hiding the new extended variant of inline prompts in the timeline
- Fixed hiding the Monetization nav item
- Fixed adding the Turn on/off Retweets menu items in Lists
- Fixed hiding private or deleted posts in threads when hiding posts from quote blocked/muted accounts
- Fixed a bug where user profiles with screen names starting with "explore" were treated as if they were the Explore page

### Options changes

- Reorganised and renamed some options
- Created a separate "X fixes" section
- Removed the "Hide Pro" option on desktop, as this nav item is no longer present
2024-10-11 16:23:44 +10:00
Jonny Buchanan
a4df46a44b Fix hiding the new extended variant of inline prompts in the timeline 2024-10-11 14:17:39 +10:00
Jonny Buchanan
995ced4aaf Fixed hiding Monetization nav item 2024-10-11 13:34:48 +10:00
Jonny Buchanan
d7498c112f hidePremiumUpsells: hide the "Unlock Analytics" button in your own profile
Closes #652
2024-10-03 16:36:27 +10:00
unknown
4be36de9f8 feat: Enable full-width on posts 2024-10-02 21:59:34 +10:00
unknown
8692f3f582 feat: Add full-width content to profiles 2024-10-02 21:49:51 +10:00
Jonny Buchanan
3db4b9143c Expanded "Enable muting of Quote Tweets" to allow turning off QTs from particular people you follow
Their QTs will now have "Turn off Quote Tweets" in the menu

#521
2024-09-29 16:36:32 +10:00
Jonny Buchanan
c5ad308486 Fixed adding the Turn on/off Retweets menu items in Lists 2024-09-16 12:17:09 +10:00
Jonny Buchanan
5aef33e276 Fixed hiding private or deleted posts when hiding posts which quote blocked/muted accounts in threads 2024-08-17 11:51:53 +10:00