История изменений/0.95.5
Jump to navigation
Jump to search
Решение проблем
- Проблемы с подключением к сети 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 будут удалены автоматически при первом запуске.
Протоколы
- Новые протоколы MinecraftDynmap, SkypeWeb, Tox.
- 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 (подробнее см. на странице плагина).
- SkypeClassic
- поддержка прекращена в пользу SkypeWeb.
- 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 символов).
- Во всех модулях диалогов исправлена ошибка, из-за которой непрочтённые события восстанавливались в порядке, отличном от порядка их прихода.
- Существенно ускорена работа плагинов списка контактов.