mattiafailla / tooomail Goto Github PK
View Code? Open in Web Editor NEWThe open-source Desktop mail client.
Home Page: https://tooomail.nextblu.com
The open-source Desktop mail client.
Home Page: https://tooomail.nextblu.com
Remove the button and activate the mail trigger while scrolling down
Add an handler and a detailed error message for SSL exception and registration issues
Send custom settings to python and save them when user is registering with custom imap/smtp server.
Create sync api in order to sync information between the local database and the remote server.
We should add func to search in the db for a given keyword.
Verify user information before adding to the database.
We should test the following entry with Travis via Mocking:
Add a correct timestamp on the mail list
Cryptographic API to securely store passwords inside the system keyring
Auto redirect when user sign up with email.
To improve performance we should save mails in the local database.
Another way to increase performance could be to return one email at a time in order to simulate a loading with json instead of waiting for all the mails to be downloaded from the server.
Change directory:
automatic extraction fail -> show the user the imap and smtp textbox field.
ToooMail/py_modules/mail_api.py
Line 75 in 817e1e2
A too broad exception lead to poor readability.
Investigation on-going to cover every specific exception.
Mail unread flag is instable
Whenever a user tries to sign in and the operation fails, he receives a Welcome email. It should be sent only once and when the sign in is successfully completed
We should be able to send both desktop and in-app notification for incoming events & emails.
For cross-platform notification we should add this module: https://pypi.org/project/py-notifier/
We have to create a wiki so as to insert all the changes and a guide to the use of the app.
Useful (necessary) insertion of a guide for developers. (Next TODO)
Resources chosen for the development of this part:
Please discuss integration under this issue.
Add multipart mime-type body to the email and send attachments
Inspired by: https://codepen.io/andersschmidt/full/JoVwxB
Add infinte scroll to the page
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.