KanbanMail

A Kanban board for your emails! βœ¨πŸ’Œ

Created https://kbm-unsplash-bg-options.netlify.com/ which just rebuilds every 24 hours with the latest images from my Unsplash collection

Created an indicator in the header that shows how many items are selected and gives you an easy way to deselect all. Look at that animation!! 😍 (the GIF is bad quality, high quality version is here β€” twitter.com/Booligoosh/status/1098474579868020736)

Fixed up visual glitches with dragging animation and made it more smooth

Tweaked email selecting design to make it look much nicer (also now it doesn't break the layout πŸ˜…)

Created "Ready for next release" column in public roadmap https://www.notion.so/booligoosh/Public-Roadmap-7adabe84ea7a47588f4b5e8fa9e5dde8

Got sent emails side-column working for Gmail in < 1h!!! This is WAY overdue, great to finally have it off my back

Created an emailIsInSent function that checks if an email was sent by an email address on the send as list and is not *to* and email address on the send as list (so emails sent to yourself will show up on the board)

Started an Onboarding Planning page in Notion, it's about time I make some onboarding that actually lets new users know about all the cool features

Replaced "Move all to done" with "Select all" in column menu because now you can select & drag multiple emails (in unreleased update)

All the IndexedDB stuff is now D O N E !!! πŸ’ͺπŸ’ͺπŸ’ͺ

Ethan Author

Because I can only store 5MB in localStorage πŸ˜„

0 Likes

IndexedDB?!!? why you do this to yourself?

0 Likes

Finally found a nice & fast way to update the data object in IndexedDB every time a relevant part is changed!

Tested out Object.watch polyfills but found they were also reeeallllllyyyyy laggggyyyy

Removed all anonymous functions from event listeners and replaced them with properly defined functions

Put all code that runs at the start of the main file inside a indexLoadScript function

Put all code that's not inside a function at the top of my main file, so now the rest looks like this

Gautham

gif

0 Likes

THE MODIFIER QUEUE IS NOW WORKING AND STORED IN INDEXEDDB!! No more 5MB limit!!! πŸŽ‰πŸŽ‰πŸ’ͺ