Probuď se! Včera bylo intenzivně spuštěno mnoho věcí a synchronizuji s vámi několik verzí Mails v1.3.0 → v1.5.1, které byly spuštěny včera večer: 1. Odesílání a přijímání příloh e-mailů: Pokud přijatý e-mail obsahuje přílohy, lze jej nyní zobrazit a stáhnout přímo. CLI používá '--uložit' k uložení do lokální oblasti jedním kliknutím a seznam doručené pošty také ukáže, které e-maily obsahují přílohy. 2. Chytřejší vyhledávání e-mailů: Při uložení v DB9 je vyhledávání automaticky seřazeno podle priority "Subject > Sender > Body > Attachment Content" a může být také filtrováno podle typu přílohy, odesílatele, časového rozsahu a dalších kritérií. (váhový FTS vyhledávací vektor db9 rozšiřuje na přílohový text, podporuje pokročilé dotazy JSONB jako has_attachments / attachment_type / from / since / header) 3. Pracovníci, které nasadíte, mohou také posílat e-maily! Dříve mohl režim samo-nasazení přijímat pouze e-maily a posílat je přímo pro opětovné odeslání, ale nyní má Worker vestavěnou funkci odesílání, odeslané e-maily se také zaznamenávají a historie odeslání je viditelná v doručené poště. 4. E-maily lze synchronizovat lokálně Přidejte příkaz 'mails sync', abyste jedním kliknutím stáhli cloudové e-maily do lokálního SQLite a zkontrolujte, zda je síť odpojena. Podporujte postupnou synchronizaci, není potřeba pokaždé stahovat celou hlasitost. 5. Oprava bezpečnostní zranitelnosti vyhledávání Speciální znaky (% a _) se již nepoužívají jako žolíkové karty ve vyhledávání SQLite a vyhledávání "100 %" neshoduje se všemi zprávami. Technická stránka: sqlite searchEmails přidává LIKE wildcard escape + ESCAPE klauzuli. 6. Pokrytí testů bylo výrazně zlepšeno Rozšířeno z 146 na 225 testů, všechny tři režimy ukládání (SQLite/db9/Remote Worker) mají kompletní end-to-end testování pomocí online reálných API a trojjazyčné dokumenty (angličtina/čínština/japonština) jsou aktualizovány synchronně.