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