More accurate calendar times and restores, steadier text input
We went wide on the places where what you saw could drift from what you'd actually saved.
- Fixed events with damaged time data appearing as blocks stretched to midnight, or leaving stray fragments behind
- Fixed a display minimum for short events changing the times that actually got saved
- Fixed being unable to drag open-ended events into late hours, and corrected how past-midnight events are split
- Fixed the trash sorting deleted items in the wrong order
- Fixed pasting a table inside a table skipping empty cells and shifting columns
- Fixed Enter selecting the wrong mention while text was still being composed in an IME
- Fixed restores dropping valid items, and restores stalling because of another account's data
- Restore results now tell you which items were skipped and which attachments were missing
- Fixed a failed AI document lookup showing an upgrade prompt instead, and voice notes leaving orphaned files when interrupted
- Fixed a case where billing could double up after a cancelled plan had already expired
- Fixed the app failing to open when reached with an unsupported language setting
- Fixed older content lingering in the AI index after an account deletion or a plan downgrade
- Android app (in development): added a banner for repeated sync failures, and fixed a message that stayed in English
- Plus many stability, security, and monitoring improvements