Automatically mark incoming messages as read if they are in one of selected folders.
An attempt to revive & enhance 'Mark Junk Read' by Alex Cabal, which does not work for TB v68+.
After installing simply select folders using extension's options. After receiving new mail the extension checks if any of the new messages belong to any of the selected folders and marks them as read if they do. Also on each program launch the extension checks selected folders for any unread messages and marks them as read.
Uses thunderbird/webext-examples as base for Vite.
Icon: Linear Color by justicon @ flaticon.com
The extension uses browser.messages.update to change the 'read' parameter of messages, so should be safe for your inbox.
- accountsRead - used for scanning the folders of each account
- messagesRead - used for marking messages as read and querying unread messages in selected folders. Also needed for scanning of incoming mail.
- storage - used for saving and (in future) syncing of the folders selected in option panel
There are two scripts for building this extension - please select the one corresponding to your OS
Clone this repo, run
npm install
npm run build / npm run build-windows
Build files will be created in dist folder
npm install
npm run build-windows
npm run compress-build
Compress-build creates two files:
- xpi file in xpi directory
- zip file with source code in source_code directory
