Ethan

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

Now when the browser requests a new access token, it's checked on the backend if the user is allowed to use KanbanMail. This means less cloud function calls from the frontend + no way to get around access limitations. Win-win! πŸŽ‰

Added contenteditable checking to doNotTriggerInInput keyboard shortcuts

Made touchmove event handler non-passive (it’s passive by default) and call preventDefault

The email dragging interface for mobile is finished! πŸŽ‰ Now I just need to optimize it…

Reset bottom/top values when calculating new mobile dropzones position

Disable pull to refresh on mobile so it doesn't interfere with dragging