История изменений/0.95.10

From Miranda NG
Jump to: navigation, search

Версия: 0.95.10

Сборка: v0.95.10

Выпущена: 10 декабря 2018

Общее

  • db_event_getById и db_event_setId — новые методы для работы с событиями по серверным идентификаторам (важно для протоколов Discord, Facebook, Skype, VKontakte).

Ядро и библиотеки

  • обновлены библиотеки libcurl, libmdbx, libsodium, libtox, OpenSSL и SQLite.
  • вход в сервисный режим теперь осуществляется выбором соответствующей опции в менеджере профилей.
  • в настройки звука добавлены пункты контекстного меню «Выделить всё» и «Снять выбор».
  • включено рекурсивное удаление вложенных групп. Если удаляемая группа содержит подгруппы с контактами, все подгруппы будут удалены, а контакты перемещены уровнем выше.

Протоколы

  • Discord
    • исправлено «склеивание» предпросмотра ссылки со следующим сообщением.
    • теперь чаты уводятся в оффлайн вместе с протоколом.
    • исправлена ошибка, приводившая к отсутствию имён пользователей в полученной при входе истории чата.
    • добавлена поддержка групп каналов.
    • добавлена настройка «Создавать подгруппы для каждого сервера.
    • исправлено отключение учётной записи при получении от сервера команды переустановить соединение со шлюзом.
    • отправка сообщения, содержащего ссылку, приводила к ошибке отправки.
    • в некоторых случаях, отправленное сообщение, содержащее ссылку, выглядело так, словно его отправили не вы, а собеседник.
    • исправлена ошибка, приводившая к отсутствию имён пользователей и значков ролей.
    • в групповых чатах исправлено получение ссылок от неизвестных пользователей.
    • налажена синхронизация гильдий.
    • приватные сообщения от неизвестных контактов приводили к тому, что такой контакт выглядел, как добавленный в друзья.
  • IRC
    • исправлено падение при закрытии списка каналов.
  • Jabber
    • исправлено внезапное отключение проткоола, если Миранда получала неоконченную станзу.
  • MRA
    • разработка прекращена. Mail.ru прекратила поддержку старых версий протокола. Контакты и история будут автоматически преобразованы в протокол Dummy, чтобы избежать потери.
  • Tox
    • исправлена обрезка имени временного контакта в информации о нём.
    • исправлено некорректное добавление временных контактов в группу по умолчанию вместо размещения вне групп.
    • исправлена ошибка, вызывавшая зависание в бесконечном ожидании диалога передачи при пропуске принятия файла (например, если файл уже существует).
  • VKontakte
    • исправлен вход с 2-факторной авторизацией.

Плагины

  • Db_autobackups
    • появилась возможность настраивать имена резервных копий.
  • Dbx_mdbx
    • добавлена поддержка идентификаторов событий.
    • исправлено пропадание истории субконтакта в метаконтакте при удалении субконтакта.
    • исправлено возможное падение после сжатия базы.
    • добавлена проверка на переполнение диска при создании резервной копии.
    • исправлено одновременное создание нескольких баз.
  • Import
    • добавлена возможность копировать текст из журнала.
    • исправлено множество проблем с запуском в сервисном режиме.
    • теперь можно менять размер окна.
  • Scriver
    • исправлена загрузка прочитанных сообщений в журнал при открытом окне беседы с контактом.
    • теперь плагин предупреждает пользователя о том, что отправляемый текст превышает допустимый размер одного сообщения.
  • MirLua
    • m_protocols
      • добавлен хук для перехватывания отправляемых сообщений.
      • добавлена новая функция — BroadcastAck.
      • реализовано получение событий из CCSDATA.
    • m_srmm
      • в CustomButtonClickData добавлен hWnd.
    • m_message
      • исправлена вставка в журнал беседы.