邮件兼容性与数据安全基线
完善深浅色邮件渲染、信箱数据约束和可重复执行的发布验证,减少升级与跨信箱操作风险。
- 统一列表与详情中的发件人头像,并优化所选邮件的优先加载和稳定回退效果。
- 改进原生深色、固定黑底、图片、链接、引用和 Outlook 固定宽度表格的兼容性。
- 新增 Catch-all 信箱安全迁移与数据库唯一约束,修复重复配置和误选择风险。
- 补充 D1、Durable Object、R2 归档正文、API 权限和跨信箱隔离回归测试。
- 加入 Chromium、Firefox、WebKit 自动化验证及确定性本地邮件测试集。
补丁版本 · 兼容性与安全
回复体验与部署可靠性
优化邮件回复、AI Provider 兼容性和一键部署构建链,修复生产安装中缺失前端依赖的问题。
- 新增详情页快捷回复和可选 AI 辅助起草,并改进附件、联系人和邮件列表交互。
- 兼容要求 temperature=1 以及返回 content block 或 output_text 的 AI 模型。
- 依赖变化时执行确定性重装并校验构建链,修复缺失 @vitejs/plugin-react 的部署失败。
- 改进已发送邮件、分页、头像、分类徽章和响应式详情布局。
补丁版本 · 可靠性
邮箱工作台与存储管理
扩展完整邮箱工作台、身份验证、附件存储、统计面板和本地分类能力。
- 新增 Passkey 登录、密码恢复、联系人、自定义文件夹与可路由侧边导航。
- 新增运行概览、邮件分类、渠道额度和 D1、Durable Object、R2 用量视图。
- 新增 R2/KV 附件管理、保留策略、正文归档迁移和版本更新提示。
- 新增本地规则分类,并在配置 AI Key 后支持可选 AI 辅助分类。
- 写信支持 Markdown 编辑和预览,同时发送标准 HTML 与纯文本备用正文。
补丁版本 · 工作台增强
部署体系与产品化升级
MailEdge 从应用核心扩展为完整的自托管部署产品,重点强化数据安全、可恢复性与首次部署体验。
- 新增 mailedge.sh 网页一键部署:使用一次性 Cloudflare API Token 创建或复用 Worker、D1,以及 R2 或 KV。
- 新增部署前同名资源检测、多账户选择、实时终端进度、一键升级与安全卸载流程。
- 升级会重新检查资源、执行必要迁移并更新 Worker,同时复用现有 D1、R2/KV 和机密。
- 应用端新增 R2/KV 附件暂存、附件管理、下载、删除与插入邮件能力,并修复详情布局和资源扫描问题。
- 官网与部署站迁移至独立 Nuxt 站点,统一文档、主题、品牌、favicon、页脚统计和 Cloudflare 入口。
功能版本 · 公开记录
质量、安全与部署可靠性
补齐发布前质量基建,修复认证、数据库初始化和部署工作副本中的边界问题。
- 加入 Vitest、Biome、Worker/前端/测试三套 TypeScript 检查,以及统一 verify 命令。
- 修复 CRLF 头注入防护、PBKDF2 生产限制、D1 database_id 回填和工作副本增量同步。
- 完善 Cloudflare 权限体检,区分正常、未启用和缺少权限,减少 Email Routing 误报。
补丁版本 · 稳定性
发信渠道与实时协作能力
在首个可用版本基础上扩展发信、信箱聚合、实时推送和多语言能力。
- 写信支持 Markdown 转安全 HTML;新增 Resend、Sendflare、SMTP/Gmail 与 Cloudflare Email Service 配置体验。
- 支持多信箱聚合、发件域名自动拉取、渠道主备切换和发件人名称配置。
- 新增 Durable Objects WebSocket 新信推送,并以轮询作为断线兜底。
- 加入 AI 回复/总结/分类、Telegram 推送和中英双语界面。
- 优化对象存储附件按信箱与年月分区,降低后续清理和管理成本。
补丁版本 · 功能增强
首个可用版本
MailEdge 初始版本上线,提供运行在 Cloudflare 上的自托管 Serverless Webmail 基础能力。
- 基于 Cloudflare Workers、Durable Objects、D1 与 R2/KV 构建收信、存储与附件基础设施。
- 支持 Email Routing 收信、信箱管理、邮件阅读、已读/星标/回收站和发信记录。
- 建立统一 MailProvider 抽象,支持 Cloudflare、Resend 与 Sendflare 发信渠道。
- 提供管理员初始化、会话登录、基础设置页和 HTTP API。
首个公开版本
下一步:后续版本会继续记录升级、数据保护和部署体验的变化。