- добавлено * новый механизм метаконтактов * новый упрощенный режим интерфейса с look-n-feel в стиле qip2005 * обновлены языки * обновлены скины. добавлен еще один стандартный qip2005 * в скин добавлены 2 новых цвета - для шрифта выделенного онлайн контакта и для шрифта текста выделенной полоски протокола * в скин добавлена возможность выставления своего шрифта для контактов * новый упрощенный визард создания профиля * новый диалог управления ключами командной строки (доступен из системного меню окна выбора профилей) * кнопка передачи файлов теперь с индикацией через файлквип передается или напрямую * контроль активного субконтакта на основе смены статусов в упрощенном режиме -исправлено/обновлено * фикс с вводом юникод символов с клавиатуры * фикс с неправильной записью открытых вкладок в session.tabs * ускорено открытие истории в окне истории * фикс с восстановлением профиля из бекапа в ряде случаев * фикс падения если отсутствовала Webwindow.dll * фикс падения при проверки запущенных полноэкранных приложений в ряде слчаев * по умолчанию не создается звонилка qip * исправлена ошибка в импорте истории из qip2005 * убран функционал архивов истории, заменено бекапами icq, mra,jabber,social: * проверка правильности введенных логина и пароля в новом регвизарде
Теперь более расширенно по пунктам.
Во-первых, новый механизм метаконтактов. На основе анализа нагрузки на клиент и сервер нами предпринята очередная попытка оптимизации. Основная причина развала мк - это коллизии. К примеру, был удален контакт на другой машине. Многие из них нам удалось устранить, но не все. Поэтому, в целях сохранности метаконтактлиста было решено создать новую абстракцию. В случае, если контакт отсутствует в контакт листе, но есть в МКЛ, то он все равно будет отображаться как контакт в той же группе (или в том же мк) где и был. Только серым, наподобии контакта не в списке. В связи с переходом на новую модель возможны неточности в работе, которые мы должны локализовать и по возможности исправить. Поэтому начинается новый ад тестирования, как в 9032:) Крепитесь.
Во-вторых, появился новый упрощенный режим интерфейса. Что он конкретно затронул? Во-первых, при включенной опции изменяется внешне окно сообщений к виду, всем давно знакомому в qip 2005. аватары переезжают на панели. Кнопки сервисов/плагинов располагаются наверху. Контакт лист также меняется: исчезает панель протоколов, вследствие чего возможен только 1 вид компактного режима. Появляется кнопка редактирования деталей. Выбор статуса теперь будет затрагивать все имеющиеся учетки, в хинте на кнопке статусы будет отображаться статус каждой учетки. Метаконтакты больше не разворачиваются. И простые, и составные мк будут выглядеть как обычные контакты. Помимо этого, сильно упрощается меню мк. Исчезают подменю субконтактов, у всех мк и протокольных контактов теперь общее меню с одинаковыми пунктами.
Добавилось немного автоматизма в окне сообщений. Теперь активный субконтакт будет выбираться на основе статусов по алгоритму:
Если собеседник писал из какого-то протокола и с тех пор его статусы не менялись - берем этот субконтакт, иначе сортируем по статусам (online - away - N/A - offline), из протоколов одного статуса выбираем самый приоритетный (qip jabber - другой джаббер - icq - другие). Выбранный вручную субконтакт "держится" до закрытия окна общения с этим пользователем, выбранный автоматически меняется автоматически при сменах статусов.
Отправка оффлайн сообщений в упрощенном режиме закладывается на выбранный субконтакт и, в случае если с контактом не было общения и все субконтакты не в сети, то оффлайн сообщение будет разослано всем субконтактам. При выбранном вручную будет отослано только ему.
Само собой, это опционально. Для новых профилей включается по умолчанию, в случае миграции с инфиума - нужно будет включать. Галочка находится в настройки - общие - использовать режим опытного пользователя.
В-третьих, мы значительно переработали старт работы. Новый визард создания профиля поможет сразу выбрать основной аккаунт (то есть, не только аську, но и любой из 8 представленных на выбор учеток), тут же проверяется правильность логина и пароля и генерация квип аккаунта автоматически. В случае, если будет найдена связанная квип учетка (нопомню, что в 9034 появилась функция, позволяющая по icq/мра найти вашу квип учетку), то будет автоматически проверяться пароль и, если подходит, входить в этот аккаунт. Если не подойдет, то будет предложенно ввести правильный пароль или сгенерировать новый автоматически. В конце вы получаете готовый валидный профиль с валидной основной учеткой. Привязка мыла для восстановления и смена пароля доступна тут же по ссылке.
Кроме того, пересмотрена концепция работы истории. На данный момент файлы открываются относительно быстро и соизмеримо со скоростью открытия текстовой истории в 2005. Поэтому мы решили убрать функционал архивов из диалога истории. Вместо архивов теперь будут периодические бекапы истории (весь файл целиком, а не куском в заданное количество байт), так что история будет в сохранности, как и раньше. Чуть позже мы планируем сделать утилиту для управления файлами истории для тех, кто мигрирует с инфиума. С объединением архивов и с долгожданным импортом из ICQ6-7. Сроки пока неизвестны.
Ну и немного переработан инсталлятор. Теперь в конце предлагается какой скин ставить по умолчанию - 2005, infium или оставить текущий.
Ну и, наконец, на сладкое возможность управления ключами ком.строки.
Теперь те, кто говорит о сложности включения изолированного режима могут свободно вздохнуть. Диалог включает почти все ключ на текущую сессию плюс есть возможность прописать полученную комстрок в ярлыки в пуске, на рабстоле и в панели быстрого запуска. Если найдет. Это чтобы каждый раз не вбивать.
На этом перечисление новых возможностей закончилось, перейдем собственно к тестингу. Проект предназначается прежде всего для тех, кто хочет мигрировать с 2005 на инфиум, поэтому все шероховатости нужно будет убрать. редложения по усовершенствованиям принимаются, но лучше в отдельной ветке. Тут просьба сообщать о багах новых функций. Про старые, пришедшие по наследству с инфиума мы помним, они будут также исправляться.
Скачать можно тут http://qip.ru/download_qip_2010/