A browser extension that brings back Twitter's legacy verification and distinguishes Twitter Blue users vs legacy verified users.
Firefox 🟢 Available |
Chrome 🟢 Available |
Installing this add-on will restore all the legacy verified badges that were removed due to Twitter Blue changes on April 20, 2023.
The list of legacy verified users was taken before April 4, 2023. Thanks to the data collected by Travisbrown. You can find the complete list on: Twitter accounts with legacy verification
- Hide Twitter Blue badges
- Remove the verification badge from users who have Twitter Blue.
- Replace Twitter Blue badges with 🤡
- Add a simple green checkmark to legacy verified accounts.
- Change the badge color for verified users, Twitter Blue users, and verified users who have Twitter Blue.
- Added support for x.com
- Fix bug when showing verified badges.
- Fixed minor issue in Chrome Dev: popup's width broken.
Complete logs: Releases
Popup is created with React. The project uses esbuild.
After cloning the project, do the following:
# Install pnpm
npm install -g pnpm
# Install dependencies
pnpm install
# Generate the files for Chrome
pnpm run build-chrome
# Generate the files for Firefox
pnpm run build-firefox
# Run and fix linter issues
npx standard --fix
# If you have the standardjs extension for VSCode, changes are made on save.
This extension uses the screenname from the legacy verified list. The use of user IDs is being addressed in the userids branch.
Any suggestions for improvement are welcome.
Data provided by Travisbrown's
Full list: legacy-verified
The verified user list is splitted in two files and has the following format:
[{
"key": "u",
"users": ["username","username2"]
}]
# key: The first character of the username.
# users: An array of all the usernames where the first character matches the "key"
You can generate the files by running this python script.
# Move to the verifiedList folder
cd verifiedList
# Run the script
python legacy-verified.py
You have to have python installed. The output files are used in ./src
Load the extension on Chrome or Edge:
- Access edge://extensions/ or chrome://extensions/
- Check Developer mode
- Click on Load unpacked extension
- Select the folder: chrome-extension.
Load the extension on Firefox
- Open the about:debugging page
- Click the This Firefox option
- Click the Load Temporary Add-on button
- Select any file in the folder firefox-extension
Of course! You can open a new issue, or a pull request with a new improvement, or fix bugs.