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

From Miranda NG
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Версия: 0.95.5

Сборка: v0.95.5

Выпущена: 27 сентября 2016

Решение проблем

Проблемы с подключением к сети ICQ после обновления до версии 0.95.5
Откройте Настройки → Сеть → <Имя_учётной_записи> и введите в поле «Пароль» первые 8 символов вашего пароля (подробнее см. на странице плагина).
После обновления перестало открываться окно беседы по двойному щелчку в списке контактов
Откройте Настройки → Тонкая настройка → Меню (Options → Customize → Menus), выберите Меню контакта (Contact menu) и поставьте галочку возле пункта «&Сообщение» (&Message).
В случае проблем с открытием двойным щелчком групповых чатов нужно сделать то же самое для пункта «&Открыть окно чата» (&Open chat window).


Ядро

Весь код из Miranda*.exe перемещён в Libs\mir_app.mir, библиотека mir_core.dll перемещёна в Libs\mir_core.mir вместе со всеми прочими библиотеками. Старые файлы dll будут удалены автоматически при первом запуске.


Протоколы

  • AIM
    • протокол снова может подключаться к сети.
    • налажена поддержка SSL.
  • Facebook
    • ускорена загрузка аватаров при наличии большого числа друзей.
    • добавлена поддержка статуса «Отсутствую» (аналогичен бездействию в Miranda).
    • контакты, активность которых прекратилась больше минуты назад, теперь помечаются отсутствующими.
    • невидимые и отсутствующие пользователи больше не отображаются, как активные на сайте.
    • неподдерживаемые статусы теперь распознаются как «Отсутствую», вместо «В сети».
    • реализована отправка стикеров.
    • реализована поддержка двухфакторной авторизации.
    • удалена настройка «Принимать сообщения только из папки „входящие“».
    • возможность приёма анимированных изображений (GIF) и видео во вложениях.
    • при смене статуса на «Невидимый», все контакты получают статус «Не в сети» (поскольку перестают осуществляться запросы их статусов).
    • в меню статуса добавлены пункты «Проверить уведомления» и «Проверить сообщения „В этот день“».
    • пункты меню Меню статуса → Службы стали намного более полезными, поскольку пользователь может отключить автоматическую загрузку новостей/уведомлений/сообщений «в этот день», но проверять их вручную.
    • улучшено подтверждение последнего неизвестного входа. Пользователь получит окно с вопросом. При подтверждении, вход будет осуществлён, иначе - отменён и потребуется отозвать его с помощью браузера.
    • улучшена работа с различными типами пользователей (друг, пользователь, страница).
    • в меню контактов, представляющих из себя веб-страницы, больше не показываются пункты, связанные с авторизацией.
    • «В этот день» переименовано в «Воспоминания»; значок заменён на более подходящий.
    • загрузка всех имён пользователей чата (ранее не загружалось имя последнего пользователя), загрузка имён бывших участников.
    • отключён вход в заархивированные или отписанные чаты при входе в сеть.
    • вход во все существующие локально чаты при входе в сеть.
    • удалена неработающая настройка «Загрузка сообщений за последние 24 часа при входе».
    • загрузка истории с сервера (через меню контакта).
    • загрузка с сервера событий видеочата.
    • исправлена ошибка, из-за которой имена других пользователей не отображались в списке пользователей чата, если пользователь отсутствовал в списке друзей.
    • в чат выводятся события наподобие входа/выхода, смены эмодзи и т.п.
    • пользователи, неактивные свыше 15 минут, расцениваются, как отключённые.
    • исправлена ошибка, приводящая к некорректному определению пользователей, как друзей, если они ими не являлись. Исправлена схожая ошибка, выдававшая сообщение "Контакт удалён из списка на сервере", даже если пользователь никогда не являлся другом.
  • ICQ
    • максимальная длина пароля увеличена с 8 до 16 символов.
  • Jabber
    • удалены предустановки для подключения к Facebook (поддержка XMPP Chat API прекращена со стороны Facebook).
    • добавлены предустановки для подключения к серверам League Of Legends и Яндекса.
    • исправлена невозможность установки отрицательных приоритетов.
    • существенная оптимизация, позволившая избежать многих тысяч запросов к базе при большом количестве контактов.
    • в архивах (XEP-0136: Message Archiving) исправлена чехарда с временными метками и некорректный отсчёт времени от начала беседы вместо времени предыдущего сообщения.
    • вход в конференцию из закладок (или по приглашению, если приглашения принимаются автоматически) будет использовать ник вместо первой половины JID (символов до @).
    • исправлено пропадание значков в TopToolBar.
  • MSN
    • поддержка MSNP24, протокол снова может подключаться к сети.
    • встроено окно Internet Explorer для двухфакторной авторизации и решения прочих проблем, при которых требуется взаимодействие с веб-сайтом.
  • Omegle
    • исправлен сброс «незнакомец набирает текст» при получении сообщения.
    • настройка «Автоматически отправлять одно из сообщений незнакомцу после подключения» теперь позволяет указать несколько сообщений, из которых будет случайным образом выбрано и отправлено одно.
    • в панель статусов добавлен значок с информацией о наборе текста.
    • приветственное сообщение больше не отправляется в режиме ответа на вопросы.
    • реализовано отображение того, кто из незнакомцев печатает в режиме шпиона.
  • Sametime
    • улучшена поддержка переадресации сеанса при входе, осуществляется принудительный вход на сервер, если в сообщении переадресации не указан адрес сервера (наподобие того, как это реализовано в Pidgin ).
    • добавлена скрытая настройка ForceLogin (подробнее см. на странице плагина).
  • Steam
    • реализована загрузка истории/непрочитанных сообщений при подключении.
    • добавлена поддержка уведомлений о наборе текста.
    • реализован поиск по ключевым словам (таким же образом, как по имени или нику, но не зависящий от того, в какое поле введён текст, поскольку все слова объединяются в одну строку и разделяются пробелами).
    • отправленные сообщения теперь отображаются с серверным временем.
    • реализовано получение событий «пользователь покинул чат» (по аналогии с Jabber). Miranda НЕ отправляет это событие.
    • добавлена настройка, управляющая отображением изменений состояния чата (например, о том, что пользователь закрыл окно беседы).
    • поддержка двухфакторной авторизации (с помощью SMS).
    • поддержка повторной авторизации от существующего контакта (например, если он удалён, когда Миранда была отключена и не могла обработать событие удаления).
  • Twitter
    • исправлена ссылка на профиль собеседника.
    • добавлена возможность установки пользовательских звуков на приход нового твита и первого твита от нового контакта.
  • VKontakte
    • максимально допустимая длина логина и пароля увеличена до 1025 символов.
    • исправление обработки символа «%» в тексте уведомления.
    • добавлена поддержка подарков.
    • добавлена настройка «Сокращённые ссылки для вложений с аудио».
    • прочитанное теперь корректно помечается прочитанным при включённых метаконтактах.
    • реализована поддержка синхронизации прочитанных сообщений с сервером.
    • реализована поддержка всплывающих окон и звуков для новостей.
    • добавлена настройка «Сообщение при возвращении в чат».
    • добавлена настройка «Использовать нестандартные вспл. окна для новостей и событий.
    • в меню протокола добавлен пункт «Удалить контакты, не являющиеся друзьями».
    • реализована поддержка тега [code] в пересылаемых сообщениях.
    • реализована загрузка непрочитанных сообщений в многопользовательских чатах при подключении.
    • в меню контакта добавлен пункт «Пометить сообщения прочитанными».
    • добавлена скрытые настройки MaxFriendsCount, UseCaptchaAssistant (подробнее см. на странице плагина).
    • добавлена возможность загрузки истории с vk.com для всех контактов.
    • реализована поддержка плагинов BuddyExpectator и SeenPlugin.
    • в профиль пользователя добавлены дополнительные поля (страна, город, семейное положение, интересы, деятельность, музыка, фильмы, телепередачи, книги, игры, цитаты).
    • добавлена настройка «Язык для имён и названий».
    • добавлена возможность скрыть/показать пункты меню протокола.
    • добавлена возможность локально изменить ник собеседника в групповом чате.
    • поддержка товаров магазина во вложениях.
    • новый тип уведомлений — Принятые запросы дружбы.
    • добавлена настройка «Заменять вложениями ссылки на посты, изображения, музыку, документы, видео».
    • добавлена настройка для загрузки отправленных вложений.
    • поддержка групп в качестве контактов.
  • WhatsApp
    • добавлена настройка «Время по серверу вместо локального времени».
    • плагин снова может подключаться к сети.
    • добавлена возможность передачи медиафайлов.
    • возможность запросить пароль с помощью голосового вызова.
    • протокол снова может подключаться к сети (но без возможности общения).


Плагины

  • Адаптирован плагин ZeroSwitch.
  • Новые плагины MessageState, MirLua и Toaster.
  • BuddyExpectator
    • добавлена поддержка времени последнего появления в сети.
  • Db_autobackups
    • добавлена поддержка плагина Dropbox.
    • добавлена поддержка резервирования всей папки профиля.
  • DbEditorPP
    • осуществлён переход на Unicode.
    • новый диалог поиска/замены.
    • улучшен процесс редактирования (проверка типов).
    • поддержка резидентных настроек (настроек, для которых подразумевается существование лишь в памяти, без записи в базу).
    • удалены многие устаревшие функции.
  • Dropbox
    • реализована возможность вставлять и отправлять ссылки в многопользовательских чатах.
    • в сообщение статуса добавлена информация о количестве свободного места.
    • реализован перехват передачи файлов по другим протоколам.
    • реализовано добавление комментариев к передаваемым файлам.
  • Dummy
    • упрощены настройки: выводится список существующих протоколов, чтобы пользователь мог выбрать один из них.
    • добавлена возможность поиска существующих (по ID) и добавления новых контактов.
    • реализована возможность отправки сообщений (включается в настройках).
  • History++
    • исправлена отправка изменений статуса собеседника.
  • IEView
    • исправлена отправка изменений статуса собеседника.
    • функции для отображения медиавложений средствами JavaScript, с возможностью хранения настроек в базе.
  • Import
    • реализована поддержка запуска в сервисном режиме.
  • LotusNotify
    • добавлена настройка, позволяющая выбрать должно или нет всплывающее окно срабатывать снова, если пользователь нажал на него.
    • исправлена некорректная проверка переменных среды, если длина PATH превышает 2048 символов.
    • журнал больше не забивается всеми идентификаторами Lotus.
  • MirOTR
    • библиотека libotr обновлена до версии 4.1.1 (исправлена уязвимость CVE-2016-2851).
  • MobileState
    • определение телефонов с ОС Windows Phone.
  • Msg_Export
    • исправлена ошибка, из-за которой вместо имени пользователя в текстовый файл записывалось «(Неизвестный контакт)».
  • NewsAggregator
    • добавлена поддержка кодировки KOI8-R.
  • OpenSSL
    • исправлена ошибка, вызывавшая 100% загрузку центрального процессора.
  • PluginUpdater
    • добавлена возможность загрузки файлов через AssocMgr (URI-схема mirpu:).
    • добавлена настройка «Резервировать профиль перед обновлением» (требуется Db_autobackups).
    • добавлена возможность менять разрядность программы.
  • Scriver
    • исправлена ошибка, из-за которой некоторые настройки не применялись до перезапуска программы.
  • SendSS
    • улучшена поддержка плагина Dropbox.
  • SmileyAdd
    • добавлена возможность выбрать набор смайлов для всего протокола, независимо от учётной записи.
    • добавлена возможность горизонтальной сортировки в окне выбора смайлов.
  • SpellChecker
    • библиотека Hunspell обновлена до версии 1.4.1
  • StdMsg
    • метаконтактам исправлено некорректное позиционирование окна с сообщением об истёкшем времени отправки сообщения.
  • TabSRMM
    • когда курсор находится в пределах журнала, сочетание клавиш Ctrl+Tab ↹ в чатах теперь переключает на другую вкладку, а не на поле ввода.
    • исправлены проблемы с копированием текста из поля ввода/журнала, наблюдавшиеся при запуске программы в Wine.
    • добавлены две настройки групповых чатов: «Добавлять к именам пользователей запятую вместо двоеточия при автозавершении» и «Добавлять перевод строки после имён пользователей».
    • возможность настройки горячих клавиш для действий «Показать меню отправки» и «Показать меню протокола».


Прочее

  • Добавлен перевод на хорватский язык.
  • Прекращена поддержка словацкого языка.
  • Налажено корректное определение Windows 10.
  • В режиме тонкой настройки теперь можно создавать и изменять вложенные меню.
  • Исправлена невозможность изменения значков с помощью IcoLib для некоторых плагинов.
  • Реализована возможность использовать TLS выше версии 1.0.
  • Увеличена максимальная длина адреса прокси-сервера, полученного из настроек Internet Explorer (с 256 до 1024 символов).
  • Во всех модулях диалогов исправлена ошибка, из-за которой непрочтённые события восстанавливались в порядке, отличном от порядка их прихода.
  • Существенно ускорена работа плагинов списка контактов.