История изменений/0.96.7: Difference between revisions
Jump to navigation
Jump to search
Dart Raiden (talk | contribs) No edit summary |
Dart Raiden (talk | contribs) No edit summary |
||
| (23 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
== Ядро и библиотеки == | == Ядро и библиотеки == | ||
* {{GithubIssue|4991}} добавлена [[ | * {{GithubIssue|4991}} добавлена [[Hidden_settings/ru|скрытая настройка]] <tt>ShowFormatting</tt>. | ||
* добавлена [[ | * добавлена [[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}} | |||
* {{GithubIssue|5035}} '' | |||
* {{GithubIssue|5039}} | |||
* обновлены библиотеки libcurl, libjpeg, libpng, libsodium и OpenSSL. | * обновлены библиотеки libcurl, libjpeg, libpng, libsodium и OpenSSL. | ||
* {{GithubIssue|4926}} | * {{GithubIssue|4926}} удалено контекстное меню у контактов во встроенных списках контактов. | ||
* {{GithubIssue|5036}} | * {{GithubIssue|5036}} удалена бесполезная кнопка {{Button|Вставить подменю}} в редакторе меню. Для создания подменю (а также пунктов меню) следует использовать плагин {{Plugin|MirLua}}. | ||
* исправлены битые | * исправлены битые значки меню под [[Miranda под Wine|Wine]]. | ||
* {{GithubIssue|5112}} налажено автоматическое перемещение базы данных в профиль. | * {{GithubIssue|5112}} налажено автоматическое перемещение базы данных в профиль. | ||
* {{GithubIssue|5233}} исправлена ошибка, из-за которой не работало удаление файла при удалении связанного с ним события. | * {{GithubIssue|5233}} исправлена ошибка, из-за которой не работало удаление файла при удалении связанного с ним события. | ||
== | == Протоколы == | ||
* {{Plugin|DeltaChat}} | * {{Plugin|DeltaChat}} | ||
** | ** первая версия. | ||
* {{Plugin|Discord}} | * {{Plugin|Discord}} | ||
** {{GithubIssue|5192}} | ** {{GithubIssue|5192}} добавлена возможность входа по QR-коду. | ||
** | ** добавлено всплывающее окно о том, что для входа на сервер требуется капча. | ||
** {{GithubIssue|4966}} | ** {{GithubIssue|4966}} исправлена ошибка, из-за которой после входа на сервер каналы появлялись в Миранде только после перезапуска. | ||
** {{GithubIssue|4967}} | ** {{GithubIssue|4967}} налажен вход на сервер по пригласительной ссылке. | ||
** {{GithubIssue|5012}} | ** {{GithubIssue|5012}} налажена поддержка многофакторной аутентификации. | ||
** {{GithubIssue|5217}} | ** {{GithubIssue|5217}} удаление аватара контактом теперь сразу отображается в Миранде. | ||
* {{Plugin|Dummy}} | * {{Plugin|Dummy}} | ||
** {{GithubIssue|4983}} | ** {{GithubIssue|4983}} значок протокола в менеджере учётных записей теперь соответствует выбранному шаблону. | ||
** | ** исправлены шаблоны MRA и Skype. | ||
* {{Plugin|EmLanProto}} | * {{Plugin|EmLanProto}} | ||
** {{GithubIssue|4956}} | ** {{GithubIssue|4956}} добавлены значки протокола и статусов. | ||
* {{Plugin|Facebook}} | * {{Plugin|Facebook}} | ||
** | ** разработка этого протокольного плагина прекращена. Контакты и история будут автоматически переведены на протокол {{Plugin|Dummy}}. Серверы Facebook прекратили поддержку протокола MQTT. | ||
* {{Plugin|GG}} | * {{Plugin|GG}} | ||
** {{GithubIssue|5115}} | ** {{GithubIssue|5115}} добавлена поддержка новых учётных записей (поддержка протокола GG 11). | ||
** {{GithubIssue|5182}} | ** {{GithubIssue|5182}} налажена установка статуса «Не в сети». | ||
* {{Plugin|IRC}} | * {{Plugin|IRC}} | ||
** {{GithubIssue|5120}} | ** {{GithubIssue|5120}} налажена отправка сообщений, содержащих символ <tt>[</tt>. | ||
** {{GithubIssue|5134}} | ** {{GithubIssue|5134}} налажено отображение собственной роли в списке ников. | ||
** {{GithubIssue|5142}} | ** {{GithubIssue|5142}} исправлен искажённый текст в ответах о версии клиента. | ||
* {{Plugin|Jabber}} | * {{Plugin|Jabber}} | ||
** {{GithubIssue|5209}} | ** {{GithubIssue|5209}} добавлена поддержка {{XEP|XEP|0424|Message Retraction}}. | ||
** {{GithubIssue|5034}} | ** {{GithubIssue|5034}} улучшена совместимость {{XEP|313|Message Archive Management}} с серверами на основе OpenFire. | ||
** {{GithubIssue|5097}} | ** {{GithubIssue|5097}} диалог настроек группового чата больше не привязан к окну сообщений. | ||
** {{GithubIssue|5116}} | ** {{GithubIssue|5116}} пункт меню «Шлепок» в списке ников чата теперь скрывается, если для него не задан текст. | ||
** | ** удалена возможность отправки/получения заметок (она не работала и существовала исключительно в Миранде). | ||
** | ** исправлено дублирование сообщений {{XEP|313|Message Archive Management}}. | ||
** | ** налажено получение серверных возможностей (капсов). | ||
** {{GithubIssue|5025}} | ** {{GithubIssue|5025}} исправлена регрессия, появившаяся в Miranda NG 0.96.5. | ||
** | ** налажена обработка <tt>MyNick</tt> в групповых чатах. | ||
** | ** исправлено редкое падение при выходе/отключении. | ||
** {{GithubIssue|5179}} | ** {{GithubIssue|5179}} исправлено некорректное отображение исходящих сообщений, зашифрованных с помощью OMEMO. | ||
* {{Plugin|SkypeWeb}} | * {{Plugin|SkypeWeb}} | ||
** | ** разработка этого протокольного плагина прекращена. Контакты и история будут автоматически переведены на протокол {{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}} | ||
** | ** в качестве уникального ID местоположения теперь используется имя машины. | ||
* {{Plugin|Teams}} | * {{Plugin|Teams}} | ||
** | ** первая версия. | ||
* {{Plugin|Telegram}} | * {{Plugin|Telegram}} | ||
** {{GithubIssue|4973}} | ** {{GithubIssue|4973}} добавлена настройка ''«Удалять контакты из списка контактов Миранды, если они удалены с сервера»''. | ||
** {{GithubIssue|5029}} | ** {{GithubIssue|5029}} добавлена поддержка отправки анимированных GIF. | ||
** {{GithubIssue|5049}} | ** {{GithubIssue|5049}} добавлена поддержка описаний каналов (в информации о пользователе). | ||
** {{GithubIssue|4929}} исправлена невозможность прервать отправку файла. | |||
** {{GithubIssue|4945}} налажено распределение контактов по группам, когда имя группы не указано в настройках протокола. | |||
** {{GithubIssue|4994}} исправлено повреждение тегов при пересылке сообщения. | |||
** {{GithubIssue|4929}} | ** {{GithubIssue|5003}} изменение описания входящего файла больше не вызывает уведомление о новой передаче файла. | ||
** {{GithubIssue|4945}} | ** {{GithubIssue|5014}} повторная отправка закешированного файла больше не зависает бесконечно в списке передач. | ||
** {{GithubIssue|4994}} | ** {{GithubIssue|5030}} отправленные сообщения больше ошибочно не помечаются отредактированными. | ||
** {{GithubIssue|5003}} | ** {{GithubIssue|5033}} исходящие аудиофайлы больше не распознаются как голосовые сообщения. | ||
** {{GithubIssue|5014}} | ** {{GithubIssue|5100}} боты теперь всегда имеют статус «В сети». | ||
** {{GithubIssue|5030}} | ** {{GithubIssue|5050}} исправлено некорректное отображение информации о пользователе. | ||
** {{GithubIssue|5033}} | ** {{GithubIssue|5052}} налажено получение контактов при первом входе (теперь они появляются сразу, без необходимости перезапускать Миранду). | ||
** {{GithubIssue|5100}} | ** {{GithubIssue|5074}} налажена поддержка прокси. | ||
** {{GithubIssue|5050}} | ** {{GithubIssue|5088}} в списке контактов больше не отображаются новые реакции на сообщения других людей. | ||
** {{GithubIssue|5052}} | ** {{GithubIssue|5101}} поиск пользователей больше не добавляет их сразу в список контактов. | ||
** {{GithubIssue|5074}} | ** {{GithubIssue|5110}} исправлен значок бота. | ||
** {{GithubIssue|5088}} | ** {{GithubIssue|5144}} налажена загрузка истории тем. | ||
** {{GithubIssue|5101}} | ** {{GithubIssue|5146}} налажена загрузка истории супергрупп. | ||
** {{GithubIssue|5110}} | ** {{GithubIssue|5156}} файлы из истории, загруженной с сервера, больше не имеют срока действия. | ||
** {{GithubIssue|5144}} | ** {{GithubIssue|5203}} исправлены различные неполадки при отправке файлов. | ||
** {{GithubIssue|5146}} | ** {{GithubIssue|5220}} исправлено некорректное отображение отсутствующего собственного дня рождения в информации о пользователе. | ||
** {{GithubIssue|5156}} | ** {{GithubIssue|5106}} удаление контакта вместе с историей больше не оставляет чат на сервере. | ||
** {{GithubIssue|5203}} | ** {{GithubIssue|5223}} удаление контакта без удаления истории больше не удаляет историю у обеих сторон. | ||
** {{GithubIssue|5220}} | |||
** {{GithubIssue|5106}} | |||
** {{GithubIssue|5223}} | |||
* {{Plugin|Tox}} | * {{Plugin|Tox}} | ||
** | ** обновлена библиотека libtox. | ||
* {{Plugin|Twitter}} | * {{Plugin|Twitter}} | ||
** | ** разработка этого протокольного плагина прекращена. Контакты и история будут автоматически переведены на протокол {{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}} | ||
** | ** добавлена поддержка уведомления «Сообщение отмечено как спам». | ||
** | ** в рамках борьбы с «ошибкой 9» теперь загружается только 100 контактов в сети (вместо 530, как раньше). | ||
** | ** в рамках борьбы с «ошибкой 9» протокол больше не будет повторно запрашивать данные, если получил пустой ответ на запрос <tt>users.get</tt> (для восстановления старого поведения добавлена [[Hidden_settings/ru|скрытая настройка]] <tt>RepeatRequestAfterEmptyFrame</tt>). | ||
** | ** добавлена скрытая настройка <tt>LoadCListInterval</tt> (используйте её при возникновении «ошибки 9»). | ||
** | ** добавлена скрытая настройка <tt>TimeoutForUsersGet</tt> (используйте её при возникновении «ошибки 9»). | ||
** {{GithubIssue|5027}} | ** {{GithubIssue|5027}} исправлено падение при попытке отправить файл в групповой чат. | ||
** {{GithubIssue|5087}} | ** {{GithubIssue|5087}} исправлены ошибочные множественные запросы токена. | ||
** {{GithubIssue|5210}} | ** {{GithubIssue|5210}} налажена отправка файлов. | ||
** {{GithubIssue|5211}} | ** {{GithubIssue|5211}} исправлено падение из-за нестабильности сетевого соединения. | ||
** {{GithubIssue|5212}} | ** {{GithubIssue|5212}} исправлено некорректное отображение сообщений, удалённых через официальный клиент. | ||
== | == Плагины == | ||
* {{Plugin|AsSingleWindow}} | * {{Plugin|AsSingleWindow}} | ||
** {{GithubIssue|5114}} | ** {{GithubIssue|5114}} исправлена проблема, из-за которой окно сообщений оставалось свёрнутым после сворачивания и последующего восстановления списка контактов. | ||
* {{Plugin|AVS}} | * {{Plugin|AVS}} | ||
** | ** добавлена поддержка WebP. | ||
** | ** при удалении аватара файл теперь стирается с диска. | ||
** {{GithubIssue|5244}} | ** {{GithubIssue|5244}} исправлено падение при выгрузке плагина. | ||
* {{Plugin|BasicHistory}} | * {{Plugin|BasicHistory}} | ||
** {{GithubIssue|5145}} | ** {{GithubIssue|5145}} разработка прекращена. Вместо него следует использовать {{Plugin|NewStory}}. | ||
* {{Plugin|BASS interface}} | * {{Plugin|BASS interface}} | ||
** | ** обновлена библиотека BASS. | ||
* {{Plugin|Clist_blind}} | * {{Plugin|Clist_blind}} | ||
** {{GithubIssue|5024}} | ** {{GithubIssue|5024}} добавлен пункт «Ожидание» в список ''«'Скрыть отключённых' - скрыть:»''. | ||
** {{GithubIssue|5260}} | ** {{GithubIssue|5260}} добавлена настройка ''«Скрыть отключённых в корне»''. | ||
* {{Plugin|Clist_modern}} | * {{Plugin|Clist_modern}} | ||
** | ** значительно ускорена работа панели статусов. | ||
** {{GithubIssue|5024}} | ** {{GithubIssue|5024}} добавлен пункт «Ожидание» в список ''«'Скрыть отключённых' - скрыть:»''. | ||
** {{GithubIssue|5260}} | ** {{GithubIssue|5260}} добавлена настройка ''«Скрыть отключённых в корне»''. | ||
** {{GithubIssue|5009}} | ** {{GithubIssue|5009}} удалены настройки ''«Прикрепить к рабочему столу»'' и ''«Парковать»'' (не работают в современных операционных системах). | ||
** {{GithubIssue|5061}} | ** {{GithubIssue|5061}} удалена настройка ''«Простая прокрутка»'' (вместо неё следует использовать колесо мыши). | ||
** {{GithubIssue|5060}} '' | ** {{GithubIssue|5060}} настройки ''«Тип выделения»'' и ''«Коррекция гаммы»'' теперь доступны только при включённой настройке ''«Режим без скина»'' (без неё они не работают). | ||
** {{GithubIssue|5070}} | ** {{GithubIssue|5070}} налажена работа настроек ''«Отступ слева»'' и ''«Отступ справа»''. | ||
** {{GithubIssue|5071}} '' | ** {{GithubIssue|5071}} настройки ''«Границы списка контактов»'' теперь работают и при отключённом движке скинов. | ||
** {{GithubIssue|5084}} | ** {{GithubIssue|5084}} отключение настройки ''«Простое перемещение»'' больше не препятствует перемещению окна при отключённом движке скинов. | ||
* {{Plugin|Clist_nicer}} | * {{Plugin|Clist_nicer}} | ||
** {{GithubIssue|5024}} | ** {{GithubIssue|5024}} добавлен пункт «Ожидание» в список ''«'Скрыть отключённых' - скрыть:»''. | ||
** {{GithubIssue|5009}} | ** {{GithubIssue|5260}} добавлена настройка ''«Скрыть отключённых в корне»''. | ||
** {{GithubIssue|5067}} | ** {{GithubIssue|5009}} удалена настройка ''«Прикрепить к рабочему столу»'' (не работает в современных операционных системах). | ||
** {{GithubIssue|5068}} | ** {{GithubIssue|5067}} налажена работа настройки ''«Полупрозрачное выделение»''. | ||
** {{GithubIssue|5068}} налажена работа настроек ''«Утопленный край»'' и ''«Показ. кнопки меню и статуса»'', а также меню {{Menu|Внешний вид}}. | |||
* {{Plugin|CloudFile}} | * {{Plugin|CloudFile}} | ||
** {{GithubIssue|4975}} | ** {{GithubIssue|4975}} отключённая учётная запись больше не показывается в меню контактов. | ||
* {{Plugin|Console}} | * {{Plugin|Console}} | ||
** {{GithubIssue|5081}} | ** {{GithubIssue|5081}} налажена загрузка плагина «на лету». | ||
* {{Plugin|CrashDumper}} | * {{Plugin|CrashDumper}} | ||
** {{GithubIssue|5026}} | ** {{GithubIssue|5026}} исправлено падение. | ||
* {{Plugin|Dbx_sqlite}} | * {{Plugin|Dbx_sqlite}} | ||
** | ** обновлена библиотека SQLite. | ||
* {{Plugin|FileAsMessage}} | * {{Plugin|FileAsMessage}} | ||
** {{GithubIssue|5048}} | ** {{GithubIssue|5048}} кнопка плагина добавлена на панель инструментов окна сообщений. | ||
** {{GithubIssue|5094}} | ** {{GithubIssue|5094}} исправлено падение. | ||
* {{Plugin|Fingerprint}} | * {{Plugin|Fingerprint}} | ||
** {{GithubIssue|5200}} | ** {{GithubIssue|5200}} исправлена визуальная неполадка в настройках. | ||
* {{Plugin|Folders}} | * {{Plugin|Folders}} | ||
** {{GithubIssue|4965}} | ** {{GithubIssue|4965}} исправлена проблема с переводом некоторых строк. | ||
* {{Plugin|GmailNotifier}} | * {{Plugin|GmailNotifier}} | ||
** | ** плагин переписан с нуля, теперь он использует OAuth2. | ||
* {{Plugin|IEHistory}} | * {{Plugin|IEHistory}} | ||
** | ** исправлено падение. | ||
* {{Plugin|Jingle}} | * {{Plugin|Jingle}} | ||
** | ** разрешена работа в Windows Vista. | ||
** {{GithubIssue|5092}} | ** {{GithubIssue|5092}} добавлено сообщение о том, что плагин запущен в неподдерживаемой операционной системе. | ||
** | ** исправлено редкое падение. | ||
* {{Plugin|LibreView}} | * {{Plugin|LibreView}} | ||
** | ** первая версия. | ||
* {{Plugin|MirLua}} | * {{Plugin|MirLua}} | ||
** {{GithubIssue|5040}} | ** {{GithubIssue|5040}} в модуль списка контактов добавлена функция <tt>AddGroupMenuItem</tt>. | ||
** {{GithubIssue|5041}} | ** {{GithubIssue|5041}} добавлена возможность открыть скрипт двойным щелчком по имени файла. | ||
* {{Plugin|mRadio}} | * {{Plugin|mRadio}} | ||
** {{GithubIssue|5091}} | ** {{GithubIssue|5091}} исправлено падение при начале воспроизведения. | ||
* {{Plugin|Msg_Export}} | * {{Plugin|Msg_Export}} | ||
** | ** добавлена поддержка ответов. | ||
** | ** налажен экспорт реакций. | ||
** {{GithubIssue|5089}} | ** {{GithubIssue|5089}} добавлен недостающий пробел между ником и датой при экспорте истории групповых чатов Telegram. | ||
* {{Plugin|NewStory}} | * {{Plugin|NewStory}} | ||
** | ** добавлен предпросмотр изображений формата WebP. | ||
** {{GithubIssue|4428}} | ** {{GithubIssue|4428}} в окне истории добавлены горячие клавиши {{Hotkey|Shift|PgUp}} и {{Hotkey|Shift|PgDown}}. | ||
** {{GithubIssue|4989}} | ** {{GithubIssue|4989}} добавлена поддержка человекочитаемых названий цветов в BB-кодах (например, <tt>[color=green]</tt>). | ||
** {{GithubIssue|5004}} | ** {{GithubIssue|5004}} добавлен значок «сообщение отредактировано». | ||
** {{GithubIssue|5032}} | ** {{GithubIssue|5032}} в сообщениях, пересланных из каналов, название канала теперь кликабельно. | ||
** {{GithubIssue|5175}} | ** {{GithubIssue|5175}} добавлена настраиваемая горячая клавиша (по умолчанию {{Hotkey|Alt|Win|O}}) для открытия всех ссылок в выбранных сообщениях. | ||
** | ** обновлена библиотека litehtml. | ||
** {{GithubIssue|4440}} | ** {{GithubIssue|4440}} изменение размера окна сообщений больше не приводит к прокрутке истории в самый конец. | ||
** {{GithubIssue|4984}} | ** {{GithubIssue|4984}} налажена работа дерева дат в истории. | ||
** {{GithubIssue|4987}} <tt><color></tt> | ** {{GithubIssue|4987}} теги <tt><color></tt> с недействительными цветовыми кодами теперь игнорируются. | ||
** {{GithubIssue|4988}} | ** {{GithubIssue|4988}} исправлен порядок байтов в hex-кодировке цвета тега <tt><color></tt>. | ||
** {{GithubIssue|4997}} | ** {{GithubIssue|4997}} форматированный текст больше не игнорирует настройки из раздела «Шрифты и цвета». | ||
** {{GithubIssue|5020}} | ** {{GithubIssue|5020}} налажено редактирование событий двойным щелчком. | ||
** {{GithubIssue|5042}} | ** {{GithubIssue|5042}} сообщения теперь помечаются как прочитанные в момент активации вкладки (даже если они не находятся в видимой области журнала сообщений). | ||
** {{GithubIssue|5197}} | ** {{GithubIssue|5197}} налажено копирование ссылок. | ||
** | ** налажено подчёркивание пробелов при использовании тега <tt>[u]</tt>. | ||
* {{Plugin|NotesReminders}} | * {{Plugin|NotesReminders}} | ||
** {{GithubIssue|5108}} | ** {{GithubIssue|5108}} оптимизировано поведение фильтра в списке напоминаний. | ||
** {{GithubIssue|5001}} | ** {{GithubIssue|5001}} исправлено добавление лишнего дня при создании напоминания. | ||
** {{GithubIssue|5005}} | ** {{GithubIssue|5005}} исправлена установка некорректной даты при продлении сработавшего напоминания. | ||
** {{GithubIssue|5263}} | ** {{GithubIssue|5263}} уменьшение времени существующего напоминания больше не добавляет лишний день. | ||
* {{Plugin|PluginUpdater}} | * {{Plugin|PluginUpdater}} | ||
** | ** добавлена возможность обновлять библиотеки (OpenSSL, TDLib и др.) отдельно от плагинов для экономии трафика и времени. | ||
** {{GithubIssue|1907}} | ** {{GithubIssue|1907}} правила удаления/переименования файлов теперь скачиваются с сервера. | ||
** {{GithubIssue|5098}} | ** {{GithubIssue|5098}} компоненты, не поддерживаемые текущей операционной системой, больше не отображаются в списке доступных для установки. | ||
** {{GithubIssue|5173}} | ** {{GithubIssue|5173}} сокращён таймаут, после которого загрузка считается неудачной. | ||
** {{GithubIssue|5190}} | ** {{GithubIssue|5190}} окно «Найдены обновления!» больше не перехватывает фокус. Чтобы пользователь не пропустил наличие обновлений, добавлено периодически возникающее всплывающее окно. | ||
* {{Plugin|PopupPlus}} | * {{Plugin|PopupPlus}} | ||
** {{GithubIssue|5170}} | ** {{GithubIssue|5170}} налажено отображение смайлов. | ||
** {{GithubIssue|5147}} | ** {{GithubIssue|5147}} исправлено падение, возникавшее при выгрузке плагина, когда его всплывающее окно ещё находится на экране. | ||
* {{Plugin|QuickSearch}} | * {{Plugin|QuickSearch}} | ||
** | ** налажено перемещение контактов в группу. | ||
* {{Plugin|Scriver}} | * {{Plugin|Scriver}} | ||
** {{GithubIssue|4880}} | ** {{GithubIssue|4880}} поле ввода теперь может отключаться и обратно становиться доступным без необходимости переоткрывать окно сообщений. | ||
** {{GithubIssue|4992}} | ** {{GithubIssue|4992}} пункт меню «Вставить и отправить» теперь работает не только с текстом, но и с файлами. | ||
** {{GithubIssue|5096}} | ** {{GithubIssue|5096}} исправлено некорректное поведение вкладок при включённой инфопанели. | ||
* {{Plugin|SecureIM}} | * {{Plugin|SecureIM}} | ||
** {{GithubIssue|5206}} | ** {{GithubIssue|5206}} исправлена некорректная сортировка списка учётных записей в настройках плагина. | ||
* {{Plugin|SendSS}} | * {{Plugin|SendSS}} | ||
** {{GithubIssue|5016}} | ** {{GithubIssue|5016}} налажена поддержка ImageShack. | ||
** {{GithubIssue|5017}} | ** {{GithubIssue|5017}} налажена поддержка UploadPie. | ||
* {{Plugin|Sessions}} | * {{Plugin|Sessions}} | ||
** {{GithubIssue|5083}} | ** {{GithubIssue|5083}} исправлено некорректное поведение при удалении сессий. | ||
* {{Plugin|SpellChecker}} | * {{Plugin|SpellChecker}} | ||
** {{GithubIssue|5167}} | ** {{GithubIssue|5167}} исправлено некорректное выделение слов с ошибками при наборе текста. | ||
* {{Plugin|StatusManager}} | * {{Plugin|StatusManager}} | ||
** | ** удалена настройка ''«Парковать»"''. | ||
** {{GithubIssue|5104}} | ** {{GithubIssue|5104}} удалены настройки ''«Подключаться при старте»'' и ''«Разрывать связь при выходе»''. | ||
** {{GithubIssue|5165}} | ** {{GithubIssue|5165}} налажено изменение имени учётной записи в профиле статуса. | ||
* {{Plugin|StdClist}} | * {{Plugin|StdClist}} | ||
** {{GithubIssue|5024}} | ** {{GithubIssue|5024}} добавлен пункт «Ожидание» в список ''«'Скрыть отключённых' - скрыть:»''. | ||
** {{GithubIssue|5260}} | ** {{GithubIssue|5260}} добавлена настройка ''«Скрыть отключённых в корне»''. | ||
** {{GithubIssue|5009}} | ** {{GithubIssue|5009}} удалены настройки ''«Прикрепить к рабочему столу»'' и ''«Парковать»'' (не работают в современных операционных системах). | ||
* {{Plugin|StdMsg}} | * {{Plugin|StdMsg}} | ||
** {{GithubIssue|4880}} | ** {{GithubIssue|4880}} поле ввода теперь может отключаться и обратно становиться доступным без необходимости переоткрывать окно сообщений. | ||
** {{GithubIssue|4992}} | ** {{GithubIssue|4992}} пункт меню «Вставить и отправить» теперь работает не только с текстом, но и с файлами. | ||
* {{Plugin|StdUserInfo}} | * {{Plugin|StdUserInfo}} | ||
** {{GithubIssue|5231}} | ** {{GithubIssue|5231}} исправлено падение при попытке открыть информацию о контакте отключённого аккаунта. | ||
* {{Plugin|StopSpam}} | * {{Plugin|StopSpam}} | ||
** | ** спамеры теперь помещаются в отдельную группу. | ||
* {{Plugin|tabSRMM}} | * {{Plugin|tabSRMM}} | ||
** {{GithubIssue|4880}} | ** {{GithubIssue|4880}} поле ввода теперь может отключаться и обратно становиться доступным без необходимости переоткрывать окно сообщений. | ||
** | ** исправлено падение при удалении контакта, с которым открыта переписка. | ||
** {{GithubIssue|5213}} | ** {{GithubIssue|5213}} исправлены визуальные неполадки панели инструментов в чатах «только для чтения». | ||
* {{Plugin|Toaster}} | * {{Plugin|Toaster}} | ||
** {{GithubIssue|3139}} | ** {{GithubIssue|3139}} исправлено тихое падение при выходе. | ||
* {{Plugin|VoiceService}} | * {{Plugin|VoiceService}} | ||
** {{GithubIssue|5053}} | ** {{GithubIssue|5053}} исправлен некорректный значок «Удерживать вызов». | ||
* {{Plugin|Weather}} | * {{Plugin|Weather}} | ||
** {{GithubIssue|5253}} | ** {{GithubIssue|5253}} удалены пункты из главного меню. | ||
** | ** налажено отображение текущих данных. | ||
** {{GithubIssue|4970}} | ** {{GithubIssue|4970}} исправлена невозможность автоматического перевода протокола в онлайн при запуске. | ||
** {{GithubIssue|4995}} | ** {{GithubIssue|4995}} исправлена недоступность минимальной/максимальной температуры. | ||
== | == Для разработчиков == | ||
* | * добавлена функция <tt>Menu_AddMainMenuItem</tt> для получения модуля протокола с целью изменения имени службы. | ||
* | * добавлен хелпер <tt>FILE_BLOB::setDescr()</tt> для установки описаний файлов. | ||
* | * добавлен метод <tt>Contact::GetStatus</tt> для получения статуса контакта. | ||
* | * удалён бесполезный/устаревший сервис <tt>MCO_OPT_ONADD_SERVICE</tt>. | ||
* {{GithubIssue|5228}} Netlib | * {{GithubIssue|5228}} Netlib больше не возвращает ошибку вебсокета при корректном завершении работы. | ||
Latest revision as of 12:06, 16 May 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 исправлена ошибка, из-за которой не работало удаление файла при удалении связанного с ним события.
Протоколы
- DeltaChat
- первая версия.
- Discord
- Issue #5192 добавлена возможность входа по QR-коду.
- добавлено всплывающее окно о том, что для входа на сервер требуется капча.
- Issue #4966 исправлена ошибка, из-за которой после входа на сервер каналы появлялись в Миранде только после перезапуска.
- Issue #4967 налажен вход на сервер по пригласительной ссылке.
- Issue #5012 налажена поддержка многофакторной аутентификации.
- Issue #5217 удаление аватара контактом теперь сразу отображается в Миранде.
- Dummy
- Issue #4983 значок протокола в менеджере учётных записей теперь соответствует выбранному шаблону.
- исправлены шаблоны MRA и Skype.
- EmLanProto
- Issue #4956 добавлены значки протокола и статусов.
- 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.
- SkypeWeb
- разработка этого протокольного плагина прекращена. Контакты и история будут автоматически переведены на протокол Dummy. Microsoft закрыла Skype в пользу Teams.
- 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.
- Twitter
- разработка этого протокольного плагина прекращена. Контакты и история будут автоматически переведены на протокол Dummy. Twitter прекратил поддержку API, используемого Мирандой.
- 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 исправлено падение при выгрузке плагина.
- BasicHistory
- Issue #5145 разработка прекращена. Вместо него следует использовать NewStory.
- BASS interface
- обновлена библиотека BASS.
- 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 отключённая учётная запись больше не показывается в меню контактов.
- Console
- Issue #5081 налажена загрузка плагина «на лету».
- CrashDumper
- Issue #5026 исправлено падение.
- Dbx_sqlite
- обновлена библиотека SQLite.
- FileAsMessage
- Issue #5048 кнопка плагина добавлена на панель инструментов окна сообщений.
- Issue #5094 исправлено падение.
- Fingerprint
- Issue #5200 исправлена визуальная неполадка в настройках.
- Folders
- Issue #4965 исправлена проблема с переводом некоторых строк.
- GmailNotifier
- плагин переписан с нуля, теперь он использует OAuth2.
- IEHistory
- исправлено падение.
- Jingle
- разрешена работа в Windows Vista.
- Issue #5092 добавлено сообщение о том, что плагин запущен в неподдерживаемой операционной системе.
- исправлено редкое падение.
- LibreView
- первая версия.
- 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 исправлена некорректная сортировка списка учётных записей в настройках плагина.
- SendSS
- Issue #5016 налажена поддержка ImageShack.
- Issue #5017 налажена поддержка UploadPie.
- 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 исправлены визуальные неполадки панели инструментов в чатах «только для чтения».
- Toaster
- Issue #3139 исправлено тихое падение при выходе.
- VoiceService
- Issue #5053 исправлен некорректный значок «Удерживать вызов».
- Weather
- Issue #5253 удалены пункты из главного меню.
- налажено отображение текущих данных.
- Issue #4970 исправлена невозможность автоматического перевода протокола в онлайн при запуске.
- Issue #4995 исправлена недоступность минимальной/максимальной температуры.
Для разработчиков
- добавлена функция Menu_AddMainMenuItem для получения модуля протокола с целью изменения имени службы.
- добавлен хелпер FILE_BLOB::setDescr() для установки описаний файлов.
- добавлен метод Contact::GetStatus для получения статуса контакта.
- удалён бесполезный/устаревший сервис MCO_OPT_ONADD_SERVICE.
- Issue #5228 Netlib больше не возвращает ошибку вебсокета при корректном завершении работы.