Bug Fixes
- IMAP sync: Skip messages with a null UID returned by a malformed IMAP FETCH response instead of hitting a NOT NULL constraint and silently dropping the message
- IMAP sync: Handle stale sequence/UID ranges caused by concurrent expunges between SELECT and FETCH — previously logged two error lines and aborted the sync cycle; now logs a single warning and recovers on the next tick
Other Changes
- Added supporters section to README and website with Ko-fi and GitHub Sponsors links
- GitHub Action updates the README sponsors list weekly from the GitHub Sponsors API; one-time donors are shown for 30 days