Ethan
Making products people love π₯π
Got login page working with gapi
Use gapi library for OAuth so that it refreshes the token for me magically
Added ability to unselect selected emails with shift+arrows
Fixed Gmail contacts loading bug
Donβt make reply-to address the sender address
Fixed Reply-To for some emails
Made getGmailHeader case-insensitive!
Got todo syncing working with polling!!!
Got websockets working!!!
Added keyboard shortcuts to Info menu
Created a massive Notion page full of all the keyboard shortcuts that you can use in KanbanMail! πβ¨οΈβ‘ https://notion.so/d7d9453c6c704777b8230c43ce87f0e3
Unfocus inputs when closing composer so the user can't keep typing in them when theyβre hidden after closing
Make all sender email addresses lowercase
Show an β@β instead of a β?β as the icon if the contact doesnβt have a name or photo
Show contact images on mobile except for in email viewer
Fixed accidental scroll prevention on mobile
Stopped question mark flashing when closing email viewer
Made contact names more accurate
Made selected contact suggestion less prominent
New contact suggestions design!!
Give name to nameless contacts from email sender name
Simplified contacts schema
Show contact images on recipient cards in composer
Show contact images in suggestions box
Created contact-image component which calculates itself! This will make it really easy to put contact images wherever I want.