Acordei! Ontem lançámos muitas coisas de forma intensiva, e vou atualizar todos sobre as várias versões que foram lançadas à noite nos e-mails v1.3.0 → v1.5.1: 1. Envio e recepção de anexos de e-mail: Agora, se receber um e-mail com anexo, pode visualizá-lo e descarregá-lo diretamente. No CLI, use `--save` para salvar com um clique no local, e a lista da caixa de entrada também indicará quais e-mails têm anexos. 2. Pesquisa de e-mail mais inteligente: Ao usar o db9 para armazenamento, a pesquisa agora ordena automaticamente os resultados por "assunto > remetente > corpo > conteúdo do anexo" em ordem de prioridade, e também pode filtrar por tipo de anexo, remetente, intervalo de tempo e outras condições combinadas. (A pesquisa FTS ponderada do db9 foi expandida para o texto do anexo, suportando consultas avançadas JSONB como has_attachments / attachment_type / from / since / header, etc.) 3. Workers auto-hospedados também podem enviar e-mails! Antes, o modo de auto-hospedagem só podia receber e-mails, e o envio de e-mails era feito diretamente pelo resend. Agora, o Worker tem a funcionalidade de envio embutida, e os e-mails enviados também serão registrados, podendo ser vistos no histórico de envios na caixa de entrada. 4. E-mails podem ser sincronizados localmente Adicionamos o comando `mails sync`, que puxa os e-mails da nuvem para o SQLite local com um clique, permitindo consulta mesmo sem internet. Suporta sincronização incremental, sem necessidade de download completo a cada vez. 5. Correção de vulnerabilidades de segurança na pesquisa Durante a pesquisa no SQLite, caracteres especiais (% e _) não são mais tratados como curingas, portanto, pesquisar "100%" não corresponderá a todos os e-mails. Lado técnico: sqlite searchEmails adicionou escape de curingas LIKE + cláusula ESCAPE. 6. A cobertura de testes aumentou significativamente De 146 testes para 225, os três modos de armazenamento (SQLite / db9 / Worker remoto) têm testes de ponta a ponta completos, utilizando a API real online, e a documentação em três idiomas (inglês / chinês / japonês) foi atualizada em sincronia.