Перейти к основному содержимому

Обзор интерфейса

MailCopilot имеет лаконичный трёхколоночный интерфейс для эффективной работы с почтой.

Боковая панель

Боковая панель расположена слева. Она содержит:

  • Выбор аккаунта -- переключайтесь между аккаунтами, нажимая на аватар аккаунта вверху.
  • Список папок -- почтовые папки (Входящие, Отправленные, Черновики, Корзина, Спам, Архив и пользовательские папки). У каждой папки отображается значок с количеством непрочитанных.
  • Кнопка «Написать» -- открывает окно нового письма.
  • Кнопка «Синхронизировать» -- запускает ручную синхронизацию с сервером.
  • Кнопка «Настройки» -- открывает настройки приложения.
  • Единый ящик -- при наличии нескольких аккаунтов показывает письма из всех аккаунтов в одном списке.
  • Работа офлайн — включает и выключает автономный режим. В этом режиме MailCopilot не обращается к сети и работает только с кэшированными данными. Вы можете читать ранее синхронизированные письма, помечать их как прочитанные или помеченные, просматривать папки. Изменения, сделанные офлайн, синхронизируются при возврате в сеть. Значок кнопки переключается между Wi-Fi (онлайн) и перечёркнутым Wi-Fi (офлайн).
  • Inbox Zero -- когда вы обработаете письма (архивация, удаление, откладывание, перенос в спам или другую папку) и ваш Inbox станет пустым, в области списка писем появится поздравление «Inbox Zero!» с количеством обработанных за сегодня писем. Счётчик автоматически сбрасывается в полночь и при перезапуске приложения.

Боковую панель можно свернуть до узкого режима с иконками, нажав кнопку сворачивания. Свёрнутые иконки показывают подсказки при наведении.

Список писем

Средняя колонка показывает письма в выбранной папке. Для каждого письма отображается:

  • Имя отправителя и аватар
  • Тема письма
  • Дата или время
  • Индикатор непрочитанного (жирный текст)
  • Индикатор звёздочки
  • Индикатор вложений (иконка скрепки)
  • Количество писем в цепочке (если группировка включена)

В режиме Единый ящик рядом с именем отправителя отображается email аккаунта, чтобы вы могли видеть, на какой ящик пришло письмо.

Фильтрация

Над списком писем можно:

  • Искать -- введите запрос в строку поиска.
  • Фильтровать -- используйте кнопки-фильтры для отображения Непрочитанных, С вложениями или Помеченных писем. Нажмите на кнопку для активации фильтра, нажмите повторно для отключения. Выбор другой кнопки заменяет активный фильтр.

Чтобы изменить порядок сортировки (по дате, отправителю или теме), перейдите в Настройки > Продуктивность > Sort emails by.

Контекстное меню письма

Нажмите правой кнопкой мыши на любое письмо в списке, чтобы открыть контекстное меню. Из него можно быстро:

  • Отложить письмо
  • Архивировать его
  • Удалить его
  • Пометить прочитанным / непрочитанным
  • Выполнить другие действия: Прочитать позже, Закрепить, Переместить в папку, Пометить как спам, Ответить, Ответить всем, Переслать

При выделении нескольких писем контекстное меню позволяет пометить прочитанными/непрочитанными, переместить, пометить как спам, архивировать или удалить все выделенные сразу. «Прочитать позже» и «Закрепить» всегда применяются только к тому письму, на котором открыто меню. «Отложить» применяется ко всей цепочке, если включена группировка по диалогам, иначе — только к одному письму. Пункты «Ответить», «Ответить всем» и «Переслать» скрыты в режиме множественного выделения.

Выделение писем и панель действий

  • Нажмите на письмо, чтобы выбрать и прочитать его.
  • Удерживайте Shift и нажмите для выделения диапазона.
  • Используйте клавишу x для переключения выделения.
  • Панель действий всегда видна над списком писем. При выделении одного или нескольких писем кнопки панели становятся активными: пометка прочитанным/непрочитанным, пометка как спам, архивирование, удаление и перемещение. Перемещение недоступно в режиме «Единый ящик». Панель работает во всех остальных режимах.

Панель чтения

Правая колонка отображает содержимое выбранного письма:

  • Заголовки -- от кого, кому, копия, дата.
  • Тело письма -- отрисовывается как HTML в безопасной песочнице.
  • Вложения -- перечислены под телом письма с кнопками скачивания.
  • Кнопки действий -- ответить, ответить всем, переслать, удалить, архивировать, пометить звёздочкой, отложить и другие. В режиме цепочки панель инструментов переходит в режим цепочки: Ответить/Переслать нацелены на последнее письмо, Архивировать и Удалить действуют на всю цепочку. Подробнее — в разделе Чтение писем.

Изменяемые колонки

Вы можете изменить ширину списка писем и панели чтения, перетаскивая границу между ними. Выбранная ширина сохраняется между сессиями.

Строка состояния

Внизу окна постоянно отображается строка состояния, похожая на ту, что есть в VS Code. Она показывает фоновую активность, которая раньше была видна только внутри панели поиска:

  • Индикатор синхронизации — отображается, когда папка прямо сейчас синхронизируется с IMAP-сервером, с указанием аккаунта, имени папки, текущего количества писем и (где применимо) процента готовности.
  • Покрытие заголовков — сколько папок завершило начальную синхронизацию заголовков (например, «Заголовки: 5/8 папок»).
  • Прогресс индексации тел — процент кэшированных писем, тело которых проиндексировано для полнотекстового поиска.
  • Бейдж удалённых результатов — когда поиск возвращает дополнительные совпадения с сервера сверх локального кэша, здесь появляется бейдж «+N с сервера».

Строка состояния всегда видна, пока идёт синхронизация или индексация, а не только во время поиска. Когда отчитываться не о чем, она автоматически скрывается. Содержимое обновляется примерно раз в 30 секунд в фоне. При печати строка скрывается.

Центр уведомлений

Иконка колокольчика в шапке списка писем открывает центр уведомлений. Он собирает два типа сообщений:

  • Напоминания о follow-up — когда наступает срок установленного вами follow-up-напоминания по отправленному письму (см. Написание писем).
  • Сбои отправки — когда письмо в очереди отправки сдалось после постоянных ошибок доставки (SMTP или, для Outlook-аккаунтов, Microsoft Graph).

На колокольчике отображается небольшой бейдж с количеством новых уведомлений. Нажмите на колокольчик, чтобы открыть выпадающую панель: внутри можно прочитать каждое уведомление, пометить его прочитанным, пометить все прочитанными разом или удалить отдельные записи. Уведомления хранятся локально в SQLite-кэше, так что переживают перезапуски приложения; записи старше 30 дней очищаются автоматически.

Если разрешены уведомления операционной системы, те же события дополнительно вызывают нативное уведомление рабочего стола.

Единственное окно

MailCopilot гарантирует один работающий экземпляр приложения на пользователя. Если вы запустите приложение второй раз — например, нажав на ссылку mailto: или другой ярлык на рабочем столе — существующее окно вместо открытия дубликата выводится поверх и получает фокус. Это исключает ситуацию, когда две параллельные копии конкурируют за одни и те же IMAP-соединения и локальный кэш.

Ссылки mailto: и почтовый клиент по умолчанию

MailCopilot можно зарегистрировать в системе как обработчик ссылок mailto: — тогда нажатие на ссылку «отправить email» в браузере, терминале или другом приложении откроет окно написания письма MailCopilot с уже заполненным получателем и прочими параметрами.

Переключатель регистрации MailCopilot как почтового клиента по умолчанию находится в Настройки > Общие. Поддерживаемые параметры mailto: включают to, cc, bcc, subject и body.

Работа офлайн

Кнопка «Работа офлайн» в боковой панели (иконка Wi-Fi, перечёркнутая в офлайне) переключает автономный режим. В офлайне:

  • Любая сетевая активность останавливается — IMAP- и SMTP-соединения не открываются.
  • Вы по-прежнему можете читать ранее синхронизированные письма, листать папки, помечать сообщения прочитанными или со звёздочкой и так далее.
  • Исходящие письма ставятся в очередь Outbox и автоматически отправляются после возврата онлайн.
  • Операции перемещения и удаления создают локальные «заглушки», поэтому письмо сразу визуально покидает исходную папку, а не остаётся видимым до восстановления связи. Реальный серверный move применяется при восстановлении соединения, после чего локальная заглушка сверяется с серверным результатом.
  • Поведение конкретной папки в офлайне (скачиваются ли тела для офлайн-чтения и за какой период) настраивается в Настройки > Папки; см. Настройки папок.

Светлая и тёмная темы

MailCopilot поддерживает светлую и тёмную темы. Переключить их можно в Настройки > Общие > Тема.