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

From Miranda NG
Jump to navigation Jump to search

Версия: 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 символов).
  • Во всех модулях диалогов исправлена ошибка, из-за которой непрочтённые события восстанавливались в порядке, отличном от порядка их прихода.
  • Существенно ускорена работа плагинов списка контактов.