Ethan
Making products people love π₯π
Get receivedDateTime of latest email in updateEmails
Created emailsSortedByReceivedDateTime, emailsSortedBySentEpoch, and emailsSortedByPinned functions
Added Gmail internalDate to email objects as receivedDateTime
Removed Updates tab because Twitter makes a ton of requests which slow things down
Encode image URLs for images.weserv.nl
Created dev.web.kanbanmail.app! So I can let people test new stuff (at their own risk of course)
Added content security policy as a variable in build.js so I can insert into the Netlify _headers file and into a meta tag in the HTML
Went from a C to an A+ on securityheaders.com! Report: https://securityheaders.com/?q=https%3A%2F%2Fweb.kanbanmail.app&hide=on&followRedirects=on
Created a very basic content security policy that blocks all insecure requests. Will make a more comprehensive and specific one soon!
Added "X-Content-Type-Options: nosniff" header to web.kanbanmail.app for security
Added "X-XSS-Protection: 1; mode=block" header to web.kanbanmail.app for security
Started looking into rate limiting bug
Organized a day to meet up with @ksaitor!
Added wordcount to editor
Started experimenting with window vibrancy for Makerlog Menubar but it was being weird π€
Asked Eric D. Kennedy for design feedback twitter.com/Booligoosh/status/1105410902919004160
Donβt trigger keyboard shortcut if shift is pressed but itβs not specified in the keyboard shortcut object (eg. Shift β F doesnβt trigger Forward anymore, only βF β the actual specified shortcut β does.)
Added β Backspace keyboard shortcut for moving to Trash because itβs easier to press and makes sense.
FIXED DOUBLE SENDING!!!!! π¬ Luckily this bug was only present for a very short amount of time, and I was able to catch and fix it very quickly.
Removed opacity on the done column, it makes the overall design much less clean
Remove notie.js library and build a really nice custom solution
Made tooltips look nice in dark mode
Changed displayed shortcut for toggling split view from β / to β \ because itβs easier to type on a keyboard
Added β / to toggle split view
Removed href=β from email composer action buttons