🚀 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)…
## 🔍 搜索
- 通过特定字段过滤扩展了默认搜索范围
- 添加了高级附件过滤器(扩展名、类别、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)…