Дата релиза: 21.12.2007

 
[+] новое;

[*] исправлена ошибка и/или изменено к лучшему;

[-] исправлена ошибка;

 

MyChat Client


[+] теперь можно указать папку для файлов, которые присылают другие клиенты ("Настройки" -> "Файлы");

[+] добавлены 40 новых аватаров;

[+] возможность изменять цвет фона для окна сообщений и окна списка пользователей;

[+] настройки для всплывающего окна уведомлений о новых сообщениях (каналы, приваты и доска объявлений);

[+] настройка "Не убирать автоматически окно уведомление из трея" при получении новых сообщений;

[+] при открытии привата можно показывать последние N сообщений, или сообщения за последние N минут. Сообщения показываются из истории в базе данных протоколов ("Настройки" -> "Сообщения");

[+] функция "быстрые сообщения" для быстрой вставки в чат часто используемых выражений (<Alt>+<1..9>. <Alt+0> - редактирование шаблонов);

[+] возможность отключения показа аватаров в списке пользователей в каналах чата;

[+] панель советов по использованию программы, которая показывается при запуске в нижней части окна MyChat Client;

[+] возможность устанавливать различные скины интерфейса программы (10 штук в стандартном наборе);

[+] возможность блокировки автоматической прокрутки окна сообщений вниз при получении новых сообщений для удобного просмотра истории сообщений в каналах и приватах;

[+] прокрутка истории своих сообщений в чате клавишей "Вверх" (курсор должен стоять в первой строчке и в первом столбце);

[+] кнопка полной очистки истории сообщений в настройках клиента (Настройки -> Протоколирование -> Очистить все протоколы);

[+] возможность отправлять сообщения как клавишей <Enter>, так и комбинацией <Ctrl+Enter>;

[+] добавлена кнопка "отправить текст" (опционально) в каналах и приватах;

[+] возможность отключить преобразование текстовых смайликов в графические изображения;

[+] работа через прокси-сервер;

[+] "держать" соединение при плохом качестве соединения (для медленных каналов связи);

[+] отправляемые большие сообщения автоматически "разрезаются" на куски по 1024 байта во избежание возникновения переполнений;

 

[*] в панели смайликов (Ctrl+S) теперь при проведении мышкой над изображением смайлика показывается его текстовый код;

[*] панель смайликов теперь можно спрятать, просто щелкнув на пустом месте окна программы, а не только клавишей Esc;

[*] если "горячая" комбинация клавиш для вызова главного окна (по умолчанию "Win+Z") занята другим приложением, выводится сообщение в системное окно;

[*] исправлена и дополнена функция конвертации текста при неправильно выбранной раскладке клавиатуры ("Ctrl+R"). Теперь, если текст не выделен - функция конвертирует [*] весь набранный текст, а если выделен - то только выделенный фрагмент;

[*] оптимизирован просмотр истории сообщений в каналах и приватах (Ctrl+H - окно истории);

[*] теперь можно переходить по гиперссылкам щелчком мышки в окне истории сообщений;

[*] автоматическое сохранение размеров окна списка каналов на сервере в окне соединения с сервером;

[*] скролл-бар в правой части окошка соединения сервером в секции списка зарегистрированных каналов на MyChat сервере;

[*] после перезапуска клиента теперь сохраняются ширина списка пользователей в различных каналах, запоминается состояние панели контактов (вкл/выкл);

 

[-] при изменении темы канала тема не изменяется в системном окне;

[-] при переподключении к серверу MyChat Client отбирает фокус у активного приложения;

[-] если пользователь отказался от приема файла, полоска процентов прогресса передачи не исчезала;

[-] в привате, перетащив разделительную полосу мышкой, можно было увидеть пустую панель передачи файлов;

[-] ошибка, иногда возникающая при изгнании пользователя из канала (у пользователя, которого выгнали из канала, не всегда закрывался канал);

[-] если выбрать в ниспадающем окошке в настройках другой сервер - кнопка "Применить" не появляется;

[-] при нажатии правой кнопкой мышки на поле ввода текста (в каналах и в приватах) появлялось меню на английском языке;

[-] нельзя скопировать текст из окна истории сообщений в буфер обмена;

[-] в панели контактов при щелчке правой кнопкой мышки на группе контактов вместо пункта "Переименовать группу" отображалось "Посмотреть историю сообщений";

[-] корректное открытие ссылок в окне чата (http://, ftp://, mailto: и так далее);

[-] ошибка "A call to an OS function failed", если пользовательская сессия закрыта (<Win>+<L>) и приходит новое сообщение в привате;

[-] ошибка записи на диск, возникающая при запуске клиента под системной учетной записью с ограниченными правами;

[-] можно было в персональном профиле изменить свой ник на "пустой";

 

MyChat Server


[+] автоматическая чистка списка пользователей на сервере. Если пользователь не подключался n-ое количество времени - автоматически удалять его либо блокировать;

[+] сохранение в базе данных последних IP и MAC адресов, под которыми подключался клиент, а также даты и времени последнего подключения;

[+] возможность заблокировать доступ пользователя к чату, не удаляя его учетную запись ("Управление пользователями" - Alt+U);

[+] автоматическая система баг-репортинга. При возникновении любой ошибки создается отчет, который можно отослать разработчикам для оперативного исправления ошибки (файл .elf в папке программы);

[+] встроенный FTP сервер;

 

[*] если "горячая" комбинация клавиш для вызова главного окна сервера (по умолчанию "Win+S") занята другим приложением, выводится сообщение в окно лога;

 

[-] если на компьютере уже был запущен FTP сервер - вываливалась ошибка при запуске встроенного FTP сервера;

[-] ошибка при работе с базой данных сервера, иногда появляющаяся при работе большого количества клиентов одновременно;

[-] если сервер был установлен на компьютере с привязкой к IP, а затем IP поменялся - запустить сервер не удавалось;

[-] ошибка при загрузке списка сообщений об ошибках из файла языковых ресурсов;

[-] при двойном клике на пустом месте в списке каналов ("Администрирование" -> "Автосоздаваемые каналы") возникала ошибка;

[-] при попытке подключения к MyChat Server программой Pidgin (клиентом ICQ для Linux) сервер выдавал ошибку и аварийно закрывался;

[-] можно было в управлении пользователями изменить ник пользователя на "пустой";

 

MyChat Client+Server

 

[+] автоматическое обновление клиентов чата с сервера MyChat.