Ethan

Making products people love πŸ”₯πŸš€

Fixed issues with aggregateThreads where emails would get hidden after being replied to

Fixed null-related errors from switching to strict equality everywhere

Added keyboard shortcuts for flag/unflag (⌘F), read/unread (⌘U), and important/not important (⌘I). Changed the shortcut for forward to Shift⌘F and the shortcut for unsubscribe to Shift⌘U.

Got full draft functionality (including sending & editing) working! Now time to test...

Fixed navigation keyboard shortcuts when the aggregate threads setting is on

Got main.js, modifiers.js, events.js and apiActions.js to pass ESLint!!!!!

Posted on Dribbble for the first time in ages! https://dribbble.com/shots/6590724-KanbanMail-Landing-Page-Hero

Pushed the new update that no longer sends Gmail access tokens to my cloud functions. Hopefully now I'll finally be able to finish the Google reverification process!

Style all Gmail quotes the same way (regardless of who sent them) in conversations in outgoing emails

Use id_tokens instead of access_tokens for Gmail in getStripeMetadata!!