feat(mail): 优化邮件编辑器与邮件同步行为

- 新增已发送文件夹导入测试,并让同步时自动将非收件箱邮件标记为已读。
- 优化编辑器工具栏交互,增强下拉菜单与按钮的悬停/选中态表现,并修复部分按钮点击时的选区丢失。
- 为加粗、列表、对齐等命令加入乐观切换,提升工具栏状态反馈的即时性。
This commit is contained in:
LanQin_
2026-06-17 14:14:48 +08:00
parent a8c2fc852c
commit 095d3ad247
4 changed files with 149 additions and 32 deletions
+1
View File
@@ -287,6 +287,7 @@ func (a *App) syncMaildirFile(ctx context.Context, mb maildirMailbox, folder mai
}
msg.MailboxID = mb.ID
msg.FolderID = folder.ID
msg.IsRead = !strings.EqualFold(folder.Name, "Inbox")
msg.RawPath = path
if msg.MessageUID == "" {
msg.MessageUID = newID("uid")