MyChat 4.10.4, нововведения локального серверного чата
Официальная новость: Новая версия MyChat 4.10.4 — система онлайн-консультант или чат для сайта
Дата релиза: 05.10.2011
[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;
MyChat Client
[+] добавлены звуки для запроса на передачу файлов и для завершения обмена файлами между пользователями;
[+] теперь при возникновении любых ошибок на клиенте чата он сообщает их серверу, а сервер аккуратно сохраняет у себя в специальной папке. Администратор сможет предоставить баг-репорты нам для анализа, не обходя для этого клиентские компьютеры в поисках файлов с отчётами об ошибках;
[+] инструмент для копирования/сохранения текста из лога консоли (Ctrl+~) и открытия файла системного лога;
[+] специальная опция "Запоминать выбранную папку для каждого пользователя" для того, чтобы можно было принимать файлы от пользователей не в общую папку, а в разные, выбранные индивидуально для каждого;
[*] улучшена проверка на повторный запуск MyChat клиента. Иногда был возможен случай, когда клиент нельзя было запустить из-за некорректно работающей проверки. Исправлено;
[*] сообщения об ошибках теперь локализованы и пишутся по-русски (или на другом языке, на который в данный момент настроен MyChat Client);
[*] при установке программы для названия иконки на рабочем столе и в панели быстрого запуска выбираются индивидульные имена, чтобы не перезаписывать старые, если на компьютер устанавливаются два и более клиентов чата;
[-] ошибка базы данных, иногда возникающая при приёме или отправке оповещений (Alt+B);
[-] если в окне отправки файла сделать двойной клик по диску в правой части окна, то чат считал, что следует передавать собеседнику все файлы, которые есть на диске, а не открыть диск для выбора папки. Исправлено;
MyChat Server
[+] в экспорт данных пользователей в CSV файл в "Управлении пользователями" добавлены поля: "Последнее подключение", "Версия клиента", "Active Directory" и "WEB support";
[+] функция встроенного скрипт-языка FormatDateTime - преобразование даты/времени в текстовую строку в заданном формате;
[+] функция встроенного скрипт-языка StartOfTheDay - получение значение даты и времени 00:00 для указанной даты;
[+] функция встроенного скрипт-языка EndOfTheDay - получение значения даты последней миллисекунды для указанного дня;
[+] функция встроенного скрипт-языка mGetFullUserName - получение полного имени пользователя (ФИО) по его UIN;
[+] функция встроенного скрипт-языка mGetUserNick - получение ника пользователя по его UIN;
[+] функция встроенного скрипт-языка mGetUserSex - получение пола пользователя по его UIN;
[+] функция встроенного скрипт-языка GetBirthdayUsers - получение списка UIN-ов пользователей, у которых день рождения в указанный день;
[+] функция встроенного скрипт-языка DecodeDateTime - преобразование даты в числовые значения года, месяца, дня, часов, минут, секунд и миллисекунд;
[+] функция встроенного скрипт-языка IncDay - увеличение или уменьшение даты на указанное количество дней;
[+] функция встроенного скрипт-языка EncodeDate - преобразование числовых значений года, месяца и дня в дату;
[+] функция встроенного скрипт-языка DecodeDate - преобразование даты в числовые значения года, месяца и дня;
[+] функция встроенного скрипт-языка DayOfWeek - получение дня недели по указанной дате;
[+] функция встроенного скрипт-языка EncodeDateTime - преобразование числовых значений года, месяца, дня, часов, минут, секунд и миллисекунд в дату;
[+] функция встроенного скрипт-языка DecodeDate - преобразование даты в числовые значения года, месяца, дня, часов, минут, секунд и миллисекунд;
[+] в блокировках IP и MAC адресов на сервере теперь фиксируется, кто и когда установил блокировку;
[*] значительно ускорена операция удаления большого количества объявлений на доске объявлений на сервере в инструменте "Управление доской объявлений". Теперь это происходит практически мгновенно;
[-] нельзя было настраивать, скрывать или показывать те или иные ACTIONS на клиенте. Исправлено;
[-] нельзя было редактировать текст ACTIONS, сервер завершал свою работу с ошибкой. Исправлено;
[-] в WEB-просмотрщике логов некорректно показывались некоторые смайлики (коды вместо изображений). Исправлено;
[-] после ручного удаления объявлений на доске объявлений не обновлялся счётчик количества активных объявлений. Исправлено;
[-] при обновлении версий некорретно обновлялась утилита-апдейтер для обновления MyChat клиентов. Исправлено;
[-] в "Управлении пользователями" на сервере, если включить фильтр и отобрать пользователей, а затем выделить всех найденных, после чего удалить их из базы, удалялись ВСЕ пользователи полностью, а не только выделенные. Исправлено;
[-] в "Управлении пользователями" на сервере некорректно работало включение/выключение пользователей. Исправлено;
[-] если в правах на WEB-просмотр логов есть только права на просмотр FTP и системных логов, то пользователь не мог залогиниться, не хватало прав. Исправлено.