GithubHelp home page GithubHelp logo

milesteg1 / autotag Goto Github PK

View Code? Open in Web Editor NEW

This project forked from josua996/autotag

0.0 0.0 0.0 2.12 MB

A Thunderbird Add-on that automatically tag emails based on the sender address πŸ€–πŸ·

License: Mozilla Public License 2.0

JavaScript 72.76% CSS 19.28% HTML 7.96%

autotag's Introduction

πŸ€·πŸΌβ€β™‚οΈ What is Auto Tag?

Auto Tag is a Thunderbird addon that allows you to automatically assign tags to incoming emails. You can assign tags to individual e-mail addresses. After the tags are selected, they will be assigned to all new incoming mails from this sender.
You can download the addon directly from the Mozilla website: https://addons.thunderbird.net/de/thunderbird/addon/auto-tag/

πŸš€ Features

   🌎 Multilingual

At the moment πŸ‡©πŸ‡ͺGerman and πŸ‡¬πŸ‡§English are supported - with your help maybe soon more!

Β Β Β πŸ‘¨πŸΌβ€πŸŽ¨ Dynamic Theme

Auto Tag supports both the light and dark theme of thunderbird.

πŸ‘¨πŸΌβ€πŸ« How does it work?

Add new Tags:
Adding tags to a mail address is easy as pie. Just press the auto-tag icon above your message. In the popup that appears, you can select the tags you want. Starting from the next message, the selected tags will be assigned to emails from this sender.

Delete and modify Tags in Settings:
In the addon settings (Thunderbird->Preferences->Addons and Themes->Extentions) you can also edit the automatic tag assignments. Here you can edit and delete the assignments.

Tag-Quickselect-Toolbar (Beta):
The toolbar can be activated in the addon settings. With it you can quickly add new tags to a mail with one click. This function is still quite basic and I will possibly optimize it further in the future and publish it in a separate addon.

🀝 How can I help?

Β Β Β πŸ‘©β€πŸ‘©β€πŸ‘§β€πŸ‘¦ As User

🐞 Found a Bug? Feel free to create an issue on GitHub or send me a description via email: [email protected]

πŸ’‘ Do you have an idea? Feel free to create an issue on GitHub or send me a description via email: [email protected]

πŸ—£ Do you speak an unsupported language? In the src/_locales folder you will find the translations in different languages. You can simply create a new file here, e.g. src/_locales/fr/messages.json for French. If you can't or don't want to upload the file to GitHub you can send it to me by mail.

Β Β Β πŸ‘¨πŸΌβ€πŸ’» As Developer

♻️ Refactor: There is certainly a lot of potential to improve the code, whether commenting, performance, or bugs. Feel free to also make bigger changes to the code.

πŸŽ‰ New Features: If you have an idea to implement a new feature, feel free to create a pull request. If I can help you with the implementation - let me know! If you want to help but don't know what, here are some ideas:

  • The ability to add new entries in the addon settings
  • Improve the Tag Quickselect Toolbar
  • A function to export and import the current configuration
  • The addon could be much more dynamic and more customizable via the settings
  • If no configurations are saved, a guide/message should be displayed in the settings

autotag's People

Contributors

josua996 avatar earthjasonlin avatar milesteg1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.