QIP Infium (build 9032)

Очень много исправлений и добавлений:

Добавлено:
Core
реализована отсылка изменений МКЛ на сервер частями;
новый вид отображения иконок клиентов в метаконтакте;
добавлен таймаут ожидания для ряда функций (авторизация, прием МКЛ/аккаунтов);
добавлены звонки между учётными записями @QIP и Gmail. Основано на библиотеке libjingle, реализующей протокол Jingle;
открытие папок в отдельном потоке, чтобы не затормаживать GUI;
добавлен макрос %meta% в автозамену автоответчика;
добавлено подменю с опциями и дополнительными действиями в диалоге приема/передачи файлов;
добавлена надпись «нет связи с сервером» в настройках, чтобы убрать неоднозначность;
добавлена всплывающая подсказка к иконке в трее, информирующая о ходе загрузки;
всплывашка на случай если не удалось отправить данные на сервер настроек;
добавлено окошко с прогрессом в момент отсылки на сервер хранения настроек;
при приеме файла плагинам будет отсылаться число файлов, размер и имя файла;
открытие ссылок по щелчку средней кнопкой мыши в фоновом окне;
импорт деталей в учетную запись QIP если она незаполнена;
подсветка полей в редакторе МК, чтобы было понятно куда можно тянуть контакты;
перебор прокси при доступе к серверу хранения настроек и в авторизации в браузерах;
асинхронная авторизация в браузерах;
авторизация в браузере только если не указан вход без подключения;
заблокированные сообщения пишутся в историю антиспам-бота;
ссылки на вики: хранение настроек на сервере, информация об изолированном режиме;
в визитной карточке контакта добавлена ссылка на гороскоп контакта;
в окне выбора статусов добавлена ссылка на свою историю статусов в микроблогах (опционально);
в окне сообщений добавлена ссылка на историю статусов пользователей;
в окне сообщений добавлена ссылка на сервер хранения истории сообщений;
ссылка на смену аватара если он пуст у учётной записи QIP;
новый диалог инвайта (приглашения в конференцию или приватный чат);
новый тип уведомления в окне сообщений — инвайты;
пишем логи и mcl в папку с профилем ;
уведомление о новых сообщениях в Welcome Screen XP (экран приветствия);
счетчик субконтактов, находящихся в сети показывается только при числе субконтактов больше 2
ошибки при старте теперь ссылаются на wiki;
сглаживание шрифтов в Vista + в диалоге инвайта;
обновлено 2 смайла (by aiwan — sorry, cry);
обновлены языки;
обновлен скин;
видоизменен интерфейс редактора мк

Jabber
опция хранения пароля в виде хеша — работает только если доступна авторизация DIGEST-MD5 (доступно на большинстве популярных серверов — qip.ru, jabber.ru, jabber.org, jabber.cz). Не работает с Google Talk. Для учётной записи QIP включено принудительно;
начальная поддержка голоса Google Talk;
открытие ссылок в отдельном потоке, чтобы не замораживался GUI;
включена поддержка ntlm;
обратный отсчет в нотификациях о мыле;
добавлены кнопки сервисов для @qip-контактов;
добавлены упрощенные (приватные) конференции;
добавлены закладки на приватные конференции; они сохраняются до выхода из QIP, для приглашенных в приватную конференцию только пытаются открыть конференцию; для создателя, если все из неё ушли и она была удалена, создаёт заново.
иконки в контакт-меню чата;
иконки клиентов во всплывающих подсказках;
в каждом чате можно установить свой статус, отличный от общего;
двойном щелчке в окне закладок оно теперь автоматически закрывается. Если зажать Ctrl, то не закроется;
иконка индивидуального статуса во всплывающей подсказке конференции (если выбран);
добавлены иконки клиентов;
разделитель текста для визуального отделения сессий в конференциях (появляется после отключения от конференции);
не писалась и не читалась история у контактов, в JID которых содержались запрещенные для win символы (?/\ и т.д.);
если зажать CTRL, то в меню выбора статуса показываются закладки;
при клике правой кнопкой мыши по иконке статуса, отображается альтернативное меню — сервисов и настроек;
пункт выбора ресурса (включается через настройки, выключен по-умолчанию);
к меню выбора ресурса добавлен пункт «Выбирает сервер»;
в сервисное меню добавлен пункт «Показать/Изменить визитку»
ICQ
при расчете crc будет показываться прогресс
MRA
защита от возможного DoS RTF-сообщениями
Исправлено/обновлено:
Core
обновлены языки;
обновлен скин;
фикс топика в чатах — был отключен unicode;
фикс с проверкой валидности пароля — в прошлый раз не была добавлена проверка;
фикс загрузки МКЛ — иногда МК могли очиститься из за неверных данных, пришедших с сервера;
фикс с переименованием одиночных МК — иногда мог переименоваться не тот контакт, сбивалась нумерация MetaID;
ряд фиксов для предотвращения создания дублей MetaID;
фикс с плавающими контактами — из за дублей MetaID могли вылезти не те контакты;
фикс с перемещением в группу мышью — нод перемещался только со второй попытки;
фикс копирования по Ctrl+Ins при выделенном тексте в чате и фокусе в поле ввода;
исправлена надпись в диалоге смены пароля;
фикс выбора субконтакта в метавкладке, если удалялся субконтакт;
фикс с неверным хешем пароля если использовался верхний регистр;
фикс с диалогом ввода пароля учетки;
фикс для разбора cookies браузера Опера, корректировка пути к Опере, очистка cookies без http-запроса;
фикс падения если закрыть квип из трея при новой установке;
выделение всего текста по Ctrl+A в поле ввода описания статуса;
при первом запуске настройки прокси не применялись;
возможный фикс зависания при отрисовке аватар в хинтах;
косметика всплывающих подсказок из системного трея;
переименован пункт «отправить в открытые вкладки» в меню кнопки отправить в окне сообщений для большей однозначности;
при нажатии на группы в диалоге истории, история не чистилась;
многочисленные мелкие исправления;
восстановление запроса на авторизацию после успешного прохождения антиспам бота
при передаче через file.qip.ru отправляется сообщение с размером файла;
фикс с AV при конвертации png в ico;
фикс скрипта для оперы — могло бесконечно рефрешить страницу если куки запрещены;
фикс перемещения субконтакта в группу (увеличивался счетчик контактов метагруппы);
повышена скорость сборки профиля и сохранения его в файл;
повышена скорость ряда операций над контактами — перемещение, переименование в метарежиме
Jabber
фикс: регистрация (из диалога настроек) не прерывалась;
логи предыдущих сессий протоколов не удаляются, а переименовываются [jabber.log(001), jabber.log(002) и т.д.];
фикс: производились запросы аватарки даже при отключенных аватарках;
не показывался ник в почтовом уведомлении;
фикс капсов (capabilities);
если пустые FirstName&LastName, и есть FullName, то оно разбивается на составляющие;
фикс: после открытия гугло-почты из квипа, авторизация на сервисах гугла терялась через некоторое время;
диалог опций Jabber не открывался из номеронабирателя;
фикс работы libjingle с юникодом;
перед подключением к конфе сперва спрашиваем её название, для отображения на табах;
запрос нового ника, если при входе оказывается, что он занят;
«Принять» и «Отбой» на кнопках при входящем звонке;
если в клипборде адрес комнаты с префиксом «xmpp:», то он вырезается при открытии диалога; «Создать/Войти в чат»;
менюшка выбора аккаунта на левой-верхней кнопке номеронабирателя + иконки типа аккаунта в нем;
не всегда срабатывали приглашения в конференции;
при изменениях аватарки профиль не менялся; как следствие при перезапуске аватарка оставалась старая;
не всегда запрашивалась своя информация в окне деталей;
своя аватарка не всегда очищалась;
ник из vcard не всегда подставлялся при входе в конфу, вместо username;
фикс: возможный завис в окне приватных списков;
убрали точку-разделитель между названием и описанием х-статуса;
значки клиентов в КЛ;
версия в iq:version теперь отражает номер версии QIP Infium
фикс: при смене языка в списке разделов опций появлялся мусор;
новая команда — /rejoin;
меню в чате иногда не отображалось полностью;
в меню Ctrl изменён на Ctrl-Shift;
убрана опция «Automatically add contact when accept authorization» (всегда включена, т.к. всегда добавляется сервером);
иконка «инвайт» берется из ядра;
апдейт функции получения версии ОС;
иногда появляется лишняя перерисовка в диалоге настроек;
в сообщение об ошибке добавлено имя акка;
в сообщениях иногда переводилось имя аккаунта;
пакеты не писались в лог при выключенной опции «Писать в лог», даже при /forcelog;
пол, домашняя страница и день рождения в чужих визитках ошибочно выглядели как доступные для редактирования;
проблемы с обработкой дат;
элементы ростера с пустыми jid игнорируются;
сообщение не отображается (этим часто балуется gtalk);
исправления на грабли от LiveJournal.com (кривая поддержка XMPP):
у контактов в серверном ростере нельзя сменить группу (и переименовать тоже)
не отвечает на запрос disco:info, а на запрос закладок отвечает service-unavailable вместо feature-not-implemented, от чего выдавалась раздражающая всплывашка
при Remote-Control нельзя было выставить статус «онлайн»
переделан код установки соединения через HTTP(S)-прокси, добавлена поддержка NTLM авторизации;
если на проксе возникала ошибка (напр., сбой прокси), то при авто-реконнекте всплывашка об ошибке не подавлялась;
проверка размеров аватарки, чтобы сервер не отшибал из-за лимита размеры станзы;
игнорировались сетевые ошибки при регистрации нового аккаунта (из окна настроек);
в режиме массовой рассылки, для оффлайновых конф ставим отметку «ошибка»
ICQ
исправлено залипание статуса (пользователи не видели твой реальный статус, он залипал после выставления статуса выше «кушаю»);
обновление протокола;
поправлено определение размеров файла;
не показывается сообщение «вас добавили» для контактов из КЛ;
фикс проблемы со статусами;
увеличена скорость чтения файла и расчета crc;
расчет crc при приеме теперь на лету;
оптимизирована передача больших файлов
MRA
оффлайн КЛ загружался только с 1 контактом;
текст статуса в официальном клиенте обрезался до 16 символов
Звонилка
номеронабиратель вызывался случайно мышефоном;
если отключить протокол, а потом его попытаться удалить появлялась ошибка;
падало при нажатии на зеленую кнопку при исходящем звонке;
«Звонилка.QIP» убрана из «Добавить контакт», т.к. серверная часть не поддерживает IM и контакт-лист;
спецсимволы * и # вырезались из номера;
квадратики (рядом с таймером длительности звонка) для индикации приема/передачи голосовых пакетов были признаны непонятными. Заменены на свечение вокруг кнопок «Динамики» и «Микрофон» — оно показывает, идут ли входящие и исходящие пакеты

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *