266 karma · joined December 14, 2018
And I have a private Trello board (which I'm going to make public).
Here are two Reddit posts! https://www.reddit.com/r/inbox/comments/beaek8/how_come_nobo... https://www.reddit.com/r/inbox/comments/bfa6f3/i_built_darwi...
Personally, I think this Hacker News thread is the best thing that ever happened to DarwinMail :)
Thank you very much for your feedback.
I have already decided that I am going to remove that feedback form and allow users to post anonymously, email me directly, tweet me or look at our public Trello board to see it their requests is already being considered or is in progress :)
However, I won't be giving any third parties access to DarwinMail ;)
You are so right. Please bear with me as I make the necessary adjustments over the coming days.
Thank you :)
Bundles have been requested a couple of times in this thread :)
You can be sure that I will be working on it very soon! However snoozing bundles is a stellar use case.
Thank you for the amazing feedback!
Thank you. I too use Google calendar quite a lot. To add the reminders I create in DarwinMail to Google calendar would be an amazing lift in productivity.
I personally want this feature and will work on it sooner rather than later.
Thank you for your suggestion.
I've looked into Fathom before. I quite like what's offered. And the fact that's it's open source is the cherry on top :)
Thank you very much for the suggestion and for giving me a direct link to check out more.
--
This document explains how to implement OAuth 2.0 authorization to access Google APIs from a JavaScript web application. OAuth 2.0 allows users to share specific data with an application while keeping their usernames, passwords, and other information private. For example, an application can use OAuth 2.0 to obtain permission from users to store files in their Google Drives.
This OAuth 2.0 flow is called the implicit grant flow. It is designed for applications that access APIs only while the user is present at the application. These applications are not able to store confidential information.
In this flow, your app opens a Google URL that uses query parameters to identify your app and the type of API access that the app requires. You can open the URL in the current browser window or a popup. The user can authenticate with Google and grant the requested permissions. Google then redirects the user back to your app. The redirect includes an access token, which your app verifies and then uses to make API requests.
--
DarwinMail basically sits on top of Google's servers and displays the data in the same manner (and in time using the exact same features + more) as Inbox did.
Darwin does not store any of your email data whatsoever. In fact, if it did, Google would have asked me to audit the tool - but they instead granted me Google verification. It took them almost a month to break down DarwinMail and make sure it did not store any user email data.
Further reading: https://developers.google.com/gmail/api/auth/about-auth https://support.google.com/cloud/answer/9110914
When the mail is received on another client (Outlook, IMAP, etc) the client knows how to parse the email - to show it to you. I can't speak for other email clients, but I can tell you with all certainty, that DarwinMail does not store any of this email data. DarwinMail just displays it to you on your device.
The code is all available for you to look at. On DarwinMail just right click -> inspect and you can see everything.
Reminders are stored in your browser. They do not touch DarwinMail's servers :)
I love Sentry, but I don't think I should use it here.
We are dealing with users emails, and I want to be as transparent as possible.
I really should not add another product to the mix until I have earned enough trust and proven that DarwinMail is in no way malicious.
I simply want DarwinMail to be a no-strings-attached upgrade for us.
Please let me know when you can and I will look into fixing that right away :)
I know what you mean by custom domains, I'm just not sure how they would be used with DarwinMail?
What significance do they have in this context?
Sorry I may be missing the point entirely! :)
Can you please take a screenshot & upload to Imgur? Show me your console please as I will know exactly what to do then! (From the loading screen -> right click -> inspect -> click the console tab)
I will be able to see then and fix it for you!
Thank you for understanding :)
I like your point. It's fascinating.
Right now, I need to look into the implications of running DarwinMail as a browser extension would be. To be sure your security would be maintained, the core functionality is not lost and DarwinMail remains usable (landing page with about, features, testimonials, pricing etc).
Thank you for your suggestion!
It was Google themselves who reviewed DarwinMail :)
They took their time too, let me tell you!
It's truly eye-opening. I hope that others feel the same?
In any case, I have taken note of your points and will look into this asap!
This is a great approach to achieving our goal.
I have taken note of your suggestions and will look into this asap :)
I really like your approach to solving the problem.
I have taken note of your suggestions and will look into this further asap :)
The question remains, how else can I see where my users are visiting from, what browsers & mobile devices are they using so that I may better tailor DarwinMail?
I really wish Google would be clearer about what this means. This allows DarwinMail to create your email (when you use the compose functionality), modify your email, and send your email (when you click the send button). This also allows you to update and save drafts.
https://developers.google.com/gmail/api/auth/scopes
I hope that helps alleviate your worries somewhat :)
We have reminder functionality available! It is part of my everyday routine too!
Could you suggest a way to allow people to use DarwinMail while 'maintaining privacy'? I am learning exactly what you would like here :)
Thank you for your feedback :)
I will mock up some minimal interface designs. Perhaps a mail distraction free mode (we currently support a distraction-free mode for typing emails). This could be very cool :D
Thank you so much! They're not (I don't think ha!). Could you tell me more about how a custom domain would work with DarwinMail?
DarwinMail is a mobile responsive web app :)
I have tested DarwinMail with many browsers and found many differences in the way it behaves as many browsers tend to support various types of web functionalities in different ways.
For example, clicking a button in Chrome does not behave the same way as clicking a button in Firefox or Safari.
I have tested so many different behaviours on many different browsers.
I am in the process of cataloguing every specific web functionality I require in DarwinMail and making a chart of those functionalities across several browsers to ensure I know exactly what needs to be tested, what is working and what needs to be fixed.
Thank you very much for your suggestion.