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

From Miranda NG
Jump to navigation Jump to search

Версия: 0.96.6

Сборка: v0.96.6

Выпущена: 7 апреля 2025

Important
Если после обновления вам не удаётся избавиться от мигающего значка «Получено ноое сообщение», то установите плагин DbChecker, перейдите в Главное меню → База данных → Проверить базу, включите настройку «Пометить все события прочитанными» и выполните проверку базы.
Important
Чтобы использовать плагин Weather понадобится создать учётную запись (Главное меню → Учётные записи), получить ключ API на сайте Visual Crossing и указать этот ключ в настройках плагина.

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

  • Issue #4913 в настройки игнорирования добавлена возможность игнорировать облачные файлы, поступающие от конкретного контакта или из группового чата.
  • обновлены библиотеки libcurl, libsodium, libssh2, libtox, litehtml, OpenSSL, SQLite и TDLib.
  • Issue #4387 Miranda научилась различать Windows 11 и 10.
  • Issue #4751 режим группового чата "Заглушать: Всегда" теперь блокирует не только всплывающие окна и звуки, но и мигание.
  • Issue #4778 настройки подгрузки сообщений из базы при открытии окна сообщений теперь распространяются не только на личные сообщения, но и на групповые чаты (если история чата хранится в базе).
  • Issue #4423 флажок «Удалить историю для всех» в диалоге удаления истории теперь больше не выставлен по умолчанию.
  • Issue #4482 дата создания облачных файлов в файловой системе теперь соответствует дате события (например, если файл отправлен 1 апреля, а Миранду запустили и скачали файл 1 мая, то файл будет иметь дату создания 1 апреля).
  • Issue #4711 хэш коммита в окне «О программе» стал кликабельным. Номер сборки и хэш теперь указывают на последнее изменение ядра, а не на коммит, из которого собрана вся Миранда.
  • Issue #4918 двойной щелчок по групповому чату, находящемуся не в сети, теперь открывает окно истории.
  • Issue #4414 мигающее в списке контактов уведомление «Контакт в сети» больше не препятствует открытию окна сообщений с помощью двойного щелчка по этому контакту.
  • Issue #4522 исправлена ошибка, не позволявшая создать более одной группы с односимвольным именем.
  • Issue #4537 налажена работа настройки «Очищать завершённые передачи при закрытии окна», когда включено автоматическое закрытие окна передачи файлов.
  • Issue #4739 мигание в списке контактов теперь прекращается при удалении непрочитанного события.
  • Issue #4762 исправлено падение программы.
  • Issue #4895 отказ от ввода пароля зашифрованного профиля при запуске Миранды больше не вызывает появление ошибки «Формат профиля неизвестен».

Протоколы

Плагины

Для разработчиков

  • появилася Utils_GenerateUUID — хелпер для создания UUID.
  • добавлен параметр Clist_GroupDelete: bSilent.
  • появилось ME_DB_EVENT_SETJSON — отдельное событие, срабатывающее, когда изменилась JSON-часть события.
  • добавлено поле SMADD_SELECTSMILEY::szProto.
  • NETLIBBIND теперь может открывать внешние порты по протоколу UDP.
  • DBEVENTINFO::timestamp стал 64-разрядным.
  • Netlib_DownloadFile при возникновении ошибки больше не создаёт пустой файл.
  • удалён устаревший макрос TimeZone_ToStringT.
  • удалена неиспользуемая функция DbEvent_GetTextA.
  • удалён устаревший список SESSION_INFO::pStatuses.