Страница 1 из 1

Версия 6.3, история разработки

СообщениеДобавлено: Пн июл 17, 2017 1:16 pm
Алексей Пикуров
История всех версий MyChat

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

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

MyChat Client
[+] (11.08.2017) возможность затребовать обязательный ответ при отправке оповещения (Ctrl+F9);
[+] (02.08.2017) Shift+клик мышкой на файле в чате открывает локальную папку с файлом;
[+] (21.07.2017) опции для отключения загрузки истории сообщений в конференции и/или приваты;

[*] (01.08.2017) если кликнуть по иконке MyChat в системном лотке (system tray) правой кнопкой мышки, окно MyChat не появляется на экране, показывается только контекстное меню;
[*] (26.07.2017) в MyChat Distrib Maker можно добавить плагины, которые автоматически будут распакованы, даже если дистрибутив MyChat Client устанавливается "поверху";
[*] (25.07.2017) проблема при закачке исполняемого файла. Окно с запросом подтверждения на выполнение файла показывалось до того, как пропадало окно с progress bar закачки файла. Поправлено;
[*] (25.07.2017) если была включена опция "События", "Показывать окно чата поверх всех окон" при получении сообщения в конференции или в привате — окно показывалось, но фокус в поле ввода не переключался. Теперь фокус переводится и можно сразу набирать ответ;

[-] (07.08.2017) некорректная запись в базу данных логов при отключении от сервера, что приводило к тому, что в протоколах ник пользователя, под которым был залогинен пользователь, мог быть изменён на ник другого пользователя чата. Исправлено;
[-] (01.08.2017) ошибка обработки настройки "Файлы" -> "Переименовывать файлы-дубликаты при приёме, не перезаписывая поверху";
[-] (01.08.2017) исправлены ошибки при закачке разных файлов с сервера, если их названия совпадают;

MyChat Server
[+] (22.08.2017) (WebAdmin) новый инструмент просмотра протоколов приватов и разговоров в конференциях;
[+] (10.08.2017) (MSL) функция mIntegrationTelegramGetMyChatUINByTelegramID для возможности отправки сообщений из Telegram в MyChat для конкретного пользователя;
[+] (21.07.2017) (WebAdmin) добавлено логирование сообщений консоли браузера в лог веб-сервера;

[*] (22.08.2017) (Core) история разговоров больше не пишется в текстовые файлы, только в базу данных на сервере;
[*] (21.08.2017) настройка для автоматической очистки старых изображений и файлов, что были отправлены в чат. По умолчанию, удаляются файлы, старше 90 дней. Это можно изменить или отключить. Раздел "Настройки" -> "Обслуживание";
[*] (02.08.2017) ускорена работа с системой оповещений пользователей;
[*] (27.07.2017) изменено описание скриптового события function OnBroadcastMessage: удалён var-параметр bMustRead, добавлен параметр iMsgType;

[-] (18.08.2017) (Core) ошибки при работе с общим списком контактов и должностями пользователей. Если эти списки были пусты, создание новой записи могло привести к зависанию сервера. Исправлено;
[-] (01.08.2017) (Core) ошибка в работе ключа для восстановления пароля администратора /zeroadmin. Для корректной работы нужен был перезапуск сервера, а в новых версиях сервер "падал" при запуске с этим ключом. Исправлено;
[-] (25.07.2017) (Core) в базе данных не сохранялись некоторые настройки MyChat Guest и WebSupport (чат на сайт). Исправлено;
[-] (25.07.2017) (WebAdmin) не работало сохранение настроек в интеграциях. Исправлено;
[-] (20.07.2017) ошибка при изменении настроек автосоздаваемой конференции, при сохранении и последующем перезапуске сервера терялся список групп, который нужно было подключать к этой конференции. Исправлено;
[-] (20.07.2017) не перерисовывался список работающих конференций в GUI интерфейсе сервера MyChat при включении/выключении настроек конференций (скрытая, под паролем и т.п.). Исправлено.

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Чт июл 20, 2017 9:32 am
Алексей Пикуров
MyChat Server
[-] (20.07.2017) ошибка при изменении настроек автосоздаваемой конференции, при сохранении и последующем перезапуске сервера терялся список групп, который нужно было подключать к этой конференции. Исправлено;
[-] (20.07.2017) не перерисовывался список работающих конференций в GUI интерфейсе сервера MyChat при включении/выключении настроек конференций (скрытая, под паролем и т.п.). Исправлено.

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Пт июл 21, 2017 1:07 pm
Алексей Пикуров
MyChat Client
[+] (21.07.2017) опции для отключения загрузки истории сообщений в конференции и/или приваты.

donotloadmessageshistory.png

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Пт июл 21, 2017 1:58 pm
Андрей Раков
MyChat Server

[+](21.07.2017) (WebAdmin) добавлено логирование сообщений консоли браузера в лог веб-сервера.

Облегчит анализ проблем с админкой с помощью серверных логов:
ConEmu64_2017-07-21_13-54-38.png

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Вт июл 25, 2017 2:16 pm
Алексей Пикуров
MyChat Client
[*] (25.07.2017) если была включена опция "События", "Показывать окно чата поверх всех окон" при получении сообщения в конференции или в привате — окно показывалось, но фокус в поле ввода не переключался. Теперь фокус переводится и можно сразу набирать ответ.

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Вт июл 25, 2017 3:33 pm
Андрей Раков
MyChat Server
[-] (25.07.2017) (Admin) не работало сохранение настроек в интеграциях. Исправлено.

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Вт июл 25, 2017 4:44 pm
Алексей Пикуров
MyChat Client
[*] (25.07.2017) проблема при закачке исполняемого файла. Окно с запросом подтверждения на выполнение файла показывалось до того, как пропадало окно с progress bar закачки файла. Поправлено.

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Вт июл 25, 2017 6:56 pm
Алексей Пикуров
MyChat Server
[-] (25.07.2017) (Core) в базе данных не сохранялись некоторые настройки MyChat Guest и WebSupport (чат на сайт). Исправлено.

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Ср июл 26, 2017 2:05 pm
Алексей Пикуров
MyChat Client
[*] (26.07.2017) в MyChat Distrib Maker можно добавить плагины, которые автоматически будут распакованы, даже если дистрибутив MyChat Client устанавливается "поверху".

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Чт июл 27, 2017 5:54 pm
Алексей Пикуров
MyChat Server
[*] (27.07.2017) изменено описание скриптового события function OnBroadcastMessage: удалён var-параметр bMustRead, добавлен параметр iMsgType.

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Вт авг 01, 2017 1:43 pm
Алексей Пикуров
MyChat Server
[-] (01.08.2017) (Core) ошибка в работе ключа для восстановления пароля администратора /zeroadmin. Для корректной работы нужен был перезапуск сервера, а в новых версиях сервер "падал" при запуске с этим ключом. Исправлено.

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Вт авг 01, 2017 8:32 pm
Алексей Пикуров
MyChat Client
[*] (01.08.2017) если кликнуть по иконке MyChat в системном лотке (system tray) правой кнопкой мышки, окно MyChat не появляется на экране, показывается только контекстное меню.

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Вт авг 01, 2017 8:38 pm
Алексей Пикуров
MyChat Client
[-] (01.08.2017) ошибка обработки настройки "Файлы" -> "Переименовывать файлы-дубликаты при приёме, не перезаписывая поверху";
[-] (01.08.2017) исправлены ошибки при закачке разных файлов с сервера, если их названия совпадают.

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Ср авг 02, 2017 5:41 pm
Алексей Пикуров
MyChat Client
[+] (02.08.2017) Shift+клик мышкой на файле в чате открывает локальную папку с файлом.

mychat-file-hint.png

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Ср авг 02, 2017 6:54 pm
Алексей Пикуров
MyChat Server
[*] (02.08.2017) ускорена работа с системой оповещений пользователей.

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Пн авг 07, 2017 1:28 pm
Алексей Пикуров
MyChat Client
[-] (07.08.2017) некорректная запись в базу данных логов при отключении от сервера, что приводило к тому, что в протоколах ник пользователя, под которым был залогинен пользователь, мог быть изменён на ник другого пользователя чата. Исправлено.

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Чт авг 10, 2017 5:55 pm
Алексей Пикуров
MyChat Server
[+] (10.08.2017) (MSL) функция mIntegrationTelegramGetMyChatUINByTelegramID для возможности отправки сообщений из Telegram в MyChat для конкретного пользователя.

Пример работы

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Пт авг 11, 2017 3:27 pm
Алексей Пикуров
MyChat Client
[+] (11.08.2017) возможность затребовать обязательный ответ при отправке оповещения (Ctrl+F9).

Раньше можно было отправить произвольное оповещение на любое количество людей + затребовать его обязательное прочтение.

Теперь можно затребовать обязательный ответ:

broadcastwithreply.png

Получатель не сможет закрыть окно с сообщением, пока не напишет ответ. Этот ответ сохраняется в истории отправленных оповещений + отправляется ещё в виде обычного приватного сообщения с цитированием (для отправителя).

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Пт авг 18, 2017 12:12 pm
Алексей Пикуров
MyChat Server
[-] (18.08.2017) (Core) ошибки при работе с общим списком контактов и должностями пользователей. Если эти списки были пусты, создание новой записи могло привести к зависанию сервера. Исправлено.

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Пн авг 21, 2017 6:26 pm
Алексей Пикуров
MyChat Server
[*] (21.08.2017) настройка для автоматической очистки старых изображений и файлов, что были отправлены в чат. По умолчанию, удаляются файлы, старше 90 дней. Это можно изменить или отключить. Раздел "Настройки" -> "Обслуживание".

Re: Что уже сделано в готовящейся версии MyChat?

СообщениеДобавлено: Вт авг 22, 2017 3:05 pm
Алексей Пикуров
MyChat Server
[+] (22.08.2017) (WebAdmin) новый инструмент просмотра протоколов приватов и разговоров в конференциях;

newviewlogs.png


[*] (22.08.2017) (Core) история разговоров больше не пишется в текстовые файлы, только в базу данных на сервере.

Re: Версия 6.3, история разработки

СообщениеДобавлено: Ср авг 23, 2017 5:50 pm
Алексей Пикуров
Вышла версия 6.3, официальная новость.