Mail.ru Агент плагин для Miranda IM
Copyright (C) 2006-2011 Рожук Иван
Плагин предназначен для общения по протоколу Mail.ru Агент.
ВНИМАНИЕ!
В плагине добавляющая синхронизация!
Если вы загрузили в свой профиль список а потом поменяли логин и пароль, то
к вам скачается список второго акаунта, а на сервер скачается список первого, и
авторизация будет автоматически запрошенна у всех, кого дабавили на сервер.
Для корректной работы антиспама нужно заполнить список плохих слов.
Полноценная поддержка групп на сервере будет позже.
Игры - не документировались, в случае документирования могу сделать только API для них.
(Желающие сделать плагины для игр - обращатся приватом)
Плагины добавляющие функциональность
Здесь указаны только плагины, которые более полно раскрывают возможности протокола mail.ru Агент заложенные в плагин MRA
PopUp - через него показываются различные уведомления, в том числе ошибки, предупреждения и уведомления о новой почте.
mToolTip/Tipper - для показа дополнительно информации о контакте. См ниже шаблоны.
SMS (sms.dll) - для отправки СМС сообщений и отображения ответов. Ответы также можно посмотреть в history++
Nudge (nudge.dll) - функция будильника. Без него не будет кнопочки в диалоге и окно не будет трястись когда собеседник вас встряхивает, однако останется пункт в меню контакта и будет записыватся текстовое сообщение о том что собеседник пытается вас разбудить.
WATrack (watrack.dll) - позволяет MRA оперативно обновлять на сайте то что играет у пользователя. Что бы смотреть что играет у собеседников этот плагин не нужен.
Поддержка RTF (форматированного текста)
Для поддержки форматированного текста нужно:
- zlib.dll, без неё плагин не сможет распаковывать и запаковывать текст для передачи по сети, также нужна для флеш мультов (при приёме с ориг агента)
- tabsramm и history++ плагины, в настройках tabsramm указываем использовать history++ для отображения,
в настройках history++ включаем поддержку RTF
Теперь о приятном:
Пользователи look-in плагина, и других работающих с информацией контакта, MRA плагин записывает информацию так же как и ICQ.
В настройках look-in плагина укажите использовать для MRA шаблон от ICQ.
При передаче файлов можно указать описание к файлу, но пользователи агента его не увидят ;)
Расширенный поиск позволяет искать не только по России, но и по другим странам, с возможностью выбора города/штата.
Также желательно иметь Updater для своевременного автоматического обновления.
Прокси настраивается в настройках сети (Network), раздельно: для обмена
сообщениями и для загрузки аватар.
Основной список и списки видимости, невидимости и игнор работают.
Для того, чтобы добавить пользователя в игнор на сервере достаточно в настройках
миранды поставить игнор на его СООБЩЕНИЯ, если поставить игнор на другие события от
пользователя, то в игнор на сервере он не добавится и вы будете по прежнему получать
от него все другие типы сообщений, например запросы на авторизацию, контакты и пр.
При добавлении пользователя в игнор, он из списка не исчезнет, чтобы он исчез из списка нужно снять напротив него галочку в списке игнора. Агент от Mail.ru одновременно с игнорированием скрывает пользователя из основного списка.
При запросе на авторизацию, если нажать на Deny, то пользователь автоматически не добавляется в игнор ни на сервере ни локально, но можно послать ему сообщение в появившемся окошке для ввода причины отказа.
You were added - означает что вас авторизовали.
Запрос на авторизацию посылается автоматически, при добавлении в список (так устроен протокол: комманда добавления в список на сервере автоматически генерирует запрос на авторизацию, если пользователя ещё не было в списке на сервере).
Скрытые опции:
"MRA"
"NLBFailDirectConnect"(byte)=0
В случае сбоя NLB сервера попытатся подключится напрямую к серверам mrim1.mail.ru - mrim8.mail.ru
По умолчанию отключено.
"UseDisplayModuleName"(byte)=1
Использовать имя протокола в качестве отображаемоемого названия
Требуется перезапуск.
По умолчанию включено.
"MirVerCustom"(str)=NULL
Передавать заданную пользователем строку идентификации программы (которая отображается у собеседника), примеры:
{client="magent" version="5.3" build="2544"}
{client="jagent" version="2.1.8"}
{client="QIP Infium" version="2.0" build="9024"}
{client="magent" name="Miranda IM" title="Miranda IM 0.8.0.27 Unicode (MRA v1.16.0.4), version: 1.16" version="777.1.16.0" build="4" protocol="1.16"}
(значение переменной писать в базу без {} в начале и конце строки)
"MirVerRaw"(byte)=0
Писать "MirVer" без форматирования, как выдаёт сервер, получается больше информации.
По умолчанию отключено.
"ConnectReTryCountMRIM"(dword)=2
Колличество попыток подключится к серверу сообщений
"ConnectReTryCountNLB"(dword)=3
Колличество попыток подключится к серверу балансировки нагрузки
"ConnectReTryCountFileSend"(dword)=2
Колличество попыток подключится к ссобеседнику
"ConnectReTryCountMRIMProxy"(dword)=3
Колличество попыток подключится к ссобеседнику
"TimeOutConnectMRIM"(dword)=16 *прим 1
Время в секундах, в течении которого миранда ждёт ответа на подключение от сервера собщений
2-16 секунд.
"TimeOutConnectNLB"(dword)=16 *прим 1
Время в секундах, в течении которого миранда ждёт ответа на подключение от сервера балансировки нагрузки
2-16 секунд.
"TimeOutReceiveNLB"(dword)=20 *прим 1
Время в секундах, в течении которого миранда ждёт данных от сервера балансировки нагрузки
По умолчанию 20 секунд.
"TimeOutConnectFileSend"(dword)=auto *прим 1
Время в секундах, в течении которого миранда ждёт ответа на подключение от собеседника
Агент ждёт что к нему подключатся в течении 30 секунд, большое значение ставить смысла нет.
Не забывайте, что у собеседника может быть медленное подключение.
2-16 секунд.
По умолчанию auto секунд (= 30/колличество адресов к которым подключатся).
"TimeOutReceiveFileData"(dword)=600 *прим 1
Время в секундах, в течении которого миранда ждёт содержимое файла от собеседника
Не забывайте, что у собеседника может быть медленное подключение.
По умолчанию 600 секунд.
*прим 1: Для медленных/не устойчивых соединений (особенно GPRS) рекомендуется поставить на максимум.
На быстрых соединениях, где не теряются пакеты, можно уменьшить до 5 секунд и менее.
0 - ожидать не ограниченно долго в случае чтения или использовать системныые значения при подключении
*прим 2: При передаче файлов общий таймаут на все соединения =30 секунд, если поставить колличество
попыток подключения большим, то таймауты на каждое соединения снизятся до минимально возможных 2 секунд.
Аналогично дела обстоят с MRIM прокси тайаутами.
Для подключений к серверам майла (MRIM, NLB, Avatars) заданный таймаут применяется целиком для каждой
попытки подключения.
"MRA Avatars"
"DefaultAvatarFileName"(str)="_default.jpg"
Имя файла, используемое в качестве аватара по умолчанию.
"WorkThreadsCount"(dword)=4
Колличество потоков для загрузки аватров.
Определяет сколько одновременно аватаров может скачиватся с сервера: от 1 до 64.
По умолчанию 4.
"ConnectReTryCount"(dword)=3
Колличество попыток подключится к серверу аватаров
"TimeOutConnect"(dword)=16
Время в секундах, в течении которого миранда ждёт ответа на подключение от сервера аватаров
Не забывайте, что у вас может быть медленное подключение.
2-16 секунд.
"TimeOutReceive"(dword)=30
Время в секундах, в течении которого миранда ждёт ответа от собеседника сервера аватаров
По умолчанию 30 секунд.
Шаблон для mToolTip:
%sicon%photo
%#%lsstatus|%%%%|, %lsday|%%%%|.%lsmonth|%%%%|.%lsyear|%%%%| @ %lshours|%%%%|:%lsminutes|%%%%|:%lsseconds|%%%%|
%#%lname|%%%%| (%first|%%%%| %last|%%%%|%gender|, %%%%|)
%#Online since:%tab%logondate|%%%%| @ %logontime|%%%%| (%logonsince|%%%%|)
%%Email:%tab%tab%mail|%%%%|
%%Phone:%tab%phone|%%%%|
%%Cellular:%tab%cell|%%%%|
%#Age:%tab%tab%age|%%%%| (%bday|%%%%|.%bmonth|%%%%|.%byear|%%%%|)%dtb|, to birthday: %%%%|
%%Location:%tab%user_About|%%%%|
%#Сlient:%tab%tab%mver|%%%%|
%#IP:%tab%tab%ip|%%%% |%realip|(%%%%)|
%#Last info time:%infodate|%%%%| @ %infotime|%%%%|
%%Avatar upd time: %user_MRAAvatarLastModifiedTime|%%%%|
%#%smsg||%user_XStatusName||%user_XStatusMsg||%line%
%%%user_XStatusName||
%%X-Status: %user_XStatusName|%%%%|
%%X-status message: %user_XStatusMsg|%%%%|
%%Blog message: %smsg||%smsg|%%%%|
%%Listening: %user_ListeningTo|%%%%|
%%%notes||————————————————————————————————————
%%Notes:%notes||
%%%notes|%%%%|
%%Logging:%tab%ilog|%%%%|
%#%lastmsg||%lastmsgdate||%lastmsgtime||————————————————————————————————————
%#Last message (%lastmsgdate|%%%%| @ %lastmsgtime|%%%%|):%lastmsg||
%#%lastmsg|%%%%|%lastmsgdate||%lastmsgtime||
в файл mToolTip.ini добавить:
[MRAAvatarLastCheckTime]
DBSet=AvatarLastCheckTime
DBTrans=1
[MRAAvatarLastModifiedTime]
DBSet=AvatarLastModifiedTime
DBTrans=1
[MRABlogStatus]
DBSet=BlogStatus
[ListeningTo]
DBSet=ListeningTo
[XStatusName]
DBSet=XStatusName
[XStatusMsg]
DBSet=XStatusMsg
[About]
DBSet=About
Шаблон для Tipper YM от Black Roland ( http://www.rozhuk.org.ru/forum/index.php?action=profile;u=142 )
http://www.rozhuk.org.ru/forum/index.php?topic=3.msg840#msg840
Change Log:
Version 1.20.0.1 // 2008.10
- Портабельность в x64
- Добавлена поддержка отображения записей микроблога (как mode message)
- Добавлена поддержка отправки записей в микроблог: свой через главное меню, ответ через контекстное меню контакта
- Добавлена поддержка чата (конференций)
- Добавлен поиск по городам, сохранение параметров поиска
- Добавлен статус: знакомлюсь
- Добавлена поддержка Extra Icons Service (extraicons.dll) плагина
- Добавлена поддержка WATrack (watrack.dll) плагина
- Добавлена поддержка ListeningTo протокола/расширения
- Добавлена поддержка обмена файлами более 4Гб
- Добавлена обработка анси флага в сообщениях
- Добавлена опция в фильтр спама для игнорирования всего, кроме букв и цифр при проверке сообщения
- Добавлена опция в фильтр спама, позволяющая задать максимальное колличество смен языков (для случаев когда заменяют русские буквы на сходные по отображению иностранные)
- Добавлен WatchDog: если основной поток завершится с ошибкой - плагин перейдёт в оффлайн, если основной поток не оветит в течении минуты то будет уничтожен и плагин перейдёт в оффлайн
- Увеличена скорость проверки сообщений антиспамом
- Добавлены скрытые опции на колличество попыток исходящего подключения
- Улучшена поддержка аватаров: изменён путь для кеша аватаров на %miranda_avatarcache%; проверки на обновление аватаров при каждой смене онлайн статуса, но не чаще, чем в настройках
- Улучшен алгоритм поиска вспомогательных библиотек (zlib.dll, xstatus_MRA.dll)
- Уменьшено колличество обращений к базе при неудачных попытках подключения
- Пароль можно только установить, не отображается даже количество символов в диалоге настройки учётной записи
- Во всех меню и IcoLib используется юникод
- Иконки в IcoLib рассортированны по секциям
- Иконки Х-статусов добавлены в IcoLib
- Иконки Х-статусов и доп инфы разнесены в разные слоты, чтобы не перекрывать друг друга
- "BlogStatusMusic" переименовано в "ListeningTo"
- Пароль в базе хранится в шифрованном виде, для предотвращения использования утилит вытаскивающих пароль с базы и хищения паролей вирусами
- Уменьшен размер за счёт удаление всего CRT кода и сишных библиотек, сжата географическая база расширенного поиска
- В диалоге поиска и инфе контакта корректно выставляется возраст
- QueueUserAPC больше не используется, попапы показываются из основного потока
- Исправлен недочёт с некорректными именами файлов при приёме
- Исправлен недочёт, когда в некоторых случаях плагин не мог переподключится до перезапуска миранды
- Исправлено: с некоторыми версиями ядра плагин не мог найти библиотеку иконок х-статусов
- Исправлено: не подставлялся адрес почты, в случаях когда у контакта несколько почтовых ящиков
- Исправлено: антиспам мог удалить контакта из списка, в случае когда при логоне не был получен список пользователей с сервера
- Исправлено: после обновления информации контакта, если его ящик удалён с сервера - появится соотвествующая иконка
- Исправлено: при отсутствии xstatus_MRA.dll отображались произвольные иконки (demon_lite)
- Исправлено: аватары автоматически не обновлялись
- Исправлено: при запуске некоторые плагины устанавливали время последнего изменения статуса на время запуска миранды
- Исправлено: не удавалось принять файл на 0.8.0.30 и более поздних версиях миранды
- Исправлено: работа с псевдонимом (ником) контакта, который хранится на сервере: в агенте могли отображатся каракули после переименования контакта в миранде
- Исправлено: при приёме/отправке SMS сообщений не производилось кодирование спец символов для XML
- Исправлено: скрытая опция MirVerCustom не срабатывала
- Исправлено: короткие пароли невозможно было сохранить
Version 1.16.0.3 // 2008.09.16
- Поддержка Unicode протоколом
- Поддержка Folders плагина
- Добавлена опция: Пожаловатся на спам
- Автоматически определяется собственный внешний IP адрес
- Автоматически запрашивается информация и загружается автар для новых контактов
- Оптимизация работы с иконками, спасибо Г. Хазан
- В уведомлении о новой почте отображается аватарка и доп элементы управления, если отправитель в списке
- В уведомлении об изменении невидимости отображается аватарка и доп элементы управления
- В уведомлении блокированном как спам сообщении можно прочитать само сообщение
- Исправлена критическая ошибка, которая могла происходить после обмена файлами или при завершении приложения
- Исправлен недочёт: когда происходила ошибка при передаче файла миранда не сообщала об ошибке и продолжала находится в состоянии установления подключения
- Оптимизирована обработка сообщений
- Полностью обновлён алгоритм получения оффлайновых сообщений
Version 1.14.0.6 // 2008.02
- Поддержка Unicode плагином
Version 1.14.0.5 // 2008.01.30
- Совместимость в 0.8 ядром миранды
- Исправлено: затиралась версия клиента при отключении
- Исправлено: вместо "Чат" выставлялся статус "Не беспокоить"
- другие мелкие исправления и улучшения
Version 1.14.0.3 // 2008.01.20
- Добавлена поддержка расширеных статусов
- Добавлена поддержка текстовых статусных сообщений
- Добавлено определение версии клиента собеседника через сервер
- Добавлен пункт меню для видео
- Добавлен пункт меню для ответов
- Добавлен пункт меню для мира
- Доработана отправка мультов
- Доработана отправка будильника
- Изменён формат номера при отправке SMS сообщений
- Изменена строка идентификации клиента (User agent), для статистики на сервере
- Исправлена отправка открыток
Version 1.13.29.1 // 2007.08.10
- Добавлена поддержка передачи файлов через прокси сервер mail.ru
- Оповещение новой почты показывает раширенную информацию
- Изменена работа с авторизацией: добавлено сообщение запроса, сообщения оторажаются
- Добавлены опции для автоматической раздачи авторизации
- Добавлена опция Click to Inbox (Проверить почту щелчком)
- zlib: загружается динамически (убран из кода)
- zlib: используется самый высокий уровень сжатия (9, вместо 6)
- Изменена работа спам фильтра: фильтруется всё, кроме: системных сообщений, контактов, смс сообщений/отчётов о доставке, будильника и уведомлений о наборе текста
- Улучшена совместимость с clist_modern
- Изменена работа со списком на сервере: не обновляются данные контактов в профиле при каждом входе
- Дополнительные телефонные номера сохраняются с сервера в список, при добавлении контакта
- Увеличена скорость загрузки/обновления аватаров
- При использование HTTPS прокси, порт заменяется на 443 (те игнорируется настройка порта в плагине)
- Уменьшена нагрузка на основной поток миранды
- Пополнен спам фильтр
- Исправлена ошибка: иногда протокол повторно не переподключался до перезапуска миранды
Version 1.8.0.27 // 2007.02.24
- Улучшена поддержка RTF на передачу
- Исправлено: падение при получении некоторых сообщений с включённым антиспамом
- Исправлено: отображение пунктов меню для контактов
Version 1.8.0.25 // 2007.02.20
- Ипользуются новые сервисы миранды (минимум 0.6.0.100 версия)
- Улучшена работа с сетью: добавлены таймауты операций
- Добавлена поддержка игр (собеседник получает отказ автоматически :) )
- Добавлены уведомления, в том числе затрагивающие невидимость
- Добавлена опция: Smart RTF - Умная отправка (только если клиент понимает RTF)
- Добавлены коды и подробные описания ошибок
- Добавлены опции для антиспама
- Уведомление о доставке сообщений признаных спамом не отправляется
- Список антиспама по умолчанию дополнен
- Корректно записывается версия миранды, плагина собеседника и наличие Secure IM
- Исправлено падение при обмене файлами
- и другие добавления, изменения и исправления
Version 1.8.0.23
- Добавлен антиспам
- Добавлена поддержка RTF на приём, см http://community.livejournal.com/ru_mirandaim/494383.html
- Улучшен конвертер исходящих сообщений в RTF: поддержка BB кодов (спасибо MadBrozzeR)
- Добавлена поддержка приёма сообщений Будильника (для отправки нужен Nudge плагин) и флеш мультиков (нужен обновлёный набор смайлов)
- Добавлена поддержка плагина Nudge (для будильника)
- Добавлено определение версии клиента собеседника
- Добавлен скрытый параметр "UseDisplayModuleName"
- Изменён алгоритм приёма (актуально для очень медленных и не устойчивых подключений и при большом контакт листе - около 1000 контактов)
- Повторяющиеся контакты фильтруются (больше нет предупреждения из за службы поддержки)
- Изменён алгоритм подключения: плагин не подключается, если не введён логин и пароль
Version 1.8.0.21
- Отправка SMS и получение ответов (требуется SMS.dll 0.2.4.9 и старше, см форум)
- Табы в настройках, добавленны опции
- Настройки попапов
- Иконка в трее при получении новой почты
- Совместимость со StartupStatus
- Собственный аватар отображается сразу после загрузки
- Изменён алгоритм загрузки аватаров для экономии траффика
- Оптимизированы конвертеры текста
- Исправлено: индикатор при передаче/приёме файла мог не доходить до 100%, но файл передавался полностью
- Исправлено: подсчёт возраста в диалоге рассширенного поиска
- Исправлено: алгоритм подключения, в том числе немедленное отключение при налиции пустого MRA контакта
- Исправлено: временные контакты больше не добавляются в список на сервер
Version 1.8.0.19 // 2006.07.19
- Добавлена поддержка IcoLib
- Показывается собственный аватар (загружается при логоне)
- Появилась возможность загружать несколько копий плагина
- "View Alboom" переименовано в "View Album"
- Иконки заменены более качественными, спасибо Михаилу Юрьеву
- Добавлена расширенная иконка для "Телефонных" контактов
- Телефонные контакты временно отключены (не будут отображатся)
- Исправлен алгоритм подключения и работы со статусом
Version 1.8.0.17 // 2006.07.14
- Не правильно работал игнор, ПРОВЕРЬТЕ ВАШ ИГНОР ЛИСТ!
- В окошке выбора e-mail записи больше не дублируются
- Пункты меню не скрывались для контактов у которых нет e-mail
- Не работали меню для своего альбома и блога
- При добавлении контакта посылалось два запроса
- Закреплена 1251 станица для конвертирования из юникодов
Version 1.8.0.15
- Добавлен пункт меню, позволяющий обновить информацию у всех контактов MRA
- Добавлен пункт меню, позволяющий обновить образы (аватарки) у всех контактов MRA
- Добавленна поддержка юникодов для ников (исправленна проблема с переименованием контактов, тестировалось на clist_mw.dll, clist_modern.dll - возможны проблемы.)
- Убраны проблемы совместимости с плагинами, которые считают что плагин не в сети (NewStatusNotify и проч)
- Отправлять открытки теперь можно любому контакту у которого есть email
- Можно смотреть фотоальбом и читать блог любого контакта, у которого прописан email относящийся к mail.ru
- Мелкие изменения (перманентное добавление в список - контакты оказывались скрытыми)
- Номера записываются раздельно: Основной телефон=primary, Доп. телефон 1=сотовый, Доп. телефон 2=факс
Version 1.8.0.13 // 2006.06.23
- Устранена утечка ресурсов при обновлении аватарок
- Изменён алгоритм переименовая контактов на сервере - меньше проблем с юникодами
Version 1.8.0.11 // 2006.06.16
- Добавлен пункт меню для быстрого входа в чат
- Добавлена расширенная иконка для контактов чьи ящики удалены с сервера
- Уточнены сообщения выводимые при передаче/приёме файлов
Version 1.8.0.9 // 2006.06.12
- Экстра иконки контактов других плагинов теперь не затираются
- Изменен набор опций для передачи файлов
Version 1.8.0.7 // 2006.05.28
- Добавлены экстра иконки для тех кто не авторизовал и кого нет в списке на сервере
- Исправлена ошибка, возникавшая при передаче более, чем одного файла
- Улучшен алгоритм передачи файлов
- Добавлена опция позволяющая отключить автоматическое добавление контактов на сервер
- Добавлен пункт меню, позволяющий запросить автоматически авторизацию у всех, кто ещё не атворизовал
Version 1.8.0.5 // 2006.05.26
- Улучшен алгоритм подключения: в случае сбоя NLB сервера начинаются попытки подключения напрямую к серверам mrim1.mail.ru - mrim8.mail.ru
Version 1.8.0.3 // 2006.04.03
- Измён алгоритм расчёта времени оффлайновых сообщений
- Аватар по умолчанию больше не удаляется при удалении контактов
- Добавлена опция для отключения загрузки аватар из сети
- Добавлена опция позволяющая скрыть свой IP адрес при обмене файлами (отправляется 192.168.0.1:26775, возможно из за этого не удастся обменятся файлами)
- Добавлена опция позволяющая указать дополнительные адреса и порты (может пригодится тем кто за NAT и тп)
- Добавлена опция опция позволяющая задать порт для обмена файлами (в некоторых случаях нельзя будет принимать/передавать более, чем одному человеку одновременно)
Version 1.8.0.1 // 2006.03.16
- Полная поддержка передачи файлов
- Мелкие изменения
Version 1.0.0.33 // 2006.03.11
- Добавлена поддержка зеркальных соединений
- Добавлена запись в базу "MirVer", для лучшей совместимости с fingerprint
- Исправлена ошибка при отправке сообщений с включённым преобразованием смайликов
Version 1.0.0.31 // 2006.03.05
- Профиксена обработка анкетных данных
- "Undefined message deliver error" - больше не появляется
Version 1.0.0.29 // 2006.02.17
- Реализовано получение файлов
- Аватары заработали через прокси (спасибо Yuri Ermakov)
- Преобразование смаликов в теги для отправляемого текста можно отключить совсем
Version 1.0.0.27 // 2006.01.27
- Улучшена работа со списком на сервере
- Улучшен алгоритм поиска контактов
Version 1.0.0.25 // 2006.01.17
- Пустой аватар больше не скачивается, показывается: MRA\_default.jpg
- По умолчанию файл аватара удаляется при удалении контакта
- Убрана зависимость от msvcr70.dll
Version 1.0.0.23 // 2006.01.16
- Исправлено преобразование смайлов в теги.
Version 1.0.0.21 // 2006.01.15
- Добавлено прозрачное преобразование смайлов в теги и обратно, в тч для обычного текста
Version 1.0.0.19 // 2006.01.15
- Добавлена поддержка RTF сообщений на отправку, и смайлов отображаемых в агенте
- Добавлена настройка указывающая плагину возвращать полный путь к файлу аватара
- Добавлен пункт меню для быстрого доступа к собственному фотоальбому
- Улучшен алгоритм подключения (получение информации от NLB сервера)
- "Запрос на авторизацию" и уведомление "Вас добавили" записываются в системную историю
- Отправить открытку работало не для всех пользователей
Version 1.0.0.17 // 2006.01.13
- Улучшена работа на быстрых соединениях
Version 1.0.0.15 // 2006.01.10
- Исправленно: уведомление "вам пишут" воспринималось как сообщение (только в 1.0.0.11)
Version 1.0.0.11 // 2006.01.10
- Добавлен пункт меню для быстрого доступа к собственному блогу
- Добавлен пункт меню для Zhuki.mail.ru
- Более корректно вычисляется возраст
- Очистка очереди не отправленных/не доставленных сообщений
Version 1.0.0.9 // 2006.01.07
- TzSpecificLocalTimeToSystemTime больше не используется, для совместимости с Microsoft Windows 2000
Version 1.0.0.7 // 2006.01.06
- Теперь статус ящика можно посмотреть через пунк в меню (количество не прочитанных/всего сообщений)
- Добавлен звук при приходе новой почты
- Можно быстро отправить поздравительную открытку, добавлен пункт меню
- Добавлен пункт меню для чтения блога пользователя
- Добавлен поиск в вебе от Mail.ru
- Улучшена обработка списка с сервера, при первом запуске: автоматичеки загружается информация и аватары
- Исправлено: в расширенном поиске требовалось задать город
Version 1.0.0.5 // 2006.01.03
- Убрано сообщение о неверных данных для временных контактов.
- Более корректно выставляется статус.
- Улучшен алгоритм подключения.
- "MRA_proto.dll" переименован в "proto_MRA.dll".
- Список стран сортируется по алфавиту.
Version 1.0.0.3 // 2005.12.31
- Первый публичный релиз