История изменений/0.96.7: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
No edit summary
 
(23 intermediate revisions by the same user not shown)
Line 2: Line 2:


== Ядро и библиотеки ==
== Ядро и библиотеки ==
* {{GithubIssue|4991}} добавлена [[Скрытые настройки|скрытая настройка]] ''ShowFormatting''.
* {{GithubIssue|4991}} добавлена [[Hidden_settings/ru|скрытая настройка]] <tt>ShowFormatting</tt>.
* добавлена [[Скрытые настройки|скрытая настройка]] ''UseLongDate''.
* добавлена [[Hidden_settings/ru|скрытая настройка]] <tt>UseLongDate</tt>.
* {{GithubIssue|5099}} добавлено всплывающее окно с сообщением о завершении загрузки истории с сервера.
* {{GithubIssue|5099}} добавлено всплывающее окно с сообщением о завершении загрузки истории с сервера.
* {{GithubIssue|4873}} автоматическая загрузка облачных файлов теперь применяется и к исходящим файлам (например, если файл был отправлен с другого устройства).
* {{GithubIssue|4873}} автоматическая загрузка облачных файлов теперь применяется и к исходящим файлам (например, если файл был отправлен с другого устройства).
* {{GithubIssue|4952}} пароли, токены и другая конфиденциальная информация из заголовков запросов больше не записываются в сетевой лог.
* {{GithubIssue|4952}} пароли, токены и другая конфиденциальная информация из заголовков запросов больше не записываются в сетевой лог.
* {{GithubIssue|4979}} контакты теперь наследуют настройки игнорирования от группы, в которой они находятся (например, если в группе игнорируются передачи файлов, то для нового контакта в этой группе они также будут игнорироваться). Как следствие содержимое файла groups.json было перенесено из профиля в базу.
* {{GithubIssue|4979}} контакты теперь наследуют настройки игнорирования от группы, в которой они находятся (например, если в группе игнорируются передачи файлов, то для нового контакта в этой группе они также будут игнорироваться). Как следствие, содержимое файла groups.json было перенесено из профиля в базу.
* {{GithubIssue|5013}} контакты теперь наследуют состояние «скрыт» от группы, в которой они находятся (например, если группа скрыта, новый контакт в ней будет сразу скрыт).
* {{GithubIssue|5013}} контакты теперь наследуют состояние «скрыт» от группы, в которой они находятся (например, если группа скрыта, новый контакт в ней будет сразу скрыт).
 
* {{GithubIssue|5021}} журнал сообщений групповых чатов теперь можно выбрать отдельно от журнала бесед (например, использовать встроенный журнал в беседах и внешний — в групповых чатах).
 
* {{GithubIssue|5035}} настройка редактора меню ''«Включить значки»'' теперь работает «на лету».
 
* {{GithubIssue|5039}} редактор меню теперь показывает имя сервиса, соответствующего выбранному пункту меню.
 
 
* {{GithubIssue|5021}} group chat message log can now be selected completely separately from private message log (for example, you can use the built-in message log in private chats, and an external message log in group chats).
* {{GithubIssue|5035}} ''"Enable icons"'' menu editor option now works "on the fly".
* {{GithubIssue|5039}} the menu editor now shows the name of the service corresponding to the selected menu item.
* обновлены библиотеки libcurl, libjpeg, libpng, libsodium и OpenSSL.
* обновлены библиотеки libcurl, libjpeg, libpng, libsodium и OpenSSL.
* {{GithubIssue|4926}} removed the context menu for contacts in embedded contact lists.
* {{GithubIssue|4926}} удалено контекстное меню у контактов во встроенных списках контактов.
* {{GithubIssue|5036}} removed useless {{Button|Insert submenu}} button in the menu editor. To create a submenu (as well as to create menu items) you should use the {{Plugin|MirLua}} plugin.
* {{GithubIssue|5036}} удалена бесполезная кнопка {{Button|Вставить подменю}} в редакторе меню. Для создания подменю (а также пунктов меню) следует использовать плагин {{Plugin|MirLua}}.
* исправлены битые иконки меню под [[Miranda under Wine|Wine]].
* исправлены битые значки меню под [[Miranda под Wine|Wine]].
* {{GithubIssue|5112}} налажено автоматическое перемещение базы данных в профиль.
* {{GithubIssue|5112}} налажено автоматическое перемещение базы данных в профиль.
* {{GithubIssue|5233}} исправлена ошибка, из-за которой не работало удаление файла при удалении связанного с ним события.
* {{GithubIssue|5233}} исправлена ошибка, из-за которой не работало удаление файла при удалении связанного с ним события.


== Protocols ==
== Протоколы ==
* {{Plugin|DeltaChat}}
* {{Plugin|DeltaChat}}
** first version.
** первая версия.


* {{Plugin|Discord}}
* {{Plugin|Discord}}
** {{GithubIssue|5192}} added ability to log in with QR.
** {{GithubIssue|5192}} добавлена возможность входа по QR-коду.
** added popup if captcha is required to join the server.
** добавлено всплывающее окно о том, что для входа на сервер требуется капча.
** {{GithubIssue|4966}} fixed a bug due to which after joining a server, channels appeared in Miranda only after a restart.
** {{GithubIssue|4966}} исправлена ошибка, из-за которой после входа на сервер каналы появлялись в Миранде только после перезапуска.
** {{GithubIssue|4967}} fixed joining a chat via an invitation link.
** {{GithubIssue|4967}} налажен вход на сервер по пригласительной ссылке.
** {{GithubIssue|5012}} fixed MFA support.
** {{GithubIssue|5012}} налажена поддержка многофакторной аутентификации.
** {{GithubIssue|5217}} contact avatar removal now shows up instantly in Miranda.
** {{GithubIssue|5217}} удаление аватара контактом теперь сразу отображается в Миранде.


* {{Plugin|Dummy}}
* {{Plugin|Dummy}}
** {{GithubIssue|4983}} the protocol icon in the account manager now matches the selected template.
** {{GithubIssue|4983}} значок протокола в менеджере учётных записей теперь соответствует выбранному шаблону.
** fixed MRA and Skype templates.
** исправлены шаблоны MRA и Skype.


* {{Plugin|EmLanProto}}
* {{Plugin|EmLanProto}}
** {{GithubIssue|4956}} added protocol and statuses icons.
** {{GithubIssue|4956}} добавлены значки протокола и статусов.


* {{Plugin|Facebook}}
* {{Plugin|Facebook}}
** deprecated. Facebook has discontinued support for the MQTT protocol on its servers. Contacts and history will be automatically converted to the {{Plugin|Dummy}} protocol.
** разработка этого протокольного плагина прекращена. Контакты и история будут автоматически переведены на протокол {{Plugin|Dummy}}. Серверы Facebook прекратили поддержку протокола MQTT.


* {{Plugin|GG}}
* {{Plugin|GG}}
** {{GithubIssue|5115}} added support for newly registered accounts (GG 11 protocol support).
** {{GithubIssue|5115}} добавлена поддержка новых учётных записей (поддержка протокола GG 11).
** {{GithubIssue|5182}} fixed switching to Offline.
** {{GithubIssue|5182}} налажена установка статуса «Не в сети».


* {{Plugin|IRC}}
* {{Plugin|IRC}}
** {{GithubIssue|5120}} fixed sending messages containing the <tt>[</tt> symbol.
** {{GithubIssue|5120}} налажена отправка сообщений, содержащих символ <tt>[</tt>.
** {{GithubIssue|5134}} fixed the display of your own role in the nicklist.
** {{GithubIssue|5134}} налажено отображение собственной роли в списке ников.
** {{GithubIssue|5142}} fixed garbled text in client version responses.
** {{GithubIssue|5142}} исправлен искажённый текст в ответах о версии клиента.


* {{Plugin|Jabber}}
* {{Plugin|Jabber}}
** {{GithubIssue|5209}} added {{XEP|XEP|0424|Message Retraction}} support.
** {{GithubIssue|5209}} добавлена поддержка {{XEP|XEP|0424|Message Retraction}}.
** {{GithubIssue|5034}} improved {{XEP|313|Message Archive Management}} compatibility with OpenFire.
** {{GithubIssue|5034}} улучшена совместимость {{XEP|313|Message Archive Management}} с серверами на основе OpenFire.
** {{GithubIssue|5097}} group chat options dialog is no longer bound to SRMM window.
** {{GithubIssue|5097}} диалог настроек группового чата больше не привязан к окну сообщений.
** {{GithubIssue|5116}} "Slap" nicklist menu item is now hidden if no "Slap" text is set.
** {{GithubIssue|5116}} пункт меню «Шлепок» в списке ников чата теперь скрывается, если для него не задан текст.
** removed sending/receiving notes ability (broken Miranda-specific feature).
** удалена возможность отправки/получения заметок (она не работала и существовала исключительно в Миранде).
** fixed duplicated messages for {{XEP|313|Message Archive Management}}.
** исправлено дублирование сообщений {{XEP|313|Message Archive Management}}.
** fixed server caps fetching.
** налажено получение серверных возможностей (капсов).
** {{GithubIssue|5025}} fixed regression introduced in Miranda NG 0.96.5.
** {{GithubIssue|5025}} исправлена регрессия, появившаяся в Miranda NG 0.96.5.
** fixed <tt>MyNick</tt> processing in group chats.
** налажена обработка <tt>MyNick</tt> в групповых чатах.
** fixed occasional crash on exit / disconnect.
** исправлено редкое падение при выходе/отключении.
** {{GithubIssue|5179}} fixed incorrect display of outgoing omemo-encrypted messages.
** {{GithubIssue|5179}} исправлено некорректное отображение исходящих сообщений, зашифрованных с помощью OMEMO.


* {{Plugin|SkypeWeb}}
* {{Plugin|SkypeWeb}}
** deprecated. [https://support.microsoft.com/skype/skype-is-retiring-in-may-2025-what-you-need-to-know-2a7d2501-427f-485e-8be0-2068a9f90472 Microsoft shut down Skype in favor of Teams]. Contacts and history will be automatically converted to the {{Plugin|Dummy}} protocol.
** разработка этого протокольного плагина прекращена. Контакты и история будут автоматически переведены на протокол {{Plugin|Dummy}}. [https://support.microsoft.com/skype/skype-is-retiring-in-may-2025-what-you-need-to-know-2a7d2501-427f-485e-8be0-2068a9f90472 Microsoft закрыла Skype в пользу Teams.]


* {{Plugin|Steam}}
* {{Plugin|Steam}}
** use machine name as unique location ID.
** в качестве уникального ID местоположения теперь используется имя машины.


* {{Plugin|Teams}}
* {{Plugin|Teams}}
** first version.
** первая версия.


* {{Plugin|Telegram}}
* {{Plugin|Telegram}}
** {{GithubIssue|4973}} added ''"Delete contacts in Miranda when they are deleted from server"'' option.
** {{GithubIssue|4973}} добавлена настройка ''«Удалять контакты из списка контактов Миранды, если они удалены с сервера»''.
** {{GithubIssue|5029}} added support for sending animated GIFs.
** {{GithubIssue|5029}} добавлена поддержка отправки анимированных GIF.
** {{GithubIssue|5049}} added support for channel descriptions (in user info).
** {{GithubIssue|5049}} добавлена поддержка описаний каналов (в информации о пользователе).
** {{GithubIssue|5103}} added "read" status synchronization for reactions.
** {{GithubIssue|4929}} исправлена невозможность прервать отправку файла.
** added support for MTProxy.
** {{GithubIssue|4945}} налажено распределение контактов по группам, когда имя группы не указано в настройках протокола.
** updated TDLib library.
** {{GithubIssue|4994}} исправлено повреждение тегов при пересылке сообщения.
** {{GithubIssue|4929}} fixed the inability to interrupt file sending.
** {{GithubIssue|5003}} изменение описания входящего файла больше не вызывает уведомление о новой передаче файла.
** {{GithubIssue|4945}} fixed placing contacts into groups when the group name is not specified in the protocol settings.
** {{GithubIssue|5014}} повторная отправка закешированного файла больше не зависает бесконечно в списке передач.
** {{GithubIssue|4994}} fixed tag corruption when forwarding a message.
** {{GithubIssue|5030}} отправленные сообщения больше ошибочно не помечаются отредактированными.
** {{GithubIssue|5003}} changing the description of an incoming file no longer triggers a notification about a new file transfer.
** {{GithubIssue|5033}} исходящие аудиофайлы больше не распознаются как голосовые сообщения.
** {{GithubIssue|5014}} resending a cached file no longer hangs indefinitely in filetransfer list.
** {{GithubIssue|5100}} боты теперь всегда имеют статус «В сети».
** {{GithubIssue|5030}} sent messages are no longer incorrectly marked as edited.
** {{GithubIssue|5050}} исправлено некорректное отображение информации о пользователе.
** {{GithubIssue|5033}} outgoing audio files are no longer treated as voice messages.
** {{GithubIssue|5052}} налажено получение контактов при первом входе (теперь они появляются сразу, без необходимости перезапускать Миранду).
** {{GithubIssue|5100}} bots are now always "Online".
** {{GithubIssue|5074}} налажена поддержка прокси.
** {{GithubIssue|5050}} fixed incorrect display of user information.
** {{GithubIssue|5088}} в списке контактов больше не отображаются новые реакции на сообщения других людей.
** {{GithubIssue|5052}} fixed getting contacts on first login (now they appear immediately, without having to restart Miranda).
** {{GithubIssue|5101}} поиск пользователей больше не добавляет их сразу в список контактов.
** {{GithubIssue|5074}} fixed proxy support.
** {{GithubIssue|5110}} исправлен значок бота.
** {{GithubIssue|5088}} the contact list no longer shows new reactions to other people's messages.
** {{GithubIssue|5144}} налажена загрузка истории тем.
** {{GithubIssue|5101}} searching for users no longer immediately adds them to your contact list.
** {{GithubIssue|5146}} налажена загрузка истории супергрупп.
** {{GithubIssue|5110}} fixed bot icon.
** {{GithubIssue|5156}} файлы из истории, загруженной с сервера, больше не имеют срока действия.
** {{GithubIssue|5144}} fixed loading topics history.
** {{GithubIssue|5203}} исправлены различные неполадки при отправке файлов.
** {{GithubIssue|5146}} fixed loading of supergroup history.
** {{GithubIssue|5220}} исправлено некорректное отображение отсутствующего собственного дня рождения в информации о пользователе.
** {{GithubIssue|5156}} files from the history downloaded from the server no longer expire.
** {{GithubIssue|5106}} удаление контакта вместе с историей больше не оставляет чат на сервере.
** {{GithubIssue|5203}} fixed various file sending quirks.
** {{GithubIssue|5223}} удаление контакта без удаления истории больше не удаляет историю у обеих сторон.
** {{GithubIssue|5220}} fixed incorrect display of missing own birthday in user info.
** {{GithubIssue|5106}} deleting a contact along with its history no longer keeps chat on server.
** {{GithubIssue|5223}} deleting a contact without deleting history no longer deletes history for both parties.


* {{Plugin|Tox}}
* {{Plugin|Tox}}
** updated libtox library.
** обновлена библиотека libtox.


* {{Plugin|Twitter}}
* {{Plugin|Twitter}}
** deprecated. [https://devcommunity.x.com/t/reminder-to-migrate-to-the-new-free-basic-or-enterprise-plans-of-the-twitter-api/189737 Twitter has stopped supporting the API used by Miranda].
** разработка этого протокольного плагина прекращена. Контакты и история будут автоматически переведены на протокол {{Plugin|Dummy}}.  [https://devcommunity.x.com/t/reminder-to-migrate-to-the-new-free-basic-or-enterprise-plans-of-the-twitter-api/189737 Twitter прекратил поддержку API, используемого Мирандой].


* {{Plugin|VKontakte}}
* {{Plugin|VKontakte}}
** added "This message has been marked as spam" message support.
** добавлена поддержка уведомления «Сообщение отмечено как спам».
** as part of the mitigation for "error 9", only 100 online contacts can be loaded (instead of 530 as before).
** в рамках борьбы с «ошибкой 9» теперь загружается только 100 контактов в сети (вместо 530, как раньше).
** as part of the mitigation for "error 9", the protocol will no longer re-request data if it receives an empty response to a <tt>users.get</tt> request. <tt>RepeatRequestAfterEmptyFrame</tt> hidden option was added to restore the old behavior.
** в рамках борьбы с «ошибкой 9» протокол больше не будет повторно запрашивать данные, если получил пустой ответ на запрос <tt>users.get</tt> (для восстановления старого поведения добавлена [[Hidden_settings/ru|скрытая настройка]] <tt>RepeatRequestAfterEmptyFrame</tt>).
** added <tt>LoadCListInterval</tt> hidden option (use it if you encounter "error 9").
** добавлена скрытая настройка <tt>LoadCListInterval</tt> (используйте её при возникновении «ошибки 9»).
** added <tt>TimeoutForUsersGet</tt> hidden option (use it if you encounter "error 9").
** добавлена скрытая настройка <tt>TimeoutForUsersGet</tt> (используйте её при возникновении «ошибки 9»).
** {{GithubIssue|5027}} fixed crash when trying to send file to group chat.
** {{GithubIssue|5027}} исправлено падение при попытке отправить файл в групповой чат.
** {{GithubIssue|5087}} fixed erroneous multiple token requests.
** {{GithubIssue|5087}} исправлены ошибочные множественные запросы токена.
** {{GithubIssue|5210}} fixed outgoing filetransfers.
** {{GithubIssue|5210}} налажена отправка файлов.
** {{GithubIssue|5211}} fixed a crash when the network connection is unstable.
** {{GithubIssue|5211}} исправлено падение из-за нестабильности сетевого соединения.
** {{GithubIssue|5212}} fixed incorrect display of messages deleted through the official client.
** {{GithubIssue|5212}} исправлено некорректное отображение сообщений, удалённых через официальный клиент.


== Plugins ==
== Плагины ==
* {{Plugin|AsSingleWindow}}
* {{Plugin|AsSingleWindow}}
** {{GithubIssue|5114}} fixed an issue where the message window would remain minimized after collapsing and then expanding a list.
** {{GithubIssue|5114}} исправлена проблема, из-за которой окно сообщений оставалось свёрнутым после сворачивания и последующего восстановления списка контактов.


* {{Plugin|AVS}}
* {{Plugin|AVS}}
** added WebP support.
** добавлена поддержка WebP.
** when deleting an avatar, the image is now deleted from the disk.
** при удалении аватара файл теперь стирается с диска.
** {{GithubIssue|5244}} fixed crash on plugin unloading.
** {{GithubIssue|5244}} исправлено падение при выгрузке плагина.


* {{Plugin|BasicHistory}}
* {{Plugin|BasicHistory}}
** {{GithubIssue|5145}} deprecated. Use {{Plugin|NewStory}} instead.
** {{GithubIssue|5145}} разработка прекращена. Вместо него следует использовать {{Plugin|NewStory}}.


* {{Plugin|BASS interface}}
* {{Plugin|BASS interface}}
** updated BASS library.
** обновлена библиотека BASS.


* {{Plugin|Clist_blind}}
* {{Plugin|Clist_blind}}
** {{GithubIssue|5024}} added "Idle" item to ''c'Hide offline' means to hide:"'' list.
** {{GithubIssue|5024}} добавлен пункт «Ожидание» в список ''«'Скрыть отключённых' - скрыть:»''.
** {{GithubIssue|5260}} added ''"Hide offline users in root"'' option.
** {{GithubIssue|5260}} добавлена настройка ''«Скрыть отключённых в корне»''.


* {{Plugin|Clist_modern}}
* {{Plugin|Clist_modern}}
** massive speedup of the status bar.
** значительно ускорена работа панели статусов.
** {{GithubIssue|5024}} added "Idle" item to ''"'Hide offline' means to hide:"'' list.
** {{GithubIssue|5024}} добавлен пункт «Ожидание» в список ''«'Скрыть отключённых' - скрыть:»''.
** {{GithubIssue|5260}} added ''"Hide offline users in root"'' option.
** {{GithubIssue|5260}} добавлена настройка ''«Скрыть отключённых в корне»''.
** {{GithubIssue|5009}} removed ''"Pin to desktop"'' and ''"Dock to sides"'' options (broken in all modern Windows).
** {{GithubIssue|5009}} удалены настройки ''«Прикрепить к рабочему столу»'' и ''«Парковать»'' (не работают в современных операционных системах).
** {{GithubIssue|5061}} removed ''"Easy scroll"'' option (you should use the mouse wheel instead).
** {{GithubIssue|5061}} удалена настройка ''«Простая прокрутка»'' (вместо неё следует использовать колесо мыши).
** {{GithubIssue|5060}} ''"Selection mode"'' and ''"Gamma correction"'' options now only available if ''"Use non-layered mode"'' option is enabled.
** {{GithubIssue|5060}} настройки ''«Тип выделения»'' и ''«Коррекция гаммы»'' теперь доступны только при включённой настройке ''«Режим без скина»'' (без неё они не работают).
** {{GithubIssue|5070}} fixed ''"Space on left"'' and ''"Space on right"'' options.
** {{GithubIssue|5070}} налажена работа настроек ''«Отступ слева»'' и ''«Отступ справа»''.
** {{GithubIssue|5071}} ''"Client area margins"'' options now work when skin engine is disabled.
** {{GithubIssue|5071}} настройки ''«Границы списка контактов»'' теперь работают и при отключённом движке скинов.
** {{GithubIssue|5084}} disabling ''"Easy move"'' option no longer prevents the window from being moved when skin engine is disabled.
** {{GithubIssue|5084}} отключение настройки ''«Простое перемещение»'' больше не препятствует перемещению окна при отключённом движке скинов.


* {{Plugin|Clist_nicer}}
* {{Plugin|Clist_nicer}}
** {{GithubIssue|5024}} added "Idle" item to ''"'Hide offline' means to hide:"'' list.
** {{GithubIssue|5024}} добавлен пункт «Ожидание» в список ''«'Скрыть отключённых' - скрыть:»''.
** {{GithubIssue|5009}} removed ''"Pin to desktop"'' option (broken in all modern Windows).
** {{GithubIssue|5260}} добавлена настройка ''«Скрыть отключённых в корне»''.
** {{GithubIssue|5067}} fixed ''"Make selection highlight translucent"''' option.
** {{GithubIssue|5009}} удалена настройка ''«Прикрепить к рабочему столу»'' (не работает в современных операционных системах).
** {{GithubIssue|5068}} fixed ''"Draw sunken edge"'' and ''"Show menu and status buttons"'' options as well as ''"Appearance"'' menu.
** {{GithubIssue|5067}} налажена работа настройки ''«Полупрозрачное выделение»''.
** {{GithubIssue|5260}} added ''"Hide offline users in root"'' option.
** {{GithubIssue|5068}} налажена работа настроек ''«Утопленный край»'' и ''«Показ. кнопки меню и статуса»'', а также меню {{Menu|Внешний вид}}.


* {{Plugin|CloudFile}}
* {{Plugin|CloudFile}}
** {{GithubIssue|4975}} disabled account is now removed from the contact menu.
** {{GithubIssue|4975}} отключённая учётная запись больше не показывается в меню контактов.


* {{Plugin|Console}}
* {{Plugin|Console}}
** {{GithubIssue|5081}} fixed loading "on the fly".
** {{GithubIssue|5081}} налажена загрузка плагина «на лету».


* {{Plugin|CrashDumper}}
* {{Plugin|CrashDumper}}
** {{GithubIssue|5026}} fixed crash.
** {{GithubIssue|5026}} исправлено падение.


* {{Plugin|Dbx_sqlite}}
* {{Plugin|Dbx_sqlite}}
** updated SQLite library.
** обновлена библиотека SQLite.


* {{Plugin|FileAsMessage}}
* {{Plugin|FileAsMessage}}
** {{GithubIssue|5048}} added plugin button to message windows toolbar.
** {{GithubIssue|5048}} кнопка плагина добавлена на панель инструментов окна сообщений.
** {{GithubIssue|5094}} fixed crash.
** {{GithubIssue|5094}} исправлено падение.


* {{Plugin|Fingerprint}}
* {{Plugin|Fingerprint}}
** {{GithubIssue|5200}} fixed glitch in options.
** {{GithubIssue|5200}} исправлена визуальная неполадка в настройках.


* {{Plugin|Folders}}
* {{Plugin|Folders}}
** {{GithubIssue|4965}} fixed a problem with translating some strings.
** {{GithubIssue|4965}} исправлена проблема с переводом некоторых строк.


* {{Plugin|GmailNotifier}}
* {{Plugin|GmailNotifier}}
** rewritten from scratch, now it's OAuth2 based.
** плагин переписан с нуля, теперь он использует OAuth2.


* {{Plugin|IEHistory}}
* {{Plugin|IEHistory}}
** fixed crash.
** исправлено падение.


* {{Plugin|Jingle}}
* {{Plugin|Jingle}}
** allowed to work in Windows Vista.
** разрешена работа в Windows Vista.
** {{GithubIssue|5092}} added a message indicating that the plugin is running on an unsupported operating system.
** {{GithubIssue|5092}} добавлено сообщение о том, что плагин запущен в неподдерживаемой операционной системе.
** fixed rare crash.
** исправлено редкое падение.


* {{Plugin|LibreView}}
* {{Plugin|LibreView}}
** first version.
** первая версия.


* {{Plugin|MirLua}}
* {{Plugin|MirLua}}
** {{GithubIssue|5040}} added <tt>AddGroupMenuItem</tt> function to the contact list module.
** {{GithubIssue|5040}} в модуль списка контактов добавлена функция <tt>AddGroupMenuItem</tt>.
** {{GithubIssue|5041}} added the ability to open a script by double-clicking on the file name.
** {{GithubIssue|5041}} добавлена возможность открыть скрипт двойным щелчком по имени файла.


* {{Plugin|mRadio}}
* {{Plugin|mRadio}}
** {{GithubIssue|5091}} fixed crash when starting playback.
** {{GithubIssue|5091}} исправлено падение при начале воспроизведения.


* {{Plugin|Msg_Export}}
* {{Plugin|Msg_Export}}
** add support for replies.
** добавлена поддержка ответов.
** fixed reactions export.
** налажен экспорт реакций.
** {{GithubIssue|5089}} added missing space between nickname and date when exporting Telegram groupchat history.
** {{GithubIssue|5089}} добавлен недостающий пробел между ником и датой при экспорте истории групповых чатов Telegram.


* {{Plugin|NewStory}}
* {{Plugin|NewStory}}
** added preview of WebP images.
** добавлен предпросмотр изображений формата WebP.
** {{GithubIssue|4428}} added {{Hotkey|Shift|PgUp}} and {{Hotkey|Shift|PgDown}} hotkeys to the history window.
** {{GithubIssue|4428}} в окне истории добавлены горячие клавиши {{Hotkey|Shift|PgUp}} и {{Hotkey|Shift|PgDown}}.
** {{GithubIssue|4989}} added support for human-readable color names in BBCodes.
** {{GithubIssue|4989}} добавлена поддержка человекочитаемых названий цветов в BB-кодах (например, <tt>[color=green]</tt>).
** {{GithubIssue|5004}} added "Message was edited" icon.
** {{GithubIssue|5004}} добавлен значок «сообщение отредактировано».
** {{GithubIssue|5032}} in messages forwarded from channels, the channel name is now clickable.
** {{GithubIssue|5032}} в сообщениях, пересланных из каналов, название канала теперь кликабельно.
** {{GithubIssue|5175}} added a customizable hotkey ({{Hotkey|Alt|Win|O}} by default) to open all links in selected messages.
** {{GithubIssue|5175}} добавлена настраиваемая горячая клавиша (по умолчанию {{Hotkey|Alt|Win|O}}) для открытия всех ссылок в выбранных сообщениях.
** updated litehtml library.
** обновлена библиотека litehtml.
** {{GithubIssue|4440}} resizing the message window no longer causes the history to scroll to the end.
** {{GithubIssue|4440}} изменение размера окна сообщений больше не приводит к прокрутке истории в самый конец.
** {{GithubIssue|4984}} fixed history date tree.
** {{GithubIssue|4984}} налажена работа дерева дат в истории.
** {{GithubIssue|4987}} <tt><color></tt> tag with invalid color code is now ignored.
** {{GithubIssue|4987}} теги <tt><color></tt> с недействительными цветовыми кодами теперь игнорируются.
** {{GithubIssue|4988}} fixed byte order in the hex encoding of the <tt><color></tt> tag color.
** {{GithubIssue|4988}} исправлен порядок байтов в hex-кодировке цвета тега <tt><color></tt>.
** {{GithubIssue|4997}} formatted text no longer ignores settings from "Fonts and colors".
** {{GithubIssue|4997}} форматированный текст больше не игнорирует настройки из раздела «Шрифты и цвета».
** {{GithubIssue|5020}} fixed editing events by double-clicking.
** {{GithubIssue|5020}} налажено редактирование событий двойным щелчком.
** {{GithubIssue|5042}} messages are now marked as read the moment a tab becomes active (even if they are not in the visible area of the message log).
** {{GithubIssue|5042}} сообщения теперь помечаются как прочитанные в момент активации вкладки (даже если они не находятся в видимой области журнала сообщений).
** {{GithubIssue|5197}} fixed copying links.
** {{GithubIssue|5197}} налажено копирование ссылок.
** fixed underlining spaces.
** налажено подчёркивание пробелов при использовании тега <tt>[u]</tt>.


* {{Plugin|NotesReminders}}
* {{Plugin|NotesReminders}}
** {{GithubIssue|5108}} optimized behavior of the filter in the reminder list.
** {{GithubIssue|5108}} оптимизировано поведение фильтра в списке напоминаний.
** {{GithubIssue|5001}} fixed adding an extra day when creating a reminder.
** {{GithubIssue|5001}} исправлено добавление лишнего дня при создании напоминания.
** {{GithubIssue|5005}} fixed the incorrect deadline being set when extending a triggered reminder.
** {{GithubIssue|5005}} исправлена установка некорректной даты при продлении сработавшего напоминания.
** {{GithubIssue|5263}} decreasing the time of an existing reminder no longer adds an extra day.
** {{GithubIssue|5263}} уменьшение времени существующего напоминания больше не добавляет лишний день.


* {{Plugin|PluginUpdater}}
* {{Plugin|PluginUpdater}}
** added ability to update libraries (OpenSSL, TDLib, etc.) separately to reduce traffic and time.
** добавлена возможность обновлять библиотеки (OpenSSL, TDLib и др.) отдельно от плагинов для экономии трафика и времени.
** {{GithubIssue|1907}} moved deleting/renaming file rules to server side.
** {{GithubIssue|1907}} правила удаления/переименования файлов теперь скачиваются с сервера.
** {{GithubIssue|5098}} components that are not supported by the current OS are no longer displayed in the list of components available for installation.
** {{GithubIssue|5098}} компоненты, не поддерживаемые текущей операционной системой, больше не отображаются в списке доступных для установки.
** {{GithubIssue|5173}} shortened timeout after which a download is considered failed.
** {{GithubIssue|5173}} сокращён таймаут, после которого загрузка считается неудачной.
** {{GithubIssue|5190}} "Updates found" window no longer steals focus.
** {{GithubIssue|5190}} окно «Найдены обновления!» больше не перехватывает фокус. Чтобы пользователь не пропустил наличие обновлений, добавлено периодически возникающее всплывающее окно.


* {{Plugin|PopupPlus}}
* {{Plugin|PopupPlus}}
** {{GithubIssue|5170}} fixed display of emoticons.
** {{GithubIssue|5170}} налажено отображение смайлов.
** {{GithubIssue|5147}} fixed a crash that occurred if a plugin was unloaded while its pop-up window was still on the screen.
** {{GithubIssue|5147}} исправлено падение, возникавшее при выгрузке плагина, когда его всплывающее окно ещё находится на экране.


* {{Plugin|QuickSearch}}
* {{Plugin|QuickSearch}}
** fixed moving contacts into a group.
** налажено перемещение контактов в группу.


* {{Plugin|Scriver}}
* {{Plugin|Scriver}}
** {{GithubIssue|4880}} message area can now be disabled and enabled without having to reopen the message window.
** {{GithubIssue|4880}} поле ввода теперь может отключаться и обратно становиться доступным без необходимости переоткрывать окно сообщений.
** {{GithubIssue|4992}} "Paste and send" menu item now works with files.
** {{GithubIssue|4992}} пункт меню «Вставить и отправить» теперь работает не только с текстом, но и с файлами.
** {{GithubIssue|5096}} fixed tabs behavior when the info panel is enabled.
** {{GithubIssue|5096}} исправлено некорректное поведение вкладок при включённой инфопанели.


* {{Plugin|SecureIM}}
* {{Plugin|SecureIM}}
** {{GithubIssue|5206}} fixed accounts list sorting.
** {{GithubIssue|5206}} исправлена некорректная сортировка списка учётных записей в настройках плагина.


* {{Plugin|SendSS}}
* {{Plugin|SendSS}}
** {{GithubIssue|5016}} fixed ImageShack support.
** {{GithubIssue|5016}} налажена поддержка ImageShack.
** {{GithubIssue|5017}} fixed UploadPie support.
** {{GithubIssue|5017}} налажена поддержка UploadPie.


* {{Plugin|Sessions}}
* {{Plugin|Sessions}}
** {{GithubIssue|5083}} fixed behavior when deleting sessions.
** {{GithubIssue|5083}} исправлено некорректное поведение при удалении сессий.


* {{Plugin|SpellChecker}}
* {{Plugin|SpellChecker}}
** {{GithubIssue|5167}} fixed incorrect word highlighting while typing.
** {{GithubIssue|5167}} исправлено некорректное выделение слов с ошибками при наборе текста.


* {{Plugin|StatusManager}}
* {{Plugin|StatusManager}}
** removed ''"Set docked"'' option.
** удалена настройка ''«Парковать»"''.
** {{GithubIssue|5104}} removed ''"Automatically dial on startup"'' and ''"Automatically hang up on exit"'' options.
** {{GithubIssue|5104}} удалены настройки ''«Подключаться при старте»'' и ''«Разрывать связь при выходе»''.
** {{GithubIssue|5165}} fixed changing the account name in the status profile.
** {{GithubIssue|5165}} налажено изменение имени учётной записи в профиле статуса.


* {{Plugin|StdClist}}
* {{Plugin|StdClist}}
** {{GithubIssue|5024}} added "Idle" item to ''"'Hide offline' means to hide:"'' list.
** {{GithubIssue|5024}} добавлен пункт «Ожидание» в список ''«'Скрыть отключённых' - скрыть:»''.
** {{GithubIssue|5260}} added ''"Hide offline users in root"'' option.
** {{GithubIssue|5260}} добавлена настройка ''«Скрыть отключённых в корне»''.
** {{GithubIssue|5009}} removed ''"Pin to desktop"'' and ''"Enable docking"'' options (broken in all modern Windows).
** {{GithubIssue|5009}} удалены настройки ''«Прикрепить к рабочему столу»'' и ''«Парковать»'' (не работают в современных операционных системах).


* {{Plugin|StdMsg}}
* {{Plugin|StdMsg}}
** {{GithubIssue|4880}} message area can now be disabled and enabled without having to reopen the message window.
** {{GithubIssue|4880}} поле ввода теперь может отключаться и обратно становиться доступным без необходимости переоткрывать окно сообщений.
** {{GithubIssue|4992}} "Paste and send" menu item now works with files.
** {{GithubIssue|4992}} пункт меню «Вставить и отправить» теперь работает не только с текстом, но и с файлами.


* {{Plugin|StdUserInfo}}
* {{Plugin|StdUserInfo}}
** {{GithubIssue|5231}} fixed a crash when attempting to open the user info of an unloaded account.
** {{GithubIssue|5231}} исправлено падение при попытке открыть информацию о контакте отключённого аккаунта.


* {{Plugin|StopSpam}}
* {{Plugin|StopSpam}}
** spammers are now placed in a separate group.
** спамеры теперь помещаются в отдельную группу.


* {{Plugin|tabSRMM}}
* {{Plugin|tabSRMM}}
** {{GithubIssue|4880}} message area can now be disabled and enabled without having to reopen the message window.
** {{GithubIssue|4880}} поле ввода теперь может отключаться и обратно становиться доступным без необходимости переоткрывать окно сообщений.
** fixed crash when a contact with the open message window is deleted.
** исправлено падение при удалении контакта, с которым открыта переписка.
** {{GithubIssue|5213}} fixed toolbar glitches in read only chats.
** {{GithubIssue|5213}} исправлены визуальные неполадки панели инструментов в чатах «только для чтения».


* {{Plugin|Toaster}}
* {{Plugin|Toaster}}
** {{GithubIssue|3139}} fixed silent crash on exit.
** {{GithubIssue|3139}} исправлено тихое падение при выходе.


* {{Plugin|VoiceService}}
* {{Plugin|VoiceService}}
** {{GithubIssue|5053}} fixed incorrect "Hold" icon.
** {{GithubIssue|5053}} исправлен некорректный значок «Удерживать вызов».


* {{Plugin|Weather}}
* {{Plugin|Weather}}
** {{GithubIssue|5253}} removed items from main menu.
** {{GithubIssue|5253}} удалены пункты из главного меню.
** fixed displaying of current data.
** налажено отображение текущих данных.
** {{GithubIssue|4970}} fixed the inability to automatically bring the protocol online at startup.
** {{GithubIssue|4970}} исправлена невозможность автоматического перевода протокола в онлайн при запуске.
** {{GithubIssue|4995}} fixed unavailability of minimum/maximum temperatures.
** {{GithubIssue|4995}} исправлена недоступность минимальной/максимальной температуры.


== For developers ==
== Для разработчиков ==
* added Menu_AddMainMenuItem to receive the protocol's module to modify a service name.
* добавлена функция <tt>Menu_AddMainMenuItem</tt> для получения модуля протокола с целью изменения имени службы.
* added FILE_BLOB::setDescr() — new helper for setting file descriptions.
* добавлен хелпер <tt>FILE_BLOB::setDescr()</tt> для установки описаний файлов.
* added Contact::GetStatus to retrieve the contact's status.
* добавлен метод <tt>Contact::GetStatus</tt> для получения статуса контакта.
* removed useless/obsolete MCO_OPT_ONADD_SERVICE.
* удалён бесполезный/устаревший сервис <tt>MCO_OPT_ONADD_SERVICE</tt>.
* {{GithubIssue|5228}} Netlib no longer returns a websocket error when shutting down correctly.
* {{GithubIssue|5228}} Netlib больше не возвращает ошибку вебсокета при корректном завершении работы.

Latest revision as of 12:06, 16 May 2026

Версия: 0.96.7

Сборка: v0.96.7

Выпущена: 2 мая 2026

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

  • Issue #4991 добавлена скрытая настройка ShowFormatting.
  • добавлена скрытая настройка UseLongDate.
  • Issue #5099 добавлено всплывающее окно с сообщением о завершении загрузки истории с сервера.
  • Issue #4873 автоматическая загрузка облачных файлов теперь применяется и к исходящим файлам (например, если файл был отправлен с другого устройства).
  • Issue #4952 пароли, токены и другая конфиденциальная информация из заголовков запросов больше не записываются в сетевой лог.
  • Issue #4979 контакты теперь наследуют настройки игнорирования от группы, в которой они находятся (например, если в группе игнорируются передачи файлов, то для нового контакта в этой группе они также будут игнорироваться). Как следствие, содержимое файла groups.json было перенесено из профиля в базу.
  • Issue #5013 контакты теперь наследуют состояние «скрыт» от группы, в которой они находятся (например, если группа скрыта, новый контакт в ней будет сразу скрыт).
  • Issue #5021 журнал сообщений групповых чатов теперь можно выбрать отдельно от журнала бесед (например, использовать встроенный журнал в беседах и внешний — в групповых чатах).
  • Issue #5035 настройка редактора меню «Включить значки» теперь работает «на лету».
  • Issue #5039 редактор меню теперь показывает имя сервиса, соответствующего выбранному пункту меню.
  • обновлены библиотеки libcurl, libjpeg, libpng, libsodium и OpenSSL.
  • Issue #4926 удалено контекстное меню у контактов во встроенных списках контактов.
  • Issue #5036 удалена бесполезная кнопка Вставить подменю в редакторе меню. Для создания подменю (а также пунктов меню) следует использовать плагин MirLua.
  • исправлены битые значки меню под Wine.
  • Issue #5112 налажено автоматическое перемещение базы данных в профиль.
  • Issue #5233 исправлена ошибка, из-за которой не работало удаление файла при удалении связанного с ним события.

Протоколы

  • Discord
    • Issue #5192 добавлена возможность входа по QR-коду.
    • добавлено всплывающее окно о том, что для входа на сервер требуется капча.
    • Issue #4966 исправлена ошибка, из-за которой после входа на сервер каналы появлялись в Миранде только после перезапуска.
    • Issue #4967 налажен вход на сервер по пригласительной ссылке.
    • Issue #5012 налажена поддержка многофакторной аутентификации.
    • Issue #5217 удаление аватара контактом теперь сразу отображается в Миранде.
  • Dummy
    • Issue #4983 значок протокола в менеджере учётных записей теперь соответствует выбранному шаблону.
    • исправлены шаблоны MRA и Skype.
  • Facebook
    • разработка этого протокольного плагина прекращена. Контакты и история будут автоматически переведены на протокол Dummy. Серверы Facebook прекратили поддержку протокола MQTT.
  • GG
    • Issue #5115 добавлена поддержка новых учётных записей (поддержка протокола GG 11).
    • Issue #5182 налажена установка статуса «Не в сети».
  • IRC
    • Issue #5120 налажена отправка сообщений, содержащих символ [.
    • Issue #5134 налажено отображение собственной роли в списке ников.
    • Issue #5142 исправлен искажённый текст в ответах о версии клиента.
  • Jabber
    • Issue #5209 добавлена поддержка XEP-XEP: 0424.
    • Issue #5034 улучшена совместимость XEP-313: Message Archive Management с серверами на основе OpenFire.
    • Issue #5097 диалог настроек группового чата больше не привязан к окну сообщений.
    • Issue #5116 пункт меню «Шлепок» в списке ников чата теперь скрывается, если для него не задан текст.
    • удалена возможность отправки/получения заметок (она не работала и существовала исключительно в Миранде).
    • исправлено дублирование сообщений XEP-313: Message Archive Management.
    • налажено получение серверных возможностей (капсов).
    • Issue #5025 исправлена регрессия, появившаяся в Miranda NG 0.96.5.
    • налажена обработка MyNick в групповых чатах.
    • исправлено редкое падение при выходе/отключении.
    • Issue #5179 исправлено некорректное отображение исходящих сообщений, зашифрованных с помощью OMEMO.
  • Steam
    • в качестве уникального ID местоположения теперь используется имя машины.
  • Teams
    • первая версия.
  • Telegram
    • Issue #4973 добавлена настройка «Удалять контакты из списка контактов Миранды, если они удалены с сервера».
    • Issue #5029 добавлена поддержка отправки анимированных GIF.
    • Issue #5049 добавлена поддержка описаний каналов (в информации о пользователе).
    • Issue #4929 исправлена невозможность прервать отправку файла.
    • Issue #4945 налажено распределение контактов по группам, когда имя группы не указано в настройках протокола.
    • Issue #4994 исправлено повреждение тегов при пересылке сообщения.
    • Issue #5003 изменение описания входящего файла больше не вызывает уведомление о новой передаче файла.
    • Issue #5014 повторная отправка закешированного файла больше не зависает бесконечно в списке передач.
    • Issue #5030 отправленные сообщения больше ошибочно не помечаются отредактированными.
    • Issue #5033 исходящие аудиофайлы больше не распознаются как голосовые сообщения.
    • Issue #5100 боты теперь всегда имеют статус «В сети».
    • Issue #5050 исправлено некорректное отображение информации о пользователе.
    • Issue #5052 налажено получение контактов при первом входе (теперь они появляются сразу, без необходимости перезапускать Миранду).
    • Issue #5074 налажена поддержка прокси.
    • Issue #5088 в списке контактов больше не отображаются новые реакции на сообщения других людей.
    • Issue #5101 поиск пользователей больше не добавляет их сразу в список контактов.
    • Issue #5110 исправлен значок бота.
    • Issue #5144 налажена загрузка истории тем.
    • Issue #5146 налажена загрузка истории супергрупп.
    • Issue #5156 файлы из истории, загруженной с сервера, больше не имеют срока действия.
    • Issue #5203 исправлены различные неполадки при отправке файлов.
    • Issue #5220 исправлено некорректное отображение отсутствующего собственного дня рождения в информации о пользователе.
    • Issue #5106 удаление контакта вместе с историей больше не оставляет чат на сервере.
    • Issue #5223 удаление контакта без удаления истории больше не удаляет историю у обеих сторон.
  • Tox
    • обновлена библиотека libtox.
  • VKontakte
    • добавлена поддержка уведомления «Сообщение отмечено как спам».
    • в рамках борьбы с «ошибкой 9» теперь загружается только 100 контактов в сети (вместо 530, как раньше).
    • в рамках борьбы с «ошибкой 9» протокол больше не будет повторно запрашивать данные, если получил пустой ответ на запрос users.get (для восстановления старого поведения добавлена скрытая настройка RepeatRequestAfterEmptyFrame).
    • добавлена скрытая настройка LoadCListInterval (используйте её при возникновении «ошибки 9»).
    • добавлена скрытая настройка TimeoutForUsersGet (используйте её при возникновении «ошибки 9»).
    • Issue #5027 исправлено падение при попытке отправить файл в групповой чат.
    • Issue #5087 исправлены ошибочные множественные запросы токена.
    • Issue #5210 налажена отправка файлов.
    • Issue #5211 исправлено падение из-за нестабильности сетевого соединения.
    • Issue #5212 исправлено некорректное отображение сообщений, удалённых через официальный клиент.

Плагины

  • AsSingleWindow
    • Issue #5114 исправлена проблема, из-за которой окно сообщений оставалось свёрнутым после сворачивания и последующего восстановления списка контактов.
  • AVS
    • добавлена поддержка WebP.
    • при удалении аватара файл теперь стирается с диска.
    • Issue #5244 исправлено падение при выгрузке плагина.
  • Clist_blind
    • Issue #5024 добавлен пункт «Ожидание» в список «'Скрыть отключённых' - скрыть:».
    • Issue #5260 добавлена настройка «Скрыть отключённых в корне».
  • Clist_modern
    • значительно ускорена работа панели статусов.
    • Issue #5024 добавлен пункт «Ожидание» в список «'Скрыть отключённых' - скрыть:».
    • Issue #5260 добавлена настройка «Скрыть отключённых в корне».
    • Issue #5009 удалены настройки «Прикрепить к рабочему столу» и «Парковать» (не работают в современных операционных системах).
    • Issue #5061 удалена настройка «Простая прокрутка» (вместо неё следует использовать колесо мыши).
    • Issue #5060 настройки «Тип выделения» и «Коррекция гаммы» теперь доступны только при включённой настройке «Режим без скина» (без неё они не работают).
    • Issue #5070 налажена работа настроек «Отступ слева» и «Отступ справа».
    • Issue #5071 настройки «Границы списка контактов» теперь работают и при отключённом движке скинов.
    • Issue #5084 отключение настройки «Простое перемещение» больше не препятствует перемещению окна при отключённом движке скинов.
  • Clist_nicer
    • Issue #5024 добавлен пункт «Ожидание» в список «'Скрыть отключённых' - скрыть:».
    • Issue #5260 добавлена настройка «Скрыть отключённых в корне».
    • Issue #5009 удалена настройка «Прикрепить к рабочему столу» (не работает в современных операционных системах).
    • Issue #5067 налажена работа настройки «Полупрозрачное выделение».
    • Issue #5068 налажена работа настроек «Утопленный край» и «Показ. кнопки меню и статуса», а также меню Внешний вид.
  • CloudFile
    • Issue #4975 отключённая учётная запись больше не показывается в меню контактов.
  • Dbx_sqlite
    • обновлена библиотека SQLite.
  • FileAsMessage
    • Issue #5048 кнопка плагина добавлена на панель инструментов окна сообщений.
    • Issue #5094 исправлено падение.
  • Folders
    • Issue #4965 исправлена проблема с переводом некоторых строк.
  • GmailNotifier
    • плагин переписан с нуля, теперь он использует OAuth2.
  • IEHistory
    • исправлено падение.
  • Jingle
    • разрешена работа в Windows Vista.
    • Issue #5092 добавлено сообщение о том, что плагин запущен в неподдерживаемой операционной системе.
    • исправлено редкое падение.
  • MirLua
    • Issue #5040 в модуль списка контактов добавлена функция AddGroupMenuItem.
    • Issue #5041 добавлена возможность открыть скрипт двойным щелчком по имени файла.
  • mRadio
    • Issue #5091 исправлено падение при начале воспроизведения.
  • Msg_Export
    • добавлена поддержка ответов.
    • налажен экспорт реакций.
    • Issue #5089 добавлен недостающий пробел между ником и датой при экспорте истории групповых чатов Telegram.
  • NewStory
    • добавлен предпросмотр изображений формата WebP.
    • Issue #4428 в окне истории добавлены горячие клавиши ⇧ Shift+PgUp и ⇧ Shift+PgDown.
    • Issue #4989 добавлена поддержка человекочитаемых названий цветов в BB-кодах (например, [color=green]).
    • Issue #5004 добавлен значок «сообщение отредактировано».
    • Issue #5032 в сообщениях, пересланных из каналов, название канала теперь кликабельно.
    • Issue #5175 добавлена настраиваемая горячая клавиша (по умолчанию Alt+⊞ Win+O) для открытия всех ссылок в выбранных сообщениях.
    • обновлена библиотека litehtml.
    • Issue #4440 изменение размера окна сообщений больше не приводит к прокрутке истории в самый конец.
    • Issue #4984 налажена работа дерева дат в истории.
    • Issue #4987 теги <color> с недействительными цветовыми кодами теперь игнорируются.
    • Issue #4988 исправлен порядок байтов в hex-кодировке цвета тега <color>.
    • Issue #4997 форматированный текст больше не игнорирует настройки из раздела «Шрифты и цвета».
    • Issue #5020 налажено редактирование событий двойным щелчком.
    • Issue #5042 сообщения теперь помечаются как прочитанные в момент активации вкладки (даже если они не находятся в видимой области журнала сообщений).
    • Issue #5197 налажено копирование ссылок.
    • налажено подчёркивание пробелов при использовании тега [u].
  • NotesReminders
    • Issue #5108 оптимизировано поведение фильтра в списке напоминаний.
    • Issue #5001 исправлено добавление лишнего дня при создании напоминания.
    • Issue #5005 исправлена установка некорректной даты при продлении сработавшего напоминания.
    • Issue #5263 уменьшение времени существующего напоминания больше не добавляет лишний день.
  • PluginUpdater
    • добавлена возможность обновлять библиотеки (OpenSSL, TDLib и др.) отдельно от плагинов для экономии трафика и времени.
    • Issue #1907 правила удаления/переименования файлов теперь скачиваются с сервера.
    • Issue #5098 компоненты, не поддерживаемые текущей операционной системой, больше не отображаются в списке доступных для установки.
    • Issue #5173 сокращён таймаут, после которого загрузка считается неудачной.
    • Issue #5190 окно «Найдены обновления!» больше не перехватывает фокус. Чтобы пользователь не пропустил наличие обновлений, добавлено периодически возникающее всплывающее окно.
  • PopupPlus
    • Issue #5170 налажено отображение смайлов.
    • Issue #5147 исправлено падение, возникавшее при выгрузке плагина, когда его всплывающее окно ещё находится на экране.
  • QuickSearch
    • налажено перемещение контактов в группу.
  • Scriver
    • Issue #4880 поле ввода теперь может отключаться и обратно становиться доступным без необходимости переоткрывать окно сообщений.
    • Issue #4992 пункт меню «Вставить и отправить» теперь работает не только с текстом, но и с файлами.
    • Issue #5096 исправлено некорректное поведение вкладок при включённой инфопанели.
  • SecureIM
    • Issue #5206 исправлена некорректная сортировка списка учётных записей в настройках плагина.
  • Sessions
    • Issue #5083 исправлено некорректное поведение при удалении сессий.
  • SpellChecker
    • Issue #5167 исправлено некорректное выделение слов с ошибками при наборе текста.
  • StatusManager
    • удалена настройка «Парковать»".
    • Issue #5104 удалены настройки «Подключаться при старте» и «Разрывать связь при выходе».
    • Issue #5165 налажено изменение имени учётной записи в профиле статуса.
  • StdClist
    • Issue #5024 добавлен пункт «Ожидание» в список «'Скрыть отключённых' - скрыть:».
    • Issue #5260 добавлена настройка «Скрыть отключённых в корне».
    • Issue #5009 удалены настройки «Прикрепить к рабочему столу» и «Парковать» (не работают в современных операционных системах).
  • StdMsg
    • Issue #4880 поле ввода теперь может отключаться и обратно становиться доступным без необходимости переоткрывать окно сообщений.
    • Issue #4992 пункт меню «Вставить и отправить» теперь работает не только с текстом, но и с файлами.
  • StdUserInfo
    • Issue #5231 исправлено падение при попытке открыть информацию о контакте отключённого аккаунта.
  • StopSpam
    • спамеры теперь помещаются в отдельную группу.
  • tabSRMM
    • Issue #4880 поле ввода теперь может отключаться и обратно становиться доступным без необходимости переоткрывать окно сообщений.
    • исправлено падение при удалении контакта, с которым открыта переписка.
    • Issue #5213 исправлены визуальные неполадки панели инструментов в чатах «только для чтения».
  • VoiceService
    • Issue #5053 исправлен некорректный значок «Удерживать вызов».
  • Weather
    • Issue #5253 удалены пункты из главного меню.
    • налажено отображение текущих данных.
    • Issue #4970 исправлена невозможность автоматического перевода протокола в онлайн при запуске.
    • Issue #4995 исправлена недоступность минимальной/максимальной температуры.

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

  • добавлена функция Menu_AddMainMenuItem для получения модуля протокола с целью изменения имени службы.
  • добавлен хелпер FILE_BLOB::setDescr() для установки описаний файлов.
  • добавлен метод Contact::GetStatus для получения статуса контакта.
  • удалён бесполезный/устаревший сервис MCO_OPT_ONADD_SERVICE.
  • Issue #5228 Netlib больше не возвращает ошибку вебсокета при корректном завершении работы.