Skip to content

Changelog ​

所有重要变更都会记录在此文件中。

[v1.1.9] - 2026-08-26 ​

  • 修复 fnOS 安装许可页错误显示原项目品牌署名的问题
  • 恢复标准、未改写的 GNU AGPLv3 许可证正文

[v1.1.8] - 2026-08-26 ​

  • 修复 QQ 等 IMAP 服务器异常会话导致同步 Worker 在连接释放阶段永久卡住的问题
  • 为 IMAP 连接增加拨号、TLS 握手和单轮同步硬超时
  • 新增活动连接看门狗,超时后自动断开并在下一轮重建连接
  • 新增原生 fnOS x86_64 安装包,默认端口 8800 且支持安装时修改

[v1.1.7] - 2026-08-26 ​

  • 修复 QQ IMAP 偶发不响应非必要 ID 命令时导致同步 Worker 永久卡住的问题
  • IMAP ID 仅对明确要求该命令的网易 163、126 和 yeah 邮箱发送
  • 更新器改为临时下载并原子替换,下载中断不再破坏当前程序

[v1.1.6] - 2026-08-25 ​

  • 修复邮件 API 缓存造成的列表延迟与敏感数据残留
  • 修复解析失败仍推进 IMAP UID 游标导致的永久漏信
  • 修复恶意附件文件名造成的缓存路径穿越风险
  • 收紧 JWT、登录注册、Webhook 响应与单管理员约束
  • 更新前端安全依赖,新增持续集成与漏洞扫描

[v1.1.5] - 2026-08-25 ​

  • 回退高频轮询并恢复稳定收信策略
  • 修复部分邮箱在退出 IMAP 会话时导致 Worker 永久卡住的问题
  • 保留 v1.1.4 的 Webhook 合法请求头修复

[v1.1.4] - 2026-08-25 ​

  • 全邮箱默认 5 秒增量同步
  • 修复品牌名称中的空格导致 Webhook 请求头非法的问题

[v1.1.3] - 2026-08-25 ​

  • 5 秒快速收信与 QQ 邮箱轮询优化

[v1.1.2] - 2026-08-25 ​

  • 全新 Cosmo 登录页、品牌图标与独立更新源

[v1.1.1] - 2026-07-07 ​

  • 新增 Outlook OAuth2 支持、一键全部标记已读和邮箱服务商品牌图标
  • 修复OAuth2 IMAP认证失败、邮件重复入库、企业微信中文乱码(GBK/GB18030)、UI列表项样式等问题

[v1.1.0] - 2026-07-01 ​

  • 新增批量操作(已读/未读)、每页显示数设置、IMAP IDLE自动降级、账号健康检查
  • 修复163邮箱发送及CRLF注入漏洞
  • UI响应式优化

[v1.0.2] - 2026-06-16 ​

  • 完善移动端下布局错位问题;
  • 完善webhook推送逻辑和模板变量;
  • 修复未读计数器更新不及时不同步问题

[v1.0.1] - 2026-06-14 ​

安全 ​

  • 修复 GitHub Release 构建产物未注入生产标记的问题,防止运行时打印 SQL 查询日志导致数据泄露

部署 & CI/CD ​

  • GitHub Actions 新增多架构交叉编译 Release 自动发布 (Linux/Windows/macOS x86_64/ARM64)
  • 部署脚本重构:支持交互菜单、系统自检、镜像加速、macOS LaunchDaemon
  • 新增 Windows 平台部署支持

[v1.0.0] - 2026-06-13 ​

🆕 核心功能 ​

  • IMAP 邮件代收:基于 IMAP4rev1 协议,支持 TLS/STARTTLS 加密连接
  • IMAP IDLE 实时推送:新邮件秒级到达,不支持 IDLE 的服务器自动降级为轮询
  • SMTP 邮件发送:支持 HTML 正文、附件上传、抄送/密送
  • POP3 协议支持:兼容仅支持 POP3 的邮箱服务商
  • 多账号管理:支持添加任意数量的 IMAP/POP3 邮箱账号,独立管理同步状态
  • 邮件去重:基于 Message-ID 全局去重,避免重复存储
  • MIME 解析:完整 multipart 解析,自动字符集转换(UTF-8 / GBK / ISO-8859-*)

🔔 通知系统 ​

  • SSE 实时推送:Server-Sent Events 服务端推送,前端 < 1 秒刷新(含指数退避重连)
  • Web Push 浏览器推送:基于 VAPID 协议,页面关闭也能收到桌面通知
  • Webhook 外部通知:自定义 Header/Body 模板,支持变量占位符

📎 附件管理 ​

  • 混合缓存模式:小文件立即缓存 + 大文件懒加载按需下载
  • 可配置策略:缓存阈值、磁盘空间保护、过期自动清理
  • 流式传输:大附件从 IMAP 零内存拷贝输出到浏览器

🛡️ 安全认证 ​

  • JWT Token 鉴权:所有 /api/v1/* 接口保护
  • AES-256-GCM 加密:邮箱密码加密存储
  • CORS 跨域控制:白名单机制

🌐 网络代理 ​

  • HTTP/SOCKS5 代理:按账号独立配置代理
  • 全局生效:IMAP/POP3 收信和 SMTP 发信均通过代理连接

✉️ 草稿箱 ​

  • 草稿 CRUD:保存、编辑、删除草稿
  • 批量操作:批量删除草稿

💻 部署方式 ​

  • 单二进制部署:前端嵌入 Go 二进制,纯 Go SQLite 无需 CGO
  • 跨平台编译:Linux / macOS / Windows (amd64/arm64)
  • systemd 服务:内置 Linux systemd 服务配置

📱 前端特性 ​

  • PWA 支持:可安装到桌面/手机主屏幕,离线缓存访问
  • 深色模式:跟随系统自动切换浅色/深色主题
  • 完全响应式:手机、平板、PC 全尺寸适配
  • 版本更新检测:启动时自动检查新版本并提示用户