MyChat 1.0, описание изменений

MyChat 1.0, лучший мессенджер для компании

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

 
[+] новое;

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

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

 

MyChat Client


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

[+] сделан органайзер - Ctrl+Z;

[+] реализована возможность передачи/приёма файлов (кнопка в привате);

[+] сделана функция автоматического поиска MyChat серверов (только если серверы находятся в локальной сети) а также редактирование, экспорт/импорт списка серверов;

[+] добавлена команда /help в консоли. Теперь можно посмотреть список консольных команд MyChat Client'а и краткую информацию об их использовании;

[+] добавлены команды в консоли (/op, /deop, /avatar, /kill, /topic, /info);

[+] сделана поддержка прорисовки ников пользователей различными цветами;

[+] поддержка профилей (Options/Profiles);

[+] добавлена возможность смены ника;

[+] введён механизм операторов каналов (@);

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

[+] сделан инсталлятор - обновлять программу стало намного удобнее;

[+] теперь возможно для каждого пользователя выбрать аватар;

[+] добавлена функция перекодировки RUS->LAT и обратно (если случайно начали набирать сообщение не в той кодировке) - F12, в каналах и приватах;

[+] звуковое сопровождение событий;

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

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

[+] можно сохранять протоколы разговоров в каналах и приватах (по правому щелчку мыши) в TXT и RTF (с цветовой разметкой) форматах;

[+] введены следующие команды в консоли: /cls, /join, /nick, /ping, /private, /start, /stop, /whois, /exit, /ver;

[+] нажав кнопку " ` ", попадаем в консоль, где можно вводить вышеперечисленные команды;

[+] реализована поддержка различных языков интерфейса (английский, русский, украинский);

[+] сделана функция поиска людей в чате (Finder). Вызов - кнопка в панели инструментов;

[+] добавлена возможность блокировать кнопку закрытия приложения [x] (секция blockclosebutton в client.ini);

[+] добавлена "горячая" комбинация клавиш - Ctrl+Alt+F12 - показать окно MyChat;

[+] выход из MyChat - Ctrl+X или через меню [MyChat]-[Exit] MyChat;

[+] добавлено звуковое сопровождение для новых сообщений (опционально);

[+] добавлена опция "autohide" - автоматическое сворачивание MyChat в tray при запуске и успешном коннекте;

[+] добавлена опция "showtaskbaricon" - при новом сообщении MyChat начинает мигать на таскбаре (как ICQ);

[+] добавлена иконка (в server window) для создания нового канала;

[+] проверка на версию сервера;

 

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

[*] изменения в интерфейсе программы;

[*] сделана локализация на русский и украинский языки для системных сообщений в консоли и каналах, а также сообщений об ошибках;

[*] периодичность PING увеличена до 15 минут (по умолчанию);

[*] теперь при инсталляции программы старые параметры из client.ini не удаляются, а обновляются;

[*] MyChat client теперь откажется запускаться, пока в настройках не будут указаны минимально необходимые параметры (host, port, nickname);

[*] очень много изменений в пользовательском интерфейсе;

[*] оптимизирован протокол обмена данными для уменьшения траффика;

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

[*] сортировка списка ников в канале;

 

[-] исправлено более 100 внутренних ошибок и недочётов в интерфейсе и логике программы;

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

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

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

[-] не запоминалось положение главного окна - исправлено;

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

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

[-] "autosave setup" теперь работает;

[-] исправлена ошибка с появлением "пустого" ника.

 

MyChat Server


[+] добавлена возможность администрирования сервера через Telnet (2005 порт по умолчанию). Реализованы команды: help,hlp,?; start, stop, restart, down, ulist, clist, whois, vars, getvar, setvar, storeconf, loadconf, stat, kill. Режимы подключения: codepage: win-1251, local echo: off, terminal: VT100;

[+] возможность приёма/передачи файлов неограниченной длины;

[+] много изменений в интерфейсе для облегчения администрирования сервера;

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

[+] сделан инсталлятор - теперь программа устанавливается, а не переписывается;

[+] введены следующие команды в консоли: help, start, stop, ulist, clist, exit, whois, cls, about, restart, info, stat, man;

[+] добавлены элементы статистики;

[+] корректно работает запись в файл протокола;

[+] обновляется список каналов у юзеров;

 

[*] ведётся более подробный протокол работы сервера;

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

[*] обновлены и дополнены команды системной консоли. Команда "info" заменена на "vars", удалена команда "man";

[*] расширена статистика работы пользователей;

 

[-] ошибка при подключении клиента старой версии;

[-] ошибка, возникающая при попытке регистрации уже существующего ника;

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

[-] исправлено множество мелких ошибок.