MyChat 2.1, список изменений сетевого чата
[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;
MyChat Client
[+] сделана поддержка фильтра плохих слов;
[+] поддержка смайликов (вызов - Ctrl+S);
[+] сделан Мастер первого подключения, выполняемый сразу после инсталляции;
[+] добавлена главная панель инструментов (ShowMainToolBar в client.ini);
[+] вызов окна для широковещательных сообщений - Ctrl+B;
[+] в окне списка серверов на клиенте после первой инсталляции добавлен localhost;
[+] добавлена команда /KICK в консоль клиенту;
[+] добавлена команда /CLIST на клиенте - выдать список каналов, зарегистрированных на сервере;
[+] добавлена команда в консоли клиента - /LEAVE - выход из канала;
[+] добавлена команда /SAY - сказать фразу в канал - для консоли клиента;
[+] при двойном щелчке по имени пользователя, если открыто окно привата - переход сразу на это окно;
[+] сделана опция на клиенте MaximizeAfterOpen - максимизировать все окна после открытия;
[+] команда /INFO дополнена информацией о создателе канала;
[+] поддержка контекстного меню в окне сервера у клиента;
[+] в привате показывается, если пользователь отключился от чата и окно ввода делается недоступным;
[+] теперь дисконнект и просто выход из канала у юзеров различаются;
[+] сделана кнопка в серверном окне, в окне канала и в окне привата для просмотра текущего лога;
[+] если приходит broadcast message - нажимаем открыть сеанс привата - открывается окно приватной беседы;
[+] сделаны контекстные меню для приватов в клиентском приложении;
[+] сделан выбор вариантов поводов для KICK;
[-] при исталляции старые скрипты больше не удаляются;
[-] ошибка при первом запуске и заполнении настроек на клиенте;
[-] при инсталляции правится реестр для корректного отображения русских букв;
[-] исправлен PING у клиента - пинговать сервер через N минут только если не было никакой активности;
[-] исправилена ошибка, когда пользователь, не имеющий статуса оператора, может дать себе или кому-то оп из командной строки;
[-] help для SYNCDATETIME и GETDATETIME в консоли у клиента;
[-] исправлена команда /INFO (не нужно указывать # или &);
[-] исправлено редактирование записей в списке абонентов на отправку SMS (отображался не тот провайдер);
[-] обработка ситуации, когда пользователь написал в консоли клиента /HELP <несуществующая_команда>;
[-] у пользователя в консоли теперь показывается команда сервера CLIST;
[-] исправлен progress bar при отправке SMS;
[-] локализовано контекстное меню в трее;
[-] сохраняется настройка "показывать ники"/"нормальные имена" в окне Message Broadcast;
[-] сделана сортировка пользователей в канале после добавления статуса оператора кому-нибудь;
[-] если происходит disconnect на клиенте - не обулялось количество отправленных SMS;
MyChat Server
[+] сделано окно статистики пользователей на сервере;
[+] поддержка истории введённых команд
[+] статистика на сервере пишется в текстовый файл (*.INI);
[+] в интерфейсе, Telnet и в консоли сервера возможность смены темы канала (TOPIC);
[+] сделана команда INFO в консоли и Telnet на сервере;
[+] добавлена команда JOIN в консоли и в Telnet для добавления пользователя в канал;
[+] добавлена команда SAY - сказать фразу в канал для консоли сервера и Telnet;
[+] добавлена команда DELCHAN на сервере (консоль и Telnet) - удаление канала;
[+] добавлена команда VERSERV на сервере в консоли и в Telnet;
[+] команда INFO дополнена информацией о создателе канала;
[+] добавлена команда PING для проверки соединения со стороны сервера;
[+] сделана команда STAT в консоли и в Telnet сервера (STAT USR / STAT CMD / STAT);
[+] команда сервера STAT CLEAR для уничтожения статистики и очистки этих данных на диске;
[+] команда сервера STAT FLUSH для очистки всей статистики на момент вызова и сохранения её в файл;
[+] сделано контекстное меню для списка подключенных пользователей;
[+] сделано окно "О программе";
[+] отключение по тайм-ауту для Telnet-сессии (опционально);
[+] обновлён интерфейс программы;
[+] оптимизирована работа сервера;
[-] ошибка с WHOIS и BROADAST подсчётами в статистике (строка count при загрузке не нулевая);
[-] не работали кнопки смены каталога в Server options/Folders на сервере;
[-] приходящие broadcast messages суммировались к SMS в статистике;
[-] исправлен ввод команд в Telnet - если нажать BS - записывается #9 в буфер;
[-] команда KILL не всегда работала.