Ethan
Making products people love π₯π
Added some more allowed img-srcs to test CSP
Added Outlook URLs to test CSP
Created a sidebar-recipients component
Added CC/BCC fields in email viewer
Test out even bigger and fatter CSP
Test out a new big fat CSP
Sent some follow-up replies to Google
Tried reaching out to people working at Google about verification via LinkedIn
Contacted Google Australia by phone but didn't have any luck :(
Added mailchimp.com to emailProviders.js
Got column context menu to work with IndexedDB/threads
Fixed labels modifier so it resolves local updates correctly
Got account profile window working with threads/IndexedDB!
Fixed error where people on non-standard plans would keep getting signed out!!!
Redesigned email viewer π
Removed more unnecessary use of CSS grid!
Removed the need to calculate .last-column-on-board
Removed unnecessary use of CSS grid!! (now it looks normal in Firefox)
Debounce calculateThreadsForAllColumns
Remove duplicates in getMessagesArrayFromIDs
Fixed infinite error loop from partialSync!!! (and added better error handling for future)
Batch fetchAndPutThreads in partialSync
Stopped onboarding showing every time you log in (bug)
Open thread when hovering over it on the board and pressing enter π₯
Tried removing the padding between email cards, what do you think? Does it look too cramped?