Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Просыпайтесь! Вчера было запущено очень много новых функций, давайте я расскажу о нескольких версиях, которые были запущены вчера вечером на почте: v1.3.0 → v1.5.1:
1. Обмен вложениями в электронной почте:
Теперь вы можете прямо просматривать и загружать вложения в полученных письмах. В CLI используйте `--save`, чтобы одним нажатием сохранить на локальный диск, а в списке входящих писем будет отмечено, какие письма содержат вложения.
2. Более умный поиск по электронной почте:
При использовании db9 результаты поиска будут автоматически сортироваться по приоритету "тема > отправитель > текст > содержимое вложения", а также можно фильтровать по типу вложения, отправителю, диапазону времени и другим условиям. (вектор расширенного поиска db9 с учетом вложений поддерживает has_attachments / attachment_type / from / since / header и другие сложные запросы JSONB)
3. Теперь ваши собственные Worker также могут отправлять письма!
Ранее в режиме самодеплоя можно было только получать письма, отправка осуществлялась через resend, теперь в Worker встроена функция отправки, отправленные письма также будут записываться, и вы сможете видеть историю отправки в вашем почтовом ящике.
4. Письма можно синхронизировать с локальным хранилищем
Добавлена команда `mails sync`, которая позволяет одним нажатием загрузить облачные письма в локальный SQLite, и вы сможете их просматривать даже без интернета. Поддерживается инкрементальная синхронизация, не нужно каждый раз загружать все письма.
5. Исправление уязвимости в поиске
Специальные символы (% и _) больше не рассматриваются как подстановочные знаки при поиске в SQLite, поиск "100%" больше не будет соответствовать всем письмам. С технической стороны: sqlite searchEmails добавляет экранирование подстановочных знаков LIKE + ESCAPE.
6. Значительное увеличение покрытия тестами
Количество тестов увеличилось с 146 до 225, для всех трех режимов хранения (SQLite / db9 / удаленный Worker) проведены полные тесты от конца до конца, тестируются реальные API, трехязычная документация (англ/кит/яп) обновляется синхронно.
Топ
Рейтинг
Избранное
