KanbanMail
A Kanban board for your emails! ✨💌
Pushed new gapi updates to dev.web.kanbanmail.app
Got email back from Google. I'm actually not that annoyed because for once they sent me a fairly quick and actually informative email. I've made a plan to make sure I won't need to do the $15,000-$75,000 audit!
Sent email to Clearbit about their logo API 404 response headers
Added apis.google.com to CSP
Replaced references to localStorage.token with getToken()
Created getToken function
Use gapi.client.request instead of fetch for all non-GET requests
Use gapi.client.request instead of fetch for all GET requests
Created a googleAuth.js file to make initalizing gapi easier
Downloaded gapi library JS
Initialize gapi in main.js
Got auth-process page working with gapi
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!
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