Miranda NG

konstant213

Куратор
17.12.2018
218
359
126
Ventspils
Устройство
Microsoft Lumia 950
external-content.duckduckgo.com-removebg-preview.png
версия: 0.96.5
Операционная система: Windows XP / Vista / 7 / 8 / 10/11
Русский интерфейс: есть
Разработчик: Miranda NG Team
Описание:
Miranda NG это мультипротокольный IM-клиент который позволяет использовать такие протоколы как:

  • Em-LAN
  • Facebook
  • Gadu-Gadu
  • ICQ / MRA
  • IRC Internet Relay Chat
  • Jabber XMPP
  • MinecraftDynmap
  • Omegle
  • Sametime
  • SkypeWeb
  • Steam
  • Tox
  • Twitter
  • VKontakte
Внимание не все протоколы предустановленны в клиенте по умолчанию некоторые нужно скачать и добавить самим.


miranda_ng.png

скачать:
 
Последнее редактирование:
  • Спасибо
Благодарности: golden_dragon, evg и vovanKARPO

konstant213

Куратор
17.12.2018
218
359
126
Ventspils
Устройство
Microsoft Lumia 950
История изменений/0.96.1

Изменение формата базы: текущий драйвер базы Dbx_mdbx будет окончательно заменён новым драйвером Dbx_sqlite.

При первом запуске после обновления вы получите сообщение «Формат вашей базы является устаревшим. Нажмите "Да", чтобы преобразовать её в новый формат или "Нет", чтобы вернуться назад». Преобразование базы произойдёт в автоматическом режиме. Будет создана резервная копия старой базы. Кроме того, перед обновлением стоит сделать копию базы вручную.

Также перед обновлением настоятельно рекомендуется выполнить проверку базы (Главное меню → База данных → Проверить базу) и сжать базу (Главное меню → База данных → Сжать базу).

Для преобразования понадобятся драйвер Dbx_mdbx и плагин Import. Если они не установлены, вы увидите сообщение об ошибке и ссылку, по которой сможете скачать плагин.

Если какая-то из учётных записей использовала протокол Dummy с нестандартным ID (настройка «Уникальные настройки ID»), то контакты этой учётной записи придётся импортировать из старого профиля вручную.
После преобразования режим шифрование базы будет сброшен на «Стандартный», а пароль (если он имелся) удалён. Не забудьте выбрать желаемый режим шифрования и установить пароль, если это нужно.
Ядро и библиотеки

появилась возможность скрывать групповые чаты из списка контактов (как обычные контакты).
добавлена поддержка сборки с помощью Visual Studio 2022.
сделан первый шаг навстречу Linux — теперь ядро mir_core может быть собрано под эту операционную систему.
обновлены библиотеки BASS, BASSWMA, libcurl, libtox, PCRE, pthreads-win32 (pthreads4w), SQLite и TinyXML2.
инсталлятор теперь помещает звуковые файлы в %miranda_path%\Sounds, а не в %miranda_path%\Skins\Sounds.
из инсталлятора удалён протокол GG (протокол по-прежнему будет поддерживаться Мирандой).
Issue #2871 исправлено падение при открытии окна сообщений.
исправлено падение, возникавшее в случаях, когда имя учётной записи совпадало с именем протокола.
исправлены проблемы при завершении работы приложения.
Issue #2992 исправлена невозможность удаления autoexec-файлов, когда Миранда установлена в Program Files (теперь будет запрашиваться повышение прав).
Issue #3012 исправлено падение при попытке назначить горячую клавишу на действие, в имени которого есть косая черта.
форма импорта autoexec-файлов: кнопка Переместить больше не удаляет файл, если новое имя файла совпадает со старым.
Issue #3048 запрещено отключать плагин, если отсутствует плагин ядра, предоставляющий аналогичные функции (например, не получится отключить TabSRMM при отсутствующем StdMsg, чтобы пользователь не оставил себя без окна сообщений).
Issue #3084 исправлено падение при попытке изменить промежуток между кнопками в окне сообщений.
налажено переподключение при выходе из спящего режима под Wine.

Протоколы

Discord
Issue #2994 разработка этого протокольного плагина прекращена. Компания Discord Inc. максимально затрудняет разработку протокола и заблокировала учётные записи разработчиков. Контакты и история будут автоматически переведены на протокол Dummy.

EmLanProto
Issue #2897 исправлено зависание при выходе.

Facebook
Issue #2901 добавлено всплывающее окно о неверном логине/пароле.
удалена возможность поиска контактов (она не реализована в протоколе и была лишь иллюзией, смущавшей пользователей).
налажено чтение контактов у учётных записей, имеющих более 500 друзей.

ICQ
исправлено редкое падение при входе.
Issue #2733 заблокированные спамерские чаты больше не висят в списке контактов как "Неизвестные контакты".
налажено добавление контакта.
Issue #2940 налажено обновление статусов контактов, которые поменяли статус во время текущей сессии.
Issue #2964 исправлена ошибочная загрузка контактов MRA у пользователей, чья учётная запись ICQ связана с почтой @mail.ru.
Issue #2972 налажен вход/регистрация по номеру телефона.
Issue #2981 налажен поиск контактов у пользователей, вошедших по номеру телефона.
Issue #2988 исправлено падение при отмене передачи файла.
Issue #2989 налажена загрузка истории у пользователей, вошедших по номеру телефона.
налажено чтение описаний передаваемых файлов.

IRC
Issue #3000 всплывающее окно о неполных настройках протокола больше не будет беспокоить пользователей, пока протокол находится «Не в сети».
Issue #2928 удалена настройка «Поддержка скриптов».

Jabber
реализовано управление всплывающими окнами об ошибках (Настройки → Всплывающие окна → События).
добавлена скрытая настройка "DisableOmemo", позволяющая отключить поддержку OMEMO для выбранного контакта.
добавлена поддержка поля с описанием во входящих внеполосных передачах файлов.
по соображениям приватности добавлена настройка «Отвечать на запросы локального времени и часового пояса (XEP-0202)» (благодаря @deadsend).
Issue #1255 в информацию о контакте добавлены сведения об OMEMO.
Issue #2911 в личные данные добавлены сведения об OMEMO.
добавлено сообщение для клиентов, не поддерживающих OMEMO.
Issue #3022 добавлено сообщение про неудавшийся приём файла.
Issue #3038 по соображениям приватности отключена по умолчанию настройка «Отправлять информацию об операционной системе в запросах версии».
Issue #3041 удалён список предустановленных XMPP-серверов.
Issue #2750 налажена поддержка XEP-0384: OMEMO Encryption (благодаря @deadsend). Протестировано в связке из Миранды и Conversations/Gajim/Psi+.
исправлена отрисовка значков настроения в списке контактов (как значков расширенного статуса).
Issue #2910 исправлены проблемы с подключением.
Issue #2915 исправлена задержка при выходе.
Issue #3014 MirVer больше не содержит пробел в случаях, когда отсутствуют сведения о клиенте собеседника.
Issue #3015 исправлено падение при запуске.
Issue #3064 исправлена работа скрытой настройки "Identity" (версия клиента поддерживалась лишь в Service Discovery, но не в сведениях о пользователей).
недавние изменения темы в групповом чате больше не вызывают получение оповещения о новом сообщении в чате при каждом входе.

LotusNotify
Issue #3007 исправлено падение при выборе учётной записи.

MRA
Issue #2934 налажен вход с постоянным паролем.
Issue #2939 исправлена невозможность войти в учётную запись MRA по номеру телефона, если тот же номер привязан ещё и к ICQ.

Omegle
Issue #2947 исправлены проблемы со входом.
Issue #2976 исправлено падение.

SkypeWeb
Issue #2588 появилась возможность загрузить с сервера более 100 последних сообщений.
Issue #2946 исправлены проблемы со входом.

Twitter
исправлено редкое падение при чтении аватара.
исправлено некорректное отображение символов Юникода в именах в чате.
твиты от неизвестных контактов теперь создаются, как временные контакты, а не игнорируются.

VKontakte
добавлен костыль для входа сразу же после того, как пользователь ввёл код подтверждения (VK присылает 404 вместо токена и Миранда не могла войти, пока пользователь не переподключит соединение).
налажена работа статуса «Невидимый».
налажена авторизация.
налажена отправка аудиосообщений.
налажена двухфакторная авторизация.
исправлена форма ввода капчи.
Issue #2965 исправлено некорректное отображение в Scriver кириллических сообщений о действиях на странице.

Плагины

AVS
исправлено повреждение памяти.
Issue #3025 исправлено падение.
Issue #3043 налажена перезагрузка аватаров после их удаления с локального диска.

ClientChangeNotify
управление всплывающими окнами переехало из Главное меню → Всплывающие окна в Настройки → Всплывающие окна → События.

Clist_modern
Issue #2895 исправлены различные проблемы со встроенными списками контактов, метаконтактами и перетаскиванием.
Issue #2991 исправлено падение при перемещении группы.
исправлено редкое падение под Wine.

CrashDumper
Issue #2993 удалена поддержка vi.miranda-ng.org. Сервис закрыт из-за низкой популярности среди пользователей.

CurrencyRates
добавлен модификатор %d, позволяющий визуализировать дельту курса.

DbChecker
возвращена возможность исправлять кодировку UTF-8 в старых событиях.
Issue #3020 добавлена настройка «Удалить дубликаты событий».

Db autobackups
Issue #1281 настройка «Использовать CloudFile» больше не доступна, если не установлен плагин CloudFile.
управление всплывающими окнами переехало из Главное меню → Всплывающие окна в Настройки → Всплывающие окна → События.

DbEditorPP
налажено удаление глобальных настроек.

Dbx_mdbx
Issue #2771 удалены все MDBX-утилиты, поскольку все базы будут преобразованы в формат SQLite.

Dbx_sqlite
Issue #2917 исправлено повреждение базы при одновременном измении пароля и режима шифрования.
Issue #2958 налажено сжатие базы (оно попросту не работало).

Dummy
Issue #3004 улучшен автоматический перевод учётных записей устаревших протоколов на протокол Dummy.

IEView
исправлены сломанные шаблоны.
Issue #3023 налажено отображений описаний передаваемых файлов.

Import
реализована поддержка импорта из JSON событий, связанных с файламиa.
налажена установка корректного размера блобов при импорте из JSON.

MessageState
Issue #2884 налажено отображение времени.

Msg_Export
Issue #2942 в меню контакта добавлен пункт «Экспортировать историю».
налажена замена идентификаторов контактов в имени файла.
налажен экспорт описаний файлов.

mRadio
теперь плагин ищет ini-файлы в %miranda_path%\Plugins\mRadio, а не в %miranda_path%\Plugins. Переместите свои ini-файлы в соответствующий каталог.

NewEventNotify
настройки «Отключить уведомления о событиях сообщений» и «Отключить уведомления о событиях групповых чатов» переименованы в «Включить уведомления о событиях сообщений» и «Включить уведомления о событиях групповых чатов» соответственно.
удалена настройка «Пункт в меню "Вспл. окна"» (управление всплывающими окнами переехало из Главное меню → Всплывающие окна в Настройки → Всплывающие окна → События.).

NewXstatusNotify
управление всплывающими окнами переехало из Главное меню → Всплывающие окна в Настройки → Всплывающие окна → События.

NotesReminders
добавлен значок напоминания в высоком разрешении (благодаря C1eriC).
Issue #2793 исправлены проблемы с созданием напоминаний.
Issue #2898 исправлено пропадание заметок при перезапуске программы.

OpenSSL
Issue #2912 разработка плагина прекращена. Функциональность плагина перенесена в ядро.

Ping
Issue #2999 исправлено зависание при выходе.
Issue #3006 исправлены различные проблемы с фреймом.

PluginUpdater
удалена настройка «Использовать HTTPS» (поскольку все защищённые соединения теперь обрабатываются с помощью библиотек OpenSSL, входящих в базовую поставку, больше не требуется отключать поддержку HTTPS в устаревших операционных системах).
Issue #3003 налажена настройка цвета всплывающих окон.
Issue #3008 налажено переключение между архитектурами (32-разрядная ←→ 64-разрядная).
Issue #3085 налажено переключение между каналами обновления.

ProxySwitch
управление всплывающими окнами переехало из Главное меню → Всплывающие окна в Настройки → Всплывающие окна → События.

QuickSearch
плагин переписан с Pascal на C++.
удалена кнопка Закрыть (для закрытия окна существует крестик в заголовке окна).

Scriver
Issue #3057 удалена настройка «Отправлять по:». Горячие клавиши для управления отправкой сообщений следует указывать с помощью настройки Тонкая настройка → Горячие клавиши → Сообщения → Действие: отправить сообщение.
Issue #3028 налажена работа горячей клавиши Ctrl+F.
Issue #3083 исправлено закрытие окна сообщений при открытии диалогового окна настроек.

StdMsg
Issue #3057 удалены настройки «Отправлять по двойному Enter», «Отправлять по Enter» и «Отправлять по Ctrl+Enter». Горячие клавиши для управления отправкой сообщений следует указывать с помощью настройки Тонкая настройка → Горячие клавиши → Сообщения → Отправить сообщение.
Issue #3061 исправлены проблемы, возникавшие при включении плагина.

StdSSL
Issue #2912 разработка плагина прекращена, как прекращена и поддержка Microsoft CryptoAPI. Все защищённые соединения теперь обрабатываются с помощью библиотек OpenSSL, входящих в базовую поставку.

StdUIHist
Issue #2893 добавлена горячая клавиша Ctrl+F.
Issue #2906 добавлена горячая клавиша F3.
Issue #2907 добавлена горячая клавиша Del.
Issue #2914 добавлена возможность очистки системной истории.
Issue #2906 введённый в окно поиска текст больше не пропадает при закрытии и повторном открытии окна поиска.
Issue #2907 множественное нажатие кнопки Найти... больше не открывает несколько окон поиска.

TabSRMM
добавлена новая "Aero"-тема (подходит для тёмных тем лучше, чем прочие).
Issue #2984 исправлена ошибка, из-за которой невозможно было изменить цвет и шрифт событий смены статуса.
управление всплывающими окнами переехало из Главное меню → Всплывающие окна в раздел настроек Всплывающие окна → События.
Issue #3058 настройки всплывающих окон для групповых чатов переехали в раздел настроек Всплывающие окна → Чаты.
Issue #3071 настройка «Всплывающие окна, когда пользователь набирает текст» переехала в раздел настроек Всплывающие окна → События.
Issue #1950 удалён встроенный движок уведомлений (фактически внутрь TabSRMM была вшита древняя и устаревшая версия NewEventNotify). Теперь эти функции выполняет плагин NewEventNotify, который поставляется вместе с TabSRMM.
Issue #3057 удалены настройки «Отправлять по Shift+Enter», «Отправлять по Enter» и «Отправлять по двойному Enter». Горячие клавиши для управления отправкой сообщений следует указывать с помощью настройки Тонкая настройка → Горячие клавиши → Окна сообщений - все → Отправить сообщение.
Issue #3028 налажена работа горячей клавиши Ctrl+F.
Issue #3055 встроенный журнал больше не обрезает длинные сообщения об ошибках.

Toaster
Issue #3076 исправлено падение при включении плагина.

UInfoEx
налажен корректный подсчёт среднего возраста.
Issue #3001 удалена устаревшая поддержка mBirthday.
Issue #3018 удалена сломанная и нежелательная сортировка по столбцам в списке праздников.

Weather
Issue #2872 добавлено состояние «partly sunny» в качестве синонима «cloudy».
добавлено определение погодных условий «Snow Shower» и «Rain Shower».
добавлена поддержка gismeteo.com и gismeteo.ru (благодаря Dimtr).
Issue #2886 теперь погода отображается в списке контактов как экстразначок, а не как статус.
управление всплывающими окнами переехало из Главное меню → Всплывающие окна в Настройки → Всплывающие окна → События.
прекращена поддержка старых файлов gismeteo.ini и weatherxml.ini.
налажено обновление времени для MSN Weather.
Issue #2872 налажено корректное переопределение значков.
Issue #2889 исправлена ошибка, препятствующая корректной локализации.
Issue #2931 добавлена поддержка ini-файлов в кодировке UTF-8.

WhenWasIt
Issue #3001 удалена устаревшая поддержка mBirthday.

WhoUsesMyFiles
управление всплывающими окнами переехало из Главное меню → Всплывающие окна в Настройки → Всплывающие окна → События.

XSoundNotify
исправлено падение при заходе в настройки плагина.

YAMN
Issue #3021 удалена вкладка «Плагины».
 

konstant213

Куратор
17.12.2018
218
359
126
Ventspils
Устройство
Microsoft Lumia 950
История изменений 0.96.2


Ядро и библиотеки
достигнута важная веха: протоколы, поддерживающие серверную историю (Discord, ICQ), теперь хранят историю групповых чатов в базе.
Система autoexec
Issue #3113 реализована возможность импорта файлов .ini одновременно с конвертацией базы.
Issue #3120 максимально допустимый размер строки в файле .ini увеличен с 2048 до 16384 байт.
Issue #3143 Миранда будет запрашивать повышение привилегий при попытке стереть импортированные файлы .ini только в тех случаях, когда такие привилегии реально требуются.
в базовую поставку добавлен плагин StatusManager.
Issue #3193 добавлено предупреждение о том, что доступ к настройкам заблокирован системным администратором, появляющееся при попытке открыть диалоговое окно настроек, доступ к которым заблокирован с помощью скрытой настройки.
Issue #3268 экранным чтецы теперь могут распознавать состояние чекбоксов в деревьях настроек.
улучшена поддержка HiDPI (всё ещё остаётся экспериментальной и отключённой по умолчанию).
обновлены библиотеки BASS, hunspell, libcurl, libsignal, OpenSSL, SQLite, toxcore и zlib.
файл, в который пишется сетевой лог, теперь очищается при запуске Миранды. Если необходимо сохранять сетевой лог между запусками, воспользуйтесь настройкой «Ротация файлов».
Issue #3181 все звуковые файлы, содержащиеся в инсталляторе, преобразованы в формат MP3 (MP3 внутри контейнера WAV).
кнопка Изменить в менеджере учётных записей переименована в Переименовать.
Issue #3343 в менеджере учётных записей отключённые учётные записи теперь имеют пометку "Учётная запись отключена", а не "Протокол не загружен".
Редактор меню
Issue #3320 добавленные пользователем пункты меню сразу же переводятся в соответствии с языковым пакетом.
Issue #3321 налажена вставка разделителя в подменю.
Протоколы
Discord
частично восстановлена поддержка протокола. Протокол недоступен к установке через PluginUpdater и его развитие не планируется, но он адаптирован к текущей версии ядра, чтобы пользователи могли собрать его самостоятельно.
Facebook
добавлена скрытая настройка "Agent".
GG
теперь по умолчанию используются доменные имена серверов, вместо IP-адресов.
Issue #3213 очистка списка заданных вручную серверов теперь возвращает список серверов по умолчанию.
Issue #3367 уделены устаревшие настройки «Поддерживать соединение» и «Безопасное подключение (SSL)».
ICQ
Issue #3190 в личные данные добавлен номер телефона.
Issue #3191 добавлен пункт меню протокола «Редактировать профиль на веб-сайте».
Issue #3197 удалена возможность входа по электронной почте (сервер больше не поддерживает такую возможность).
Issue #3089 исправлена ошибка, вызывавшая удаление контактов.
Issue #3199 налажен поиск и добавление контактов, имеющих почту в домене @mail.ru.
Issue #3219 налажена отправка сообщений из Миранды в официальный клиент и получение статусов от официального клиента.
Issue #3227 налажено получение информации о контакте.
Issue #3347 налажена загрузка своего аватара.
Issue #3370 исправлено падение при редактировании групп на сервере.
IRC
Issue #3243 удалено предупреждение о том, что запрос обширного списка каналов может занять продолжительное время.
Issue #3145 исправлено падение при запросе списка каналов.
Issue #3176 исправлено поведение настройки «SSL/TLS».
Jabber
XEP-0363: HTTP File Upload
реализовано автоматическое определение наличия поддержки HTTP File Upload (спасибо @deadsend). Она будет включена автоматически, если сервер поддерживает этот XEP.
добавлена настройка «Автоматически принимать файлы, полученные через HTTP File Upload» (включена по умолчанию). Она превращает входящие ссылки в передачи файлов.
добавлена обработка ошибок, связанных со слишком большим размером файла, когда сервис HTTP File Upload имеет ограничение на размер файла.
XEP-0384: OMEMO
Issue #3095 улучшена читаемость ключей OMEMO.
Miranda больше не пытается использовать OMEMO для приватных сообщений в групповых чатах.
налажена работа передачи файлов.
XML-консоль:
в заголовок окна добавлен JID.
исправлено мигание окна.
реализована возможность назначить и загрузить (раз в сутки) аватар (логотип) группового чата.
реализовано автоматическое определение наличия поддержки XEP-0065: SOCKS5 Bytestreams (спасибо @deadsend).
Issue #3140 реализована поддержка Channel Bindings for TLS 1.3.
Issue #3205 во все списки (участников, забаненных и т. п.) добавлен пункт «Копировать JID».
Issue #3110 удалён фрейм Jabber вместе с соответствующей ему настройкой «Выключить фрейм».
Issue #3072 удалена предустановка Google Talk. Google запретил сторонним клиентам доступ к Google Talk.
Issue #3116 удаление комнаты чата из списка контактов теперь влечёт за собой немедленный выход из этой комнаты.
Issue #3124 все кнопки Изменить теперь имеют значок «изменить» вместо «переименовать».
Issue #3157 при использовании команды /me к имени пользователя больше не добавляется двоеточие.
Issue #3298 список стран теперь отсортирован по алфавиту с учётом текущего языкового пакета.
Issue #3122 исправлено отображение некорректных меток времени в журнале чата.
налажена обработка XEP-0198: Stream Managemen.
Issue #3151 налажена работа редактора правил списков приватности.
Issue #3189 исправлена ошибка, не позволявшая установить статус «Не в сети», когда протокол находился в процессе переподключения к сети.
Issue #3201 налажена установка своей фотографии (не аватара).
Issue #3211 исправлена старая ошибка, из-за которой при заходе в групповой чат в журнале отображались фейковые входы всех прочих участников чата.
Issue #3254 исправлена ошибка, не позволявшая очистить тему чата.
Issue #3377 налажен вход в групповой чат, чьё название содержит заглавные символы.
MRA
Issue #3200 налажено повторное подключение после выхода из спящего режима.
SkypeWeb
налажено стирание TokenSecret при его устаревании.
Steam
реализована поддержка статуса "Невидимый".
исправлены частые отключения от сети.
Tox
Issue #3292 налажено добавление пользовательских узлов.
Twitter
Issue #3291 налажена загрузка аватаров.
VKontakte
исправлено отображение своего собственного контакта как «Неизвестного контакта».
налажена загрузка истории групповых чатов при входе.
AccessToken теперь стирается только при попытке входа, неудавшейся из-за некорректных учётных данных, а не при любой ошибке входа.
Плагины
AVS
Issue #3169 кнопка Удалить аватар в диалоговом окне информации о пользователе больше не активна, если у пользователя не хватает прав (например, если это информация о контакте и аватар контакта).
Clist_blind
настройка «Показывать имена протоколов» переименована в «Показывать имена учётных записей».
Issue #3196 настройка «Отключить мигание» переименована во «Включить мигание».
Clist_modern
Issue #3316 в меню контакта добавлены пункты, разворачивающие и сворачивающие метаконтакт.
Issue #3141 если поддержка метаконтактов отключена, пользователю больше не предлагается создать метаконтакт путём переноса одного контакта на другой.
настройка «Показывать имена протоколов» переименована в «Показывать имена учётных записей».
Issue #3196 настройка «Отключить мигание» переименована во «Включить мигание»..
Issue #3273 налажено скрытие учётных записей с помощью чекбоксов в Настройки → Список контактов → Учётные записи.
Clist_nicer
настройка «Показывать имена протоколов» переименована в «Показывать имена учётных записей».
Issue #3196 настройка «Отключить мигание» переименована во «Включить мигание».
CrashDumper
Issue #3301 в отчёт о версиях добавлены сведения об используемом журнале сообщений.
Db_autobackups
Issue #3133 настройки «Отключено» и «Отключить индикатор выполнения» переименованы во «Включено» и «Втключить индикатор выполнения» соответственно.
DbEditorPP
Issue #3232 исправлено некорректное поведение разделителя.
Dbx_sqlite
Issue #3276 значительно ускорено удаление событий из базы.
Issue #3302 исправлено визуальное пропадание истории после удаления субконтакта из метаконтакта.
Issue #3326 исправлена ошибка, из-за которой некоторые просмотрщики истории не показывали сообщения из текущего сеанса или вообще падали.
HistoryPP
Issue #3163 налажена выгрузка плагина.
MyDetails
исправлено случайное падение.
NewEventNotify
Issue #3299 добавлена настройка «Цвета Windows».
Issue #3280 все настройки, связанные с цветом и продолжительностью показа всплывающих окон перенесены на новую вкладку «Типы событий».
Issue #3277 настройка «Выключить для прочтённых сообщений» переименована в «Выключить для прочтённых сообщений (несовместима с антиспамом)».
Issue #3103 исправлено случайное падение.
NewStory
Issue #2357 ссылки в журнале сообщений и истории теперь реагируют на нажатие мышью.
PluginUpdater
Issue #3105 правый столбец в списке компонентов теперь всегда прилегает к правому краю окна.
Issue #3279 исправлено некорректное поведение настроек цвета всплывающих окон.
Scriver
отключён назойливый звук, воспроизводившийся при нажатии кнопки Backspace в пустом поле ввода.
Issue #3210 тройной клик в групповых чатах теперь выполняет ту же функцию, что и в беседах — выделяет строку целиком, не копируя её в буфер обмена.
Issue #3373 исправлено падение при выгрузке плагина.
SmileyAdd
Issue #3186 в настройки плагина добавлена ссылка на закачку наборов смайлов.
Issue #3294 из настроек плагина удалены неработающие кнопки +/-.
точка больше не считается смайлом.
Issue #3239 исправлено случайное падение.
StdClist
настройка «Показывать имена протоколов» переименована в «Показывать имена учётных записей».
Issue #3196 настройка «Отключить мигание» переименована в «Включить мигание».
Issue #3240 настройка «Не перемещать отключённых вниз» переименована в «Перемещать отключённых вниз».
StdFile
исправлено несколько падений в диалоговом окне приёма файлов.
StdMsg
реализована возможность назначить аватар (логотип) группового чата.
отключён назойливый звук, воспроизводившийся при нажатии кнопки Backspace в пустом поле ввода.
Issue #3210 тройной клик в групповых чатах теперь выполняет ту же функцию, что и в беседах — выделяет строку целиком, не копируя её в буфер обмена.
устранено мерцание окна сообщений.
Issue #3106 исправлен слёт шрифтов после динамической подгрузки плагина.
налажено сворачивание окна при включённой поддержке вкладок.
Issue #3372 налажен показ темы чата в строке состояния.
StdUserInfo
разделы в окне с информацией о пользователе заменены деревом.
Issue #3130 плагин будет искать дату рождения сперва в модуле UserInfo, а только потом в модуле протокола.
Issue #3132 исправлено добавление пункта меню «Информация» в меню контакта при динамической подгрузке плагина.
Issue #3159 исправлены разные недочёты в диалоговом окне «Личные данные».
StopSpam
Issue #3099 настройка «Отключить защиту для следующих учётных записей:» переименована во«Включить защиту для следующих учётных записей:».
tabSRMM
реализована возможность назначить аватар (логотип) группового чата.
Issue #3114 в контекстное меню журнала сообщений добавлен пункт «Копировать». Он показывается только тогда, когда выделен текст.
Issue #3090 возвращена возможность назначить комбинацию клавиш Alt+S в качестве горячей клавиши для отправки сообщений.
Issue #3127 настройки «Добавлять к именам пользователей двоеточие (:) при автозавершении» и «Добавлять к именам пользователей запятую вместо двоеточия при автозавершении» заменены новой настройкой «Добавлять к именам при автозавершении». При этом, теперь есть возможность использовать любые символы в любом количестве, а не только двоеточие или запятую. Более того, эти символы будут добавляться к именам пользователей не только при автозавершении по нажатию клавиши Tab, но и при нажатии на ник.
Issue #3340 при автозавершении (по нажатию клавиши Tab или нажатию на ник) к именам пользователей больше не добавляется пробел. Чтобы вернуть прежнее поведение добавьте пробел в поле «Добавлять к именам при автозавершении».
с инфо-панели убрано сообщение «Клиент не определён».
отключён назойливый звук, воспроизводившийся при нажатии кнопки Backspace в пустом поле ввода.
Issue #3108 плагин больше не показывает уведомления о наборе текста неизвестными контактами (в противном случае, даже при наличи антиспам-плагина пользователь получал всплывающее окно «<спамер> набирает текст»).
настройка «Цветные ники в списке пользователей» переименована в «Цветные ники в списке пользователей (требуется настроить цвета)».
настройка «Максимальный размер журнала (в КБ)» переименована в «Разбивать на файлы размером (в КБ)».
настройка «Подставлять время, если есть изменения» переименована в «Указывать время, только если оно изменилось».
Issue #3194 настройка «Отключить всплывающие сообщения о неудачной отправке» переименована во «Включить всплывающие сообщения о неудачной отправке».
Issue #3305 в редакторе шаблонов исправлено пропадание цветов, выбранных пользователем.
Issue #3086 исправлено нежелательное обрезание всплывающей подсказки к кнопке отправки.
Issue #3156 исправлено поведение кнопки Отмена в диалоговом окне предупреждения.
Issue #3158 исправлены визуальные неполадки значка в диалоговом окне предупреждения.
исправлено несколько падений.
Toaster
настройка «Включён» переименована во «Включить всплывающие окна».
Issue #3077 исправлено падение при создании слишком большого количества всплывающих окон.
Issue #3281 убрано двойное предупреждение о неподдерживаемой операционной системе.
UInfoEx
Issue #3130 плагин будет искать дату рождения сперва в модуле UserInfo, а только потом в модуле протокола.
удалена возможность создать резервную копию даты рождения (конфликтовала с новой схемой хранения дат).
Issue #3137 исправлен показ некорректной даты рождения у контактов с отсутствующим годом рождения.
исправлено случайное падение.
VoiceService
в базовую поставку добавлен новый плагин. Он предоставляет службы протоколам, поддерживающим голосовые вызовы (в настоящее время таким протоколом является лишь Jabber в версии в разработке).
WhenWasIt
Issue #3130 при указании даты рождения вручную, она теперь всегда записывается в модуль UserInfo, а не в модуль протокола. Плагин будет искать дату рождения сперва в модуле UserInfo, а только потом в модуле протокола.
Issue #3216 исправлен показ контактов, принадлежащих отключённым учётным записям. Теперь такие контакты видны только при включённой настройке «Показать все контакты». Кроме того, даже при включённой настройке «Показать все контакты» больше не будут видны контакты, не имеющие даты рождения.
YAMN
Issue #3260 выпадающее меню со списком учётных записей почты теперь недоступно при отсутствии учётных записей.
удалена настройка «Пункт YAMN в главном меню» (вместо этого следует использовать Настройки → Тонкая настройка → Меню).
удалена устаревшая настройка «Показывать YAMN как протокол (нужен перезапуск)».
Для разработчиков
Групповые чаты
удалены все старые API с поиском по модулю+сессии.
настройка ChatRoomID заменена реальным ID протокола.
реализована Utils_CorrectFontSize — функция для динамического изменения размера шрифта.
реализован Contact_IsGroupChat — хелпер для обнаружения групповых чатов.
реализован Utils_ClipboardCopy — общесистемный хелпер для записи текста в буфер обмена.
реализован db_event_replace — хелпер для устранения дубликатов событий.
реализован PROTO_INTERFACE::GetAvatarPath — хелпер для вычисления корня аватаров аккаунта.
реализован mir_base64_encode — хелпер для кодирования содержимого MBinBuffer в Base64.
реализован mir_signal — C++ хелпер чтобы избавиться от массы кода на C.
некоторые общие параметры чата экспортированы напрямую из ядра.
PS_CREATEACCMGRUI превращён в событие.
удалено бесполезное поле ThreadData::bIsSessionAvailable.
 
  • Спасибо
Благодарности: golden_dragon и vovanKARPO

konstant213

Куратор
17.12.2018
218
359
126
Ventspils
Устройство
Microsoft Lumia 950
0.96.5


Ядро и библиотеки
в настройки передачи файлов добавлена настройка «Удалить кэшированные файлы при удалении события».
обновлена библиотека libtox.
библиотека SQLite обновлена до версии 3.45.2.
библиотека libcurl обновлена до версии 8.7.1.
библиотека OpenSSL обновлена до версии 3.3.0.
Issue #4197 настройки значков и звуков перемещены в Настройки → Тонкая настройка.
Issue #4198 увеличена ширина окна настроек и ширина дерева настроек.
Issue #4188 исправлена ошибка, приводившая к тому, что контакт помещался в неправильную группу.
Issue #4189 исправлена ошибка, мешающая удалить пустую группу.
Issue #4190 налажена работа пункта меню «Новая подгруппа».
Issue #4203 удаление файла groups.json больше не приводит к исчезновению групп из списка контактов.
Issue #4210 больше нельзя создавать учётные записи с одинаковыми именами.
Issue #4209 исправлено падение.
Issue #4217 дерево настроек больше не забирает фокус при переключении между вкладками в настройках.
Issue #4271 значок «есть непрочитанное сообщение» в списке контактов теперь автоматически пропадает при очистке истории этого контакта.
Issue #4275 исправлено ошибочное помечание сообщения прочитанным при приходе сообщения в фоновую вкладку.
Issue #4291 исправлена ошибка, из-за которой не сохранялись названия пунктов меню, добавленных пользователем.
Issue #4292 исправлено ошибочное отключение пунктов полменю при изменении позиции этого подменю в редакторе меню.
Issue #4353 налажен поиск по «Всем сетям».
 
  • Спасибо
Благодарности: vovanKARPO и golden_dragon