Bangun! Banyak hal yang diluncurkan secara intensif kemarin, dan saya akan menyinkronkan dengan Anda beberapa versi Mails v1.3.0 → v1.5.1 yang diluncurkan tadi malam: 1. Mengirim dan menerima lampiran email: Jika email yang diterima disertai dengan lampiran, sekarang dapat dilihat dan diunduh secara langsung. CLI menggunakan '--save' untuk menyimpan ke area lokal dengan satu klik, dan daftar kotak masuk juga akan menunjukkan email mana yang memiliki lampiran. 2. Pencarian Email yang Lebih Cerdas: Saat disimpan di DB9, pencarian secara otomatis diurutkan berdasarkan prioritas "Subjek > Pengirim > Isi > Konten Lampiran", dan juga dapat difilter berdasarkan jenis lampiran, pengirim, rentang waktu, dan kriteria lainnya. (vektor pencarian FTS berbobot db9 meluas ke teks lampiran, mendukung kueri lanjutan JSONB seperti has_attachments / attachment_type / dari / sejak / header) 3. Pekerja yang Anda serahkan juga dapat mengirim email! Sebelumnya, mode penyebaran mandiri hanya dapat menerima email, dan mengirim email langsung untuk mengirim ulang, tetapi sekarang Worker memiliki fungsi pengiriman bawaan, dan email yang dikirim juga akan direkam, dan riwayat pengiriman dapat dilihat di kotak masuk. 4. Email dapat disinkronkan secara lokal Tambahkan perintah 'mails sync' untuk menarik email cloud ke SQLite lokal dengan satu klik, dan periksa bahkan jika jaringan terputus. Mendukung sinkronisasi bertahap, tidak perlu mengunduh volume penuh setiap saat. 5. Perbaiki kerentanan keamanan pencarian Karakter khusus (% dan _) tidak lagi digunakan sebagai karakter pengganti dalam pencarian SQLite, dan mencari "100%" tidak akan cocok dengan semua pesan. Sisi teknis: sqlite searchEmails menambahkan LIKE wildcard escape + klausa ESCAPE. 6. Cakupan tes telah sangat ditingkatkan Diperluas dari 146 pengujian menjadi 225, ketiga mode penyimpanan (SQLite/db9/Remote Worker) memiliki pengujian end-to-end lengkap, menggunakan API nyata online, dan dokumen tiga bahasa (Inggris/Cina/Jepang) diperbarui secara sinkron.