Herätä! Paljon asioita julkaistiin intensiivisesti eilen, ja synkronoin kanssasi useita Mails v1.3.0 → v1.5.1 -versioita, jotka julkaistiin viime yönä: 1. Sähköpostiliitteiden lähettäminen ja vastaanottaminen: Jos vastaanotettu sähköposti sisältää liitteen, sen voi nyt nähdä ja ladata suoraan. Komentokeskus käyttää '--save' tallentaakseen paikalliselle alueelle yhdellä klikkauksella, ja postilaatikkolista näyttää myös, mitkä sähköpostit sisältävät liitteen. 2. Fiksumpi sähköpostihaku: Kun haku tallennetaan DB9:ään, se lajitellaan automaattisesti prioriteetin mukaan "Kohde > lähettäjä > runko > liitteen sisältö", ja sitä voidaan suodattaa myös liitteen tyypin, lähettäjän, aikavälin ja muiden kriteerien mukaan. (db9-painotettu FTS-hakuvektori ulottuu liitetekstiin, tukee JSONB:n edistyneitä kyselyitä kuten has_attachments / attachment_type / from / since / header) 3. Lähettämäsi työntekijät voivat myös lähettää sähköposteja! Aiemmin itse-käyttöönoton tila pystyi vastaanottamaan vain sähköposteja ja lähettämään suoraan uudelleenlähetettäväksi, mutta nyt Workerissa on sisäänrakennettu lähetystoiminto, ja lähetetyt sähköpostit tallennetaan myös, ja lähetyshistoria näkyy postilaatikossa. 4. Sähköpostit voidaan synkronoida paikallisesti Lisää 'mails sync' -komento, jolla voit hakea pilvisähköposteja paikalliseen SQLiteen yhdellä klikkauksella ja tarkistaa, vaikka verkko olisi katkaistu. Tukee inkrementaalista synkronointia, ei tarvitse ladata koko volyymia joka kerta. 5. Korjaa haun tietoturva-aukko Erikoismerkkejä (% ja _) ei enää käytetä villikorteina SQLite-hauissa, eikä haku "100%" täsmää kaikkia viestejä. Tekninen puoli: sqlite searchEmails lisää LIKE wildcard escape + ESCAPE clause. 6. Testien peitto on parantunut merkittävästi Laajennettuna 146 testistä 225:een, kaikki kolme tallennustilaa (SQLite/db9/Remote Worker) suorittavat täydellisen kokonaistestauksen, käyttäen online-realeja rajapintoja, ja kolmikieliset asiakirjat (englanti/kiina/japani) päivitetään synkronisesti.