Uyan! Dün birçok şey yoğun şekilde piyasaya sürüldü ve dün gece yayınlanan birkaç Mails v1.3.0 → v1.5.1 sürümlerini senkronize edeceğim: 1. E-posta eklerinin gönderilmesi ve alınması: Alınan e-posta eklerle birlikte geliyorsa, artık doğrudan görüntülenip indirilebilir. CLI, yerel alana kaydetmek için tek tıklamayla '--kaydet' tuşunu kullanır ve gelen kutusu listesi hangi e-postaların eki olduğunu da gösterir. 2. Daha Akıllıca E-posta Araması: DB9'da saklandığında, arama otomatik olarak "Konu > Gönderici > Beden > Ek İçerik" önceliğine göre sıralanır ve ayrıca ek türü, gönderen, zaman aralığı ve diğer kriterlere göre filtrelenebilir. (db9 ağırlıklı FTS arama vektörü ek metnine kadar uzanır, has_attachments / attachment_type / from / since / header gibi JSONB gelişmiş sorgularını destekler) 3. Göreve verdiğiniz çalışanlar da e-posta gönderebilir! Eskiden kendi kendine dağıtım modu sadece e-postaları alabilir ve doğrudan yeniden göndermek için e-posta gönderebiliyordu, ancak şimdi Worker'ın yerleşik gönderme özelliği var, gönderilen e-postalar da kaydediliyor ve gönderim geçmişi gelen kutuda görülebiliyor. 4. E-postalar yerel olarak senkronize edilebilir 'Mails sync' komutunu ekleyerek bulut e-postalarını tek tıklamayla yerel SQLite'a çekin ve ağın bağlantısı kesilip kesilmediğini kontrol edin. Artan senkronizasyonu destekliyor, her seferinde tam hacmi indirmeye gerek yok. 5. Arama güvenlik açığı düzeltin Özel karakterler (% ve _) artık SQLite aramalarında joker kart olarak kullanılmıyor ve "%100" araması tüm mesajlarla eşleşmeyecek. Teknik taraf: sqlite searchEmails LIKE wildcard escape + ESCAPE maddesi ekliyor. 6. Test kapsamı büyük ölçüde iyileştirildi 146 testten 225'e genişletilen üç depolama modu (SQLite/db9/Remote Worker) çevrimiçi gerçek API'ler kullanılarak uçtan uca tam test yapıyor ve üç dilli belgeler (İngilizce/Çince/Japonca) eş zamanlı olarak güncelleniyor.