Официальная новость: MyChat 5.21 — улучшение Kanban и скриптового движка

 

Дата релиза: 27.06.2016
 
[+] новое;

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

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

 

MyChat Client


[*] доработана система показа информационных баннеров для корректной поддержки https;

[*] при открытии общей или личной папки на FTP сервере MyChat открывается исключительно Explorer, а не программа по умолчанию, по избежание проблем с совместимостью;

 

[-] ошибка, которая иногда возникала после старта при вычитке настроек из базы данных после обновления (Access violation at address 0097E204). Исправлена;

[-] при попытке звонка через интернет происходит обрыв связи до его начала. Исправлено;

[-] длительность звонка была ограничена ~50-ю секундами. Исправлено;

 

MyChat Server


[+] (Web admin) добавлен новый инструмент для подготовки пользователей к переносу сервера на другой IP адрес;
[+] (MSL) математические функции: Pi, Cos, Sin, Round и Trunc;

[+] (MSL) функции для работы со строками: Length, UpperCase, LowerCase;

[+] (MSL) функции преобразования типов: FloatToStr и StrToFloat;

[+] (MSL) сервисные функции: Dec, Inc, High и Low ;

[+] (Kanban) добавлена кнопка "Добавить задание" в меню;

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

[+] (Kanban) сохранение свернутых/развернутых этапов в проектах;

[+] (Kanban) добавлены "горячие клавиши" для основных функций (создать проект CTRL+P, добавить задание CTRL+Q, закрытие окон ESC, открытие/закрытие меню CTRL+~, поиск CTRL+F);

[+] (Kanban) добавлены ссылки на проекты, задания и комментарии, при переходе по ним открывается соответствующий элемент;

[+] (Kanban) в карточке задания добавлена дата и имя исполнителя;

[+] (Kanban) добавлена пиктограмма "i", обозначающая, что есть описание задания;

[+] (Kanban) добавлена сортировка заданий по дате создания;

[+] (Kanban) новое окно просмотра задания;

[+] (Kanban) добавлена настройка крайнего срока для задания;

[+] (Kanban) в заголовок этапов проекта добавлен счетчик заданий;

[+] (Kanban) добавлен выбор исполнителя для задания;

[+] (Kanban) добавлена возможность перемещать задание между этапами в окне редактирования задания;

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

[+] (Kanban) добавлена обработка внутренних ссылок (на проект, задание или комментарий), они преобразуются в короткую ссылку с номером элемента;

[+] (Web admin) новый раздел в редакторе скриптов Examples с примерами использования;

[+] (Web admin) автоматическая сортировка названий скриптов по алфавиту в разделах Custom, Examples и Service;

[+] (Web admin) комбинация клавиш "Ctrl+Y" для удаления строки в редакторе скриптов;

[+] (MSL) функция Pos поиска подстроки в строке;

[+] (MSL) функция Insert для вставки строк в текст;

[+] (MSL) функция Delete для удаления части строки;

[+] (MSL) функция Copy для копирования строк;

[+] (MSL) функция StrToIntDef для преобразования строки в число со значением по умолчанию;

[+] (MSL) функция Trim для "обрезки" пробелов в текстовой строке;

[+] (MSL) функция Random для получения случайного числа в заданном диапазоне;

[+] (MSL) функции RegGetInt, RegGetString, RegSetInt, RegSetString для работы с реестром Windows;

[+] (Web admin) инструмент для управления списками разрешённых и запрещённых плагинов на клиентах;

[+] (MSL) функции MilliSecondsBetween, DaysBetween, MonthsBetween и SecondsBetween для получения количества миллисекунд, дней, месяцев и секунд между двумя датами;

[+] (MSL) функция HoursBetween для получения количества часов между двумя датами;

[+] (MSL) функция YearsBetween для получения количества полных лет между двумя датами;

[+] (MSL) функция DaysBetween для получения количества дней между двумя датами;

[+] (MSL) функция DayOfTheWeek для получения порядкового дня недели по указанной дате;

[+] (Web admin) управление доступом к настройке доменов для авторизации доменных пользователей через LDAP в разных доменах;

[+] (MSL) уведомления в логах сервера о выключении серверных скриптов из-за превышения времени на выполнение;

[+] (Integration API) добавлен пример работы с MyChat для языка Python (ver. 2.7);

[+] (Integration API) добавлен пример работы с MyChat для языка С#;

[+] (Web admin) добавлен новый инструмент "Домены", в нем нужно указать список доменов, из которых были импортированы пользователи;

 

[*] (Web admin) в инструменте автосоздаваемых конференций добавлена возможность просмотреть список пользователей, которые будут подключены к выбранной конференции;

[*] (Kanban) описание проекта разбито на две колонки;

[*] (Kanban) после авторизации открывается проект, который был открыт при выходе;

[*] (Kanban) улучшен просмотр списка проектов и добавлен поиск;

[*] (Web support) добавлена обработка ошибки #17, которая возникает, когда в веб-саппорт заходит человек, а его UIN уже не существует, так как был удален по не активности или из-за большого срока давности. Теперь будет автоматически зарегистрирован новый пользователь с теми же данными;

[*] (Core) если удаляется пользователь, а он присутствует в общем списке контактов, то кеш списка теперь автоматически переформируется и рассылается всем онлайн-пользователям MyChat;

[*] (Web admin) настройки информационных баннеров "Настройки" -> "Дополнительно" -> "Показывать рекламу на клиентах" (только в коммерческой версии) теперь применяются мгновенно, перезапуск клиентов чата не требуется;

[*] (Setup) инсталлятор сервера теперь предлагает запустить MyChat Server сразу после установки;

[*] по умолчанию для группы прав "Администраторы" сразу после установки сервера был установлен запрет отправки приватных сообщений всем, кроме тех, кто входит в списки контактов. Поправлено;

[*] (Setup) поправлен инсталлятор, корректные локализации ссылок в меню "Пуск";

[*] подробное протоколирование занимаемого порта, IP и DMZ IP адресов встроенного FTP сервера для выяснения возможных проблем, если порт/IP были заняты другими приложениями либо что-то в настройках было указано неправильно;

[*] (Integration API) обновлена команда MCIAPI_CS_AddBBSMessage для отправки сообщения на доску объявлений;

[*] (Integration API) если сервер был отключен, во время отправки сообщения на форуме была задержка в ~10 сек. Теперь задержка отсутствует;

[*] (Core) улучшенная поддержка UNICODE для работы с доменными пользователями через LDAP, когда в названиях логинов пользователей используются русские буквы;

 

[-] (Core) ошибка при обновлении базы данных сервера до версии 5.7, проявлялась на некоторых серверах с учётными записями пользователей, где были повреждены фотографии. Исправлено;

[-] (Core) если было настроено автоматическое удаление неактивных пользователей, а кто-то из них находился в общем списке контактов, кеш списка контактов не обновлялся и у клиентов оставались "фантомные" записи до момента перезагрузки сервера MyChat. Исправлено;

[-] (Web chat) при регистрации клиента через веб-клиент устанавливалось некорректное значение пола. Исправлено;

[-] (Web admin) в разделе "Группы прав" можно было переименовать системную группу "Guests", что приводило к ошибкам на сервере. Исправлено, теперь ее нельзя переименовать или удалить;

[-] (Web support) после регистрации нельзя было посмотреть IP адрес пользователя с сайта, только при последующих соединениях. Исправлено;

[-] перезапуск WEB-сервера из консоли управления корректно не работал. Исправлено;

[-] после установки MyChat Server в меню "Пуск" и на рабочем столе создавались неправильные ссылки для входа в консоль администрирования. Также эти ссылки не изменялись после изменения параметров WEB-сервера. Исправлено.