- All page script settings are now stored in a single settings object
- All other top-level config is for extension-internal settings
- Renamed old settings which were marked with comments in types.d.ts
Background script
- Open welcome (new installs) or updated (v4 → v5) page post-install
- Migrate v4 user settings to new v5 format on update
Page script:
- Removed userscript pragma
- Renamed page script config variable to 'settings'
Scripts:
- Moved utility and script API functions to lib.js
- Updated copy script to copy all *.mv*.* files in the root dir
- Added a clean script and command to remove files which correspond to a *.mv*.* file
"Hide Twitter Blue replies" now hides "verified" org accounts by default (these tend to be crypto or other engagement farming accounts)
Added an option to show "verified" org account replies when hiding Twitter Blue replies
Added a script which makes it easier to add new translations to all _locales/**/messages.json files at once
This also automatically sorts the messages.json files when making changes