История изменений/0.96.6: Difference between revisions
Jump to navigation
Jump to search
Dart Raiden (talk | contribs) No edit summary |
Dart Raiden (talk | contribs) |
||
| Line 27: | Line 27: | ||
== Для разработчиков == | == Для разработчиков == | ||
* появилася <tt>Utils_GenerateUUID</tt> — хелпер для создания UUID. | |||
* добавлен параметр <tt>Clist_GroupDelete: bSilent</tt>. | |||
* появилось <tt>ME_DB_EVENT_SETJSON</tt> — отдельное событие, срабатывающее, когда изменилась JSON-часть события. | |||
* добавлено поле <tt>SMADD_SELECTSMILEY::szProto</tt>. | |||
* <tt>NETLIBBIND</tt> теперь может открывать внешние порты по протоколу UDP. | |||
* <tt>DBEVENTINFO::timestamp</tt> стал 64-разрядным. | |||
* <tt>Netlib_DownloadFile</tt> при возникновении ошибки больше не создаёт пустой файл. | |||
* удалён устаревший макрос <tt>TimeZone_ToStringT</tt>. | |||
* удалена неиспользуемая функция <tt>DbEvent_GetTextA</tt>. | |||
* удалён устаревший список <tt>SESSION_INFO::pStatuses</tt>. | |||
Revision as of 21:24, 3 May 2025
Important
Если после обновления вам не удаётся избавиться от мигающего значка «Получено ноое сообщение», то установите плагин DbChecker, перейдите в Главное меню → База данных → Проверить базу, включите настройку «Пометить все события прочитанными» и выполните проверку базы.
Если после обновления вам не удаётся избавиться от мигающего значка «Получено ноое сообщение», то установите плагин DbChecker, перейдите в Главное меню → База данных → Проверить базу, включите настройку «Пометить все события прочитанными» и выполните проверку базы.
Important
Чтобы использовать плагин Weather понадобится создать учётную запись (Главное меню → Учётные записи), получить ключ API на сайте Visual Crossing и указать этот ключ в настройках плагина.
Чтобы использовать плагин 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.