Все самые свежие новости о MyChat. Обновления версий, анонсы новых сервисов, важные объявления, акции и скидки для покупателей. Информация о будущих версиях
Аватара пользователя
Алексей Пикуров
[+] новое;
[*] исправлена ошибка и/или изменено к лучшему;
[-] исправлена ошибка;

В скобках указывается дата, когда была реализована новая возможность или исправлена ошибка.

MyChat Client
[+] (03.10.2011) добавлены звуки для запроса на передачу файлов и для завершения обмена файлами между пользователями;
[+] (29.09.2011) теперь при возникновении любых ошибок на клиенте чата он сообщает их серверу, а сервер аккуратно сохраняет у себя в специальной папке. Администратор сможет предоставить баг-репорты нам для анализа, не обходя для этого клиентские компьютеры в поисках файлов с отчётами об ошибках;
[+] (23.09.2011) инструмент для копирования/сохранения текста из лога консоли (Ctrl+~) и открытия файла системного лога;
[+] (22.09.2011) специальная опция "Запоминать выбранную папку для каждого пользователя" для того, чтобы можно было принимать файлы от пользователей не в общую папку, а в разные, выбранные индивидуально для каждого;

[*] (05.10.2011) улучшена проверка на повторный запуск MyChat клиента. Иногда был возможен случай, когда клиент нельзя было запустить из-за некорректно работающей проверки. Исправлено;
[*] (29.09.2011) сообщения об ошибках теперь локализованы и пишутся по-русски (или на другом языке, на который в данный момент настроен MyChat Client);
[*] (26.09.2011) при установке программы для названия иконки на рабочем столе и в панели быстрого запуска выбираются индивидульные имена, чтобы не перезаписывать старые, если на компьютер устанавливаются два и более клиентов чата;

[-] (30.09.2011) ошибка базы данных, иногда возникающая при приёме или отправке оповещений (Alt+B);
[-] (22.09.2011) если в окне отправки файла сделать двойной клик по диску в правой части окна, то чат считал, что следует передавать собеседнику все файлы, которые есть на диске, а не открыть диск для выбора папки. Исправлено;

MyChat Server
[+] (05.10.2011) в экспорт данных пользователей в CSV файл в "Управлении пользователями" добавлены поля: "Последнее подключение", "Версия клиента", "Active Directory" и "WEB support";
[+] (02.10.2011) функция встроенного скрипт-языка FormatDateTime - преобразование даты/времени в текстовую строку в заданном формате;
[+] (02.10.2011) функция встроенного скрипт-языка StartOfTheDay - получение значение даты и времени 00:00 для указанной даты;
[+] (02.10.2011) функция встроенного скрипт-языка EndOfTheDay - получение значения даты последней миллисекунды для указанного дня;
[+] (02.10.2011) функция встроенного скрипт-языка mGetFullUserName - получение полного имени пользователя (ФИО) по его UIN;
[+] (02.10.2011) функция встроенного скрипт-языка mGetUserNick - получение ника пользователя по его UIN;
[+] (02.10.2011) функция встроенного скрипт-языка mGetUserSex - получение пола пользователя по его UIN;
[+] (02.10.2011) функция встроенного скрипт-языка GetBirthdayUsers - получение списка UIN-ов пользователей, у которых день рождения в указанный день;
[+] (02.10.2011) функция встроенного скрипт-языка DecodeDateTime - преобразование даты в числовые значения года, месяца, дня, часов, минут, секунд и миллисекунд;
[+] (24.09.2011) функция встроенного скрипт-языка IncDay - увеличение или уменьшение даты на указанное количество дней;
[+] (24.09.2011) функция встроенного скрипт-языка EncodeDate - преобразование числовых значений года, месяца и дня в дату;
[+] (24.09.2011) функция встроенного скрипт-языка DecodeDate - преобразование даты в числовые значения года, месяца и дня;
[+] (24.09.2011) функция встроенного скрипт-языка DayOfWeek - получение дня недели по указанной дате;
[+] (24.09.2011) функция встроенного скрипт-языка EncodeDateTime - преобразование числовых значений года, месяца, дня, часов, минут, секунд и миллисекунд в дату;
[+] (24.09.2011) функция встроенного скрипт-языка DecodeDate - преобразование даты в числовые значения года, месяца, дня, часов, минут, секунд и миллисекунд;
[+] (24.09.2011) в блокировках IP и MAC адресов на сервере теперь фиксируется, кто и когда установил блокировку;

[*] (02.10.2011) значительно ускорена операция удаления большого количества объявлений на доске объявлений на сервере в инструменте "Управление доской объявлений". Теперь это происходит практически мгновенно;

[-] (05.10.2011) нельзя было настраивать, скрывать или показывать те или иные ACTIONS на клиенте. Исправлено;
[-] (05.10.2011) нельзя было редактировать текст ACTIONS, сервер завершал свою работу с ошибкой. Исправлено;
[-] (04.10.2011) в WEB-просмотрщике логов некорректно показывались некоторые смайлики (коды вместо изображений). Исправлено;
[-] (02.10.2011) после ручного удаления объявлений на доске объявлений не обновлялся счётчик количества активных объявлений. Исправлено;
[-] (29.09.2011) при обновлении версий некорретно обновлялась утилита-апдейтер для обновления MyChat клиентов. Исправлено;
[-] (22.09.2011) в "Управлении пользователями" на сервере, если включить фильтр и отобрать пользователей, а затем выделить всех найденных, после чего удалить их из базы, удалялись ВСЕ пользователи полностью, а не только выделенные. Исправлено;
[-] (21.09.2011) в "Управлении пользователями" на сервере некорректно работало включение/выключение пользователей. Исправлено;
[-] (21.09.2011) если в правах на WEB-просмотр логов есть только права на просмотр FTP и системных логов, то пользователь не мог залогиниться, не хватало прав. Исправлено.
Последний раз редактировалось Алексей Пикуров Пт сен 23, 2011 2:43 pm, всего редактировалось 7 раз(а).
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (21.09.2011) если в правах на WEB-просмотр логов есть только права на просмотр FTP и системных логов, то пользователь не мог залогиниться, не хватало прав. Исправлено.

Иными словами, если в правах группы мы выставили только право на просмотр системных и/или FTP логов и больше ничего, юзер не мог залогиниться, так как система считала, что прав недостаточно. Если же было добавлено ещё хотя бы одно право для WEB-просмотра - всё работало.
Volldemar
У меня вот так выставлены права, вроде работает...
Вложения
chat1.jpg
chat1.jpg (10.51 КБ) Просмотров: 24625
Аватара пользователя
Алексей Пикуров
В "некоторых" случаях не работало :)
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (21.09.2011) в "Управлении пользователями" на сервере некорректно работало включение/выключение пользователей. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (22.09.2011) в "Управлении пользователями" на сервере, если включить фильтр и отобрать пользователей, а затем выделить всех найденных, после чего удалить их из базы, удалялись ВСЕ пользователи полностью, а не только выделенные. Исправлено.

Будьте аккуратны и внимательны, не убейте случайно всех юзеров в своей базе, чтобы не пришлось разворачивать базу из бекапа.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (22.09.2011) специальная опция "Запоминать выбранную папку для каждого пользователя" для того, чтобы можно было принимать файлы от пользователей не в общую папку, а в разные, выбранные индивидуально для каждого.

Суть в следующем: в настройках программы указана папка, куда нужно принимать файлы от пользователей. В этой папке формируются подпапки с UIN-ами и именами отправителей, чтобы было легко найти людей, кому была отправка.

Но при каждом новом получении файла от человека, который нам уже отправлял файл когда-то, папка-приёмник выбирается автоматически, и снова выставляется что-то вроде этого: "C:\Documents and Settings\Admin\Мои документы\MyChat\6 - Алексей Сергеевич Пикуров\".

Так вот, если включить опцию "Запоминать выбранную папку для каждого пользователя", папка будет выбираться та, которая была в прошлый раз. Например, вы приняли от человека файлы на диск D:\, значит при следующем приёме файлов чат будет принимать файлы именно от этого человека туда же, на диск D:\.
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (22.09.2011) если в окне отправки файла сделать двойной клик по диску в правой части окна, то чат считал, что следует передавать собеседнику все файлы, которые есть на диске, а не открыть диск для выбора папки. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (23.09.2011) инструмент для копирования/сохранения текста из лога консоли (Ctrl+~) и открытия файла системного лога.

Открываем лог консоли MyChat Client, жмём на тексте правую кнопку мышки и выбираем, что нам нужно:
consoletool.png
Работа с текстом лога в консоли чата MyChat
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (24.09.2011) в блокировках IP и MAC адресов на сервере теперь фиксируется, кто и когда установил блокировку.

Выглядит это вот так (скрин из инструмента "Фильтры" на сервере):
blockipinformation.png
Информация о заблокированном IP в MyChat Server
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (24.09.2011) функция встроенного скрипт-языка IncDay - увеличение или уменьшение даты на указанное количество дней;
[+] (24.09.2011) функция встроенного скрипт-языка EncodeDate - проеобразование числовых значений года, месяца и дня в дату;
[+] (24.09.2011) функция встроенного скрипт-языка DecodeDate - преобразование даты в числовые значения года, месяца и дня;
[+] (24.09.2011) функция встроенного скрипт-языка DayOfWeek - получение дня недели по указанной дате;
[+] (24.09.2011) функция встроенного скрипт-языка EncodeDateTime - проеобразование числовых значений года, месяца, дня, часов, минут, секунд и миллисекунд в дату;
[+] (24.09.2011) функция встроенного скрипт-языка DecodeDate - преобразование даты в числовые значения года, месяца, дня, часов, минут, секунд и миллисекунд.

Функции расширяют функционал встроенного в сервер скриптового языка MSL (MyChat Script Language).

Через пару дней я выложу на форуме в разделе "MyChat: боты, плагины и скрипты" скрипт для реализации автоматического поздравления с днями рождений.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*](26.09.2011) при установке программы для названия иконки на рабочем столе и в панели быстрого запуска выбираются индивидульные имена, чтобы не перезаписывать старые, если на компьютер устанавливаются два и более клиентов чата.

Если на компьютер устанавливается более одной копии MyChat Client, то иконки на Рабочем столе и в панели быстрого запуска перезаписываются, потому что имеют одинаковые названия. Теперь же, при установке имя иконки выбирается такое же, как вы выбираете для имени группы:
mychatinstallgroupname.png

И потом, когда вторая копия чата установится, на Рабочем столе к первой иконке добавится вторая:
mychaticons.png
mychaticons.png (13.38 КБ) Просмотров: 24565


Thanks to RedPoint.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (29.09.2011) теперь при возникновении любых ошибок на клиенте чата он сообщает их серверу, а сервер аккуратно сохраняет у себя в специальной папке. Администратор сможет предоставить баг-репорты нам для анализа, не обходя для этого клиентские компьютеры в поисках файлов с отчётами об ошибках.

Говоря простым языком, если у пользователя клиент чата по каким-то загадочным причинам "упал", то сервер об этом уже знает и держит отчёт об ошибке в специальном каталоге. Соответственно, при обращении в службу поддержки администратор сервера просто берёт эти файлы отчётов непосредственно на сервере и пересылает их нам.

Не важно, где географически расположены клиенты, в одном здании, или в разных странах, всё отчёты о проблемах теперь аккумулируются в одном-единственном месте.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (29.09.2011) сообщения об ошибках теперь локализованы и пишутся по-русски (или на другом языке, на который в данный момент настроен MyChat Client).

Приблизительно вот так:
errorwindow.png
errorwindow.png (7.68 КБ) Просмотров: 24518
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (29.09.2011) при обновлении версий некорретно обновлялась утилита-апдейтер для обновления MyChat клиентов. Исправлено.

Подробнее о решённой проблеме здесь - viewtopic.php?p=5893#p5893
Аватара пользователя
Алексей Пикуров
MyChat Client
[-] (30.09.2011) ошибка базы данных, иногда возникающая при приёме или отправке оповещений (Alt+B).

Из-за некорректного обновления базы данных истории сообщений клиента в одной из версий, эпизодически может появляться данная ошибка. Подробнее о ней в этом топике - Ошибка при отправке оповещения.

Thanks to Opticman & Hram.
Vlasoff
молодцы что баги исправляете и дорабатываете! это очень важно!
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (02.10.2011) функция встроенного скрипт-языка FormatDateTime - преобразование даты/времени в текстовую строку в заданном формате;
[+] (02.10.2011) функция встроенного скрипт-языка StartOfTheDay - получение значение даты и времени 00:00 для указанной даты;
[+] (02.10.2011) функция встроенного скрипт-языка EndOfTheDay - получение значения даты последней миллисекунды для указанного дня;
[+] (02.10.2011) функция встроенного скрипт-языка mGetFullUserName - получение полного имени пользователя (ФИО) по его UIN;
[+] (02.10.2011) функция встроенного скрипт-языка mGetUserNick - получение ника пользователя по его UIN;
[+] (02.10.2011) функция встроенного скрипт-языка mGetUserSex - получение пола пользователя по его UIN;
[+] (02.10.2011) функция встроенного скрипт-языка mGetBirthdayUsers - получение списка UIN-ов пользователей, у которых день рождения в указанный день;
[+] (02.10.2011) функция встроенного скрипт-языка DecodeDateTime - преобразование даты в числовые значения года, месяца, дня, часов, минут, секунд и миллисекунд.

Функции добавлены для расширения возможностей MSL - скриптового языка сервера MyChat.
Аватара пользователя
Алексей Пикуров
MyChat Server
[*] (02.10.2011) значительно ускорена операция удаления большого количества объявлений на доске объявлений на сервере в инструменте "Управление доской объявлений". Теперь это происходит практически мгновенно;

[-] (02.10.2011) после ручного удаления объявлений на доске объявлений не обновлялся счётчик количества активных объявлений. Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[+] (03.10.2011) добавлены звуки для запроса на передачу файлов и для завершения обмена файлами между пользователями.

Наконец-то сделали. Если меня нет за компьютером, но колонки включены - теперь слышно, когда кто-то файлы передаёт. Всё, как обычно, настраиваемо и отключаемо. Получилось весьма удобно.
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (04.10.2011) в WEB-просмотрщике логов некорректно показывались некоторые смайлики (коды вместо изображений). Исправлено.
Аватара пользователя
Алексей Пикуров
MyChat Client
[*] (05.10.2011) улучшена проверка на повторный запуск MyChat клиента. Иногда был возможен случай, когда клиент нельзя было запустить из-за некорректно работающей проверки. Исправлено.

Подробнее о проблеме - здесь: viewtopic.php?f=1&t=1954

Thanks to Lex_Liven & 4e.Guevara
Аватара пользователя
Алексей Пикуров
MyChat Server
[-] (05.10.2011) нельзя было настраивать, скрывать или показывать те или иные ACTIONS на клиенте. Исправлено;
[-] (05.10.2011) нельзя было редактировать текст ACTIONS, сервер завершал свою работу с ошибкой. Исправлено.
scriptseditor.png
Редактор ACTIONS на сервере чата MyChat
Аватара пользователя
Алексей Пикуров
MyChat Server
[+] (05.10.2011) в экспорт данных пользователей в CSV файл в "Управлении пользователями" добавлены поля: "Последнее подключение", "Версия клиента", "Active Directory" и "WEB support".