Skip to main content

🚀 rustmailer/bichon — Release 1.0.0## 🔍 搜索- 通过特定字段过滤扩展了默认搜索范围- 添加了高级附件过滤器(扩展名、类别、MIME 类型)- 将邮箱目录树集成到搜索界面中- 添加了专用附件搜索视图- 修复了搜索日期选择器导航(#148)- 添加了对多语言标记匹配的词干分析器支持## 📧 电子邮件和 SMTP- 内置 SMTP 服务器,用于邮件接收和实时归档- 支持嵌套 EML 附件预览和下载 (#150)- 将帐户电子邮件导出到单个 mbox 文件- 电子邮件帐户的手动下载和取消下载- 通过 bichonctl 导入 mbox 时支持 MIME 编码的 X-Gmail-Labels 解码 (#182)- 支持导入 X-Bichon-Metadata,并提供优化的 CLI 进度报告## 🏗️ 架构与存储- 分离的电子邮件正文和附件存储- 切换到 fjall 来存储独立的电子邮件和附件- 将native_db替换为memdb- 信封 ID 切换为 UUID,以防止意外删除## 🌐 用户界面和用户体验- 同步搜索过滤器与 URL 并添加仪表板导航- 子路径托管支持(#145)- 保存用户页面大小首选项(#171)- 邮箱列表缓存(10 分钟),初始获取时显示进度- 外观设置中的多种颜色主题- bichon-admin 中的交互式数据迁移工具- 修复了较小视口上的同步设置模态布局 (#168)- 修复了搜索日期选择器导航(#148)## 🔐 权限和帐户- 为入站邮件添加了“DATA_SMTP_INGEST”权限- 电子邮件/登录名现在不可变;帐户名是可排序的(#195)- 修复了“/oauth2”权限不一致的问题 (#196)- 修复了删除当前正在使用的角色的问题 (#194)- 修复了 Bichonctl Thunderbird 上传崩溃问题 (#178)## 🛠️ 错误修复- 修复了内存泄漏(#167)- 优化 CPU 使用率 (#159)- 修复了 EML ID 转换问题- 修复了占位符数据仪表板 500 错误- 添加了有关发送失败的详细错误信息 (#198)…

  1. 🚀 rustmailer/bichonRelease 1.0.0
    ## 🔍 搜索
    - 通过特定字段过滤扩展了默认搜索范围
    - 添加了高级附件过滤器(扩展名、类别、MIME 类型)
    - 将邮箱目录树集成到搜索界面中
    - 添加了专用附件搜索视图
    - 修复了搜索日期选择器导航(#148)
    - 添加了对多语言标记匹配的词干分析器支持

    ## 📧 电子邮件和 SMTP
    - 内置 SMTP 服务器,用于邮件接收和实时归档
    - 支持嵌套 EML 附件预览和下载 (#150)
    - 将帐户电子邮件导出到单个 mbox 文件
    - 电子邮件帐户的手动下载和取消下载
    - 通过 bichonctl 导入 mbox 时支持 MIME 编码的 X-Gmail-Labels 解码 (#182)
    - 支持导入 X-Bichon-Metadata,并提供优化的 CLI 进度报告

    ## 🏗️ 架构与存储
    - 分离的电子邮件正文和附件存储
    - 切换到 fjall 来存储独立的电子邮件和附件
    - 将native_db替换为memdb
    - 信封 ID 切换为 UUID,以防止意外删除

    ## 🌐 用户界面和用户体验
    - 同步搜索过滤器与 URL 并添加仪表板导航
    - 子路径托管支持(#145)
    - 保存用户页面大小首选项(#171)
    - 邮箱列表缓存(10 分钟),初始获取时显示进度
    - 外观设置中的多种颜色主题
    - bichon-admin 中的交互式数据迁移工具
    - 修复了较小视口上的同步设置模态布局 (#168)
    - 修复了搜索日期选择器导航(#148)

    ## 🔐 权限和帐户
    - 为入站邮件添加了“DATA_SMTP_INGEST”权限
    - 电子邮件/登录名现在不可变;帐户名是可排序的(#195)
    - 修复了“/oauth2”权限不一致的问题 (#196)
    - 修复了删除当前正在使用的角色的问题 (#194)
    - 修复了 Bichonctl Thunderbird 上传崩溃问题 (#178)

    ## 🛠️ 错误修复
    - 修复了内存泄漏(#167)
    - 优化 CPU 使用率 (#159)
    - 修复了 EML ID 转换问题
    - 修复了占位符数据仪表板 500 错误
    - 添加了有关发送失败的详细错误信息 (#198)…