Ik ben opgestaan! Gisteren zijn er veel dingen intensief gelanceerd, hier is een update over de versies die gisteravond op mails zijn gelanceerd van v1.3.0 → v1.5.1: 1. E-mailbijlagen verzenden en ontvangen: Ontvangen e-mails met bijlagen kunnen nu direct bekeken en gedownload worden. CLI gebruikt `--save` om met één druk op de knop lokaal op te slaan, de inboxlijst geeft ook aan welke e-mails bijlagen hebben. 2. Slimmere e-mailzoekfunctie: Bij gebruik van db9 voor opslag, worden zoekresultaten automatisch gesorteerd op "onderwerp > afzender > inhoud > bijlage-inhoud". Je kunt ook filteren op bijlage type, afzender, tijdsbereik en andere voorwaarden. (db9 gewogen FTS-zoekvector is uitgebreid naar bijlage tekst, ondersteunt has_attachments / attachment_type / from / since / header en andere JSONB geavanceerde zoekopdrachten) 3. Zelfgehoste Worker kan nu ook e-mails verzenden! Voorheen kon de zelfgehoste modus alleen e-mails ontvangen, het verzenden van e-mails ging rechtstreeks via resend. Nu heeft de Worker een ingebouwde verzendfunctie, verzonden e-mails worden ook geregistreerd en je kunt de verzendgeschiedenis in de inbox zien. 4. E-mails kunnen lokaal worden gesynchroniseerd Nieuwe `mails sync` opdracht, waarmee je e-mails van de cloud met één druk op de knop naar lokale SQLite kunt halen, zodat je ze ook zonder internet kunt bekijken. Ondersteunt incrementele synchronisatie, je hoeft niet elke keer alles opnieuw te downloaden. 5. Beveiligingslek in zoekfunctie verholpen Bij het zoeken in SQLite worden speciale tekens (% en _) niet meer als wildcard behandeld, zoeken naar "100%" zal niet meer alle e-mails matchen. Technische kant: sqlite searchEmails voegt LIKE wildcard escaping + ESCAPE clausule toe. 6. Testdekking aanzienlijk verbeterd Van 146 tests uitgebreid naar 225, alle drie de opslagmodi (SQLite / db9 / externe Worker) hebben volledige end-to-end tests, waarbij echte API's online worden getest, en de documentatie in drie talen (Engels/Chinees/Japans) is gelijktijdig bijgewerkt.