QIP Infium 9032
После довольно продолжительного молчания, выпущена новая версия популярного мультипейджера QIP Infium.
🕛 03.10.2009, 11:08
Судя по огромному списку изменений, разработчики не тратили время даром и упорно работали над программой. Среди основных изменений выделяется новый механизм хранения и передачи метаконтактов, звонки с QIP Infium на QIP Infium, иконки клиентов для Jabber и быстрые конференции. Также отмечается масса разнообразных оптимизаций и ускоренная работа. Более детальную информацию о нововведениях можно почерпнуть из списка изменений.QIP Infium - это мульти-пейджер, программа для общения в сети. Основным отличием QIP Infium от QIP является поддержка нескольких систем интернет-пейджинга. На данный момент, поддерживаются ICQ, Mail.ru Агент, Яндекс.online, GoogleTalk, SIPNET, LiveJournal Talk, IRC. В будущем же планируется реализовать поддержку всех популярных систем. Также по сравнению с обычным QIP'ом, в QIP Infium введена поддержка нескольких аккаунтов, юникод, система плагинов и множество менее значимых, но весьма приятных улучшений.
Список изменений:
Добавлено: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, для приглашенных в приватную конференцию только пытаются открыть конференцию; для создателя, если все из неё ушли и она была удалена, создаёт заново.
* иконки в контакт-меню чата;
o иконки клиентов во всплывающих подсказках;
* в каждом чате можно установить свой статус, отличный от общего;
* двойном щелчке в окне закладок оно теперь автоматически закрывается. Если зажать 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):
o у контактов в серверном ростере нельзя сменить группу (и переименовать тоже)
o не отвечает на запрос disco:info, а на запрос закладок отвечает service-unavailable вместо feature-not-implemented, от чего выдавалась раздражающая всплывашка
* при Remote-Control нельзя было выставить статус “онлайн”
* переделан код установки соединения через HTTP(S)-прокси, добавлена поддержка NTLM авторизации
* если на проксе возникала ошибка (напр., сбой прокси), то при авто-реконнекте всплывашка об ошибке не подавлялась
* проверка размеров аватарки, чтобы сервер не отшибал из-за лимита размеры станзы
* игнорировались сетевые ошибки при регистрации нового аккаунта (из окна настроек)
* в режиме массовой рассылки, для оффлайновых конф ставим отметку “ошибка”
ICQ
* исправлено залипание статуса (пользователи не видели твой реальный статус, он залипал после выставления статуса выше “кушаю");* обновление протокола;
* поправлено определение размеров файла;
* не показывается сообщение “вас добавили” для контактов из КЛ;
* фикс проблемы со статусами;
* увеличена скорость чтения файла и расчета crc;
* расчет crc при приеме теперь на лету;
* оптимизирована передача больших файлов;
MRA
* оффлайн КЛ загружался только с 1 контактом;* текст статуса в официальном клиенте обрезался до 16 символов;
Звонилка
* номеронабиратель вызывался случайно мышефоном;* если отключить протокол, а потом его попытаться удалить появлялась ошибка
* падало при нажатии на зеленую кнопку при исходящем звонке
* “Звонилка.QIP” убрана из “Добавить контакт”, т.к. серверная часть не поддерживает IM и контакт-лист
* спецсимволы * и # вырезались из номера
* квадратики (рядом с таймером длительности звонка) для индикации приема/передачи голосовых пакетов были признаны непонятными. Заменены на свечение вокруг кнопок “Динамики” и “Микрофон” - оно показывает, идут ли входящие и исходящие пакеты.