MyChat 3.5, список улучшений программы для корпоративных коммуникаций
[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;
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.