HNHacker News
TopNewBestAskShowJobs

DarwinMailApp

266 karma · joined December 14, 2018

submissionscomments
DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Amazing!!! If you would like to check out our public Trello board that will give you an idea of our tech stack! https://www.darwinmail.app/feedback.php
DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
That's quite interesting. I like the sound of that. Thank you for your feedback.
DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Currently, the public issues are tracked via https://www.darwinmail.app/feedback.php

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 :)

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Hello,

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 :)

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
That is a fair point, amelius!

However, I won't be giving any third parties access to DarwinMail ;)

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Using the existing Gmail shortcuts is exactly what I want.

You are so right. Please bear with me as I make the necessary adjustments over the coming days.

Thank you :)

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Wow wow wow, snoozing bundles you say? <3

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!

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Hey Scott! :)

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.

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Wow! Thank you for those suggestions.

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.

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Thank you very much for your input here. You are 100% correct. It is the same implementation that DarwinMail uses.

--

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

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
DarwinMail packages your email before it's sent into a raw format (that's not comprehensible text, but a mix of letters and numbers - like IBASDBAA2982NFIUEXJWI02FDIEWD) - but a lot longer!

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 :)

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Thank you so much for the suggestion :)

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.

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
That's ok :)

Please let me know when you can and I will look into fixing that right away :)

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Thank you for your follow up :)

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! :)

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
That is correct. However, would you think again if a little pop-up reminder told you just before you exited the app? To be fair though, I keep my email tab opened all day. I never close it!
DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
That's quite fascinating! Thank you for the interesting perspective :) 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
DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Ohhh noes!

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!

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
It can be difficult to make a living from your projects as an indie developer.

Thank you for understanding :)

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Wow. This is an eye-opening comment.

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!

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
I really don't think so!

It was Google themselves who reviewed DarwinMail :)

They took their time too, let me tell you!

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
I love your breakdown of emails here.

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!

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Thank you so much for your feedback.

This is a great approach to achieving our goal.

I have taken note of your suggestions and will look into this asap :)

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Thank you so much for your suggestion. This is gold.

I really like your approach to solving the problem.

I have taken note of your suggestions and will look into this further asap :)

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
It is true that using Google Analytics does sound quite overt.

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?

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Hey there!

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 :)

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Hey there, thank you very much for helping out :)
DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
I'm already planning a simpler UI for the pricing!

Thank you for your feedback :)

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
That's quite fascinating! Thank you for the interesting perspective :)

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?

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Correct. Correct. Incorrect.

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.

DarwinMailApp··on Show HN: I Built Darwin Mail as a Google Inbox Replacement
Not a bad idea at all :)

Thank you very much for your suggestion.

← PreviousPage 3 of 6Next →