Основные изменения в ядое
- Добавлена система очередей на основе библиотеки Bernard.
- Добавлена возможность использования полнотекстового поиска.
- Добавлен хелпер
url()
. - Добавлен новый сервис
credentails.permissions
для проверки прав доступа. - Уровни логирования сообщений с помощью логгера вынесены в конфиг.
- Создание ряда сервисов вынесено в сервис провайдер.
- Исправлен ряд багов.
Основные изменения в конфигурации
- Добавлено новое представление письма. При клике на заголовок письма в таблице писем открывается его содержимое.
- В карточке Email высота редактора сообщения подстраивается под высоту карточки.
- В раздел Email добавлена кнопка “Ответить всем”.
- В раздел Email добавлена кнопка “Переслать”.
- Добавлена поддержка протокола IMAP для чтения e-mail.
- Входящие письма попадают в Iris CRM.
- При чтении писем с помощью IMAP синхронизируются отметки о важности писем (в обе стороны).
- Письма, отправленные из Iris CRM, дублируются на почтовом сервере.
- Письма, удаленные из Iris CRM, удаляются на почтовом сервере.
- Для запрета параллельного чтения писем из одного почтового аккаунта добавлена блокировка через мьютекс.
- Чтение и отправка писем организованы через очереди.
- Добавлена консольная команда для чтения писем
./iris iris:email:fetch
. По умолчанию работает в асинхронном режиме. Для запуска в синхронном реджиме используется параметр--sync
. - Добавлен полнотекстовый индекс для поиска по теме и содержимому писем.
- Команду
./iris
теперь можно запускать отдельно для конфигурации. - Исправлен ряд багов.