Ethan

Making products people love πŸ”₯πŸš€

Go through img tags in email body and replace the srcs with content ids

Created clearDataNum and bgFullResyncNum so I can have more control over when to refresh data, and decoupled it from appVersion

Removed 1,000 DOM nodes by utilizing :before and :after on .board-item-content

That used to be a lot of nodes, wow

0 Likes
Ethan Author

I mean it shows 500 emails, so even one element in each email card will add 500 extra DOM nodes

0 Likes

PUSHED NEW EDITOR!!!!!!!!!!!!!!!!!!!!! πŸ’ͺπŸ’ͺπŸŽ‰βœοΈ

Rebuild KanbanMail editor on separate domain for proper vue stuff & XSS-protection for drafts

Read .vue files from _output instead of _input so that they will have been through search & replace

Properly prevent ⌘Enter by creating custom tiptap handler extension

Prevent default newline in editor when sending email with keyboard shortcut

Fix double-sending with new editor when using ⌘ Enter keyboard shortcut