起床了!昨天密集上线了非常多东西,和大家同步下昨天晚上 mails 上线的几个版本 v1.3.0 → v1.5.1: 1. 邮件附件收发打通: 收到的邮件如果带附件,现在可以直接查看和下载了。CLI 用 `--save` 一键保存到本地,收件箱列表也会标注哪些邮件有附件。 2. 邮件搜索更智能: 用 db9 存储时,搜索会自动按"主题 > 发件人 > 正文 > 附件内容"的优先级排序结果,还能按附件类型、发件人、时间范围等条件组合过滤。(db9 加权 FTS 搜索向量扩展到附件文本,支持 has_attachments / attachment_type / from / since / header 等 JSONB 高级查询) 3. 自己部署的 Worker 也能发邮件了! 之前自部署模式只能收邮件,发邮件直接走 resend,现在 Worker 内置了发件功能,发出去的邮件也会被记录,在收件箱里能看到发件历史。 4. 邮件可以同步到本地 新增 `mails sync` 命令,把云端邮件一键拉到本地 SQLite,断网也能查。支持增量同步,不用每次全量下载。 5. 修复搜索安全漏洞 SQLite 搜索时特殊字符(% 和 _)不再被当作通配符,搜 "100%" 不会匹配所有邮件了。技术侧:sqlite searchEmails 添加 LIKE 通配符转义 + ESCAPE 子句。 6. 测试覆盖大幅提升 从 146 个测试扩展到 225 个,三种存储模式(SQLite / db9 / 远程 Worker)都有完整的端到端测试,打的是线上真实 API,三语文档(英/中/日)同步更新。
From X

Disclaimer: The above content reflects only the author's opinion and does not represent any stance of CoinNX, nor does it constitute any investment advice related to CoinNX.

0