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

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

СообщениеДобавлено: Вт окт 24, 2017 6:59 pm
Алексей Пикуров
История всех версий MyChat

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

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

MyChat Client
[+] (01.12.2017) (Android) теперь вся история хранится на клиенте и её не нужно будет загружать с сервера;
[+] (01.12.2017) (Android) добавлена синхронизация сообщений, в конференциях и приватах;
[+] (01.12.2017) (Android) добавлена возможность отправки файлов, изображений, местоположения и контактов;
[+] (01.12.2017) (Android) теперь возле названия вкладки появляются уведомления о новых сообщениях. Также о новых сообщениях сигнализируют цифры рядом с чатом;
[+] (01.12.2017) (Android) новая форма для регистрации пользователей. Есть всего три обязательных поля: Email, ник и пароль;
[+] (22.11.2017) (Mac) (Linux) добавлена проверка правописания;
[+] (22.11.2017) в настройках папки для сохранения файлов теперь можно указать переменные окружения Windows;

[*] (03.12.2017) (ConsoleMessenger) если на сервере исчерпаны свободные соединения, то программа выдаёт сообщение "The server has exceeded the maximum number of allowed connections" (ERRORLEVEL 22);
[*] (01.12.2017) (Android) переработан список пользователей конференции, теперь он открывается по нажатию на кнопку "функции". В дальнейшем в этом меню будут находиться остальные настройки;
[*] (01.12.2017) (Android) изменено окно просмотра профилей пользователей. Теперь больше полей с информацией. Также прямо из профиля можно добавлять пользователей в личный список контактов;
[*] (01.12.2017) (Android) изменен внешний вид активных чатов, теперь рядом с иконкой пользователя отображается его статус;
[*] (01.12.2017) (Android) полностью изменена страница логина. На ней остались только поля для ввода логина и пароля. Теперь все управление подключением к серверам находится в отдельном инструменте. Можно добавлять сервера, проверять, есть ли к ним подключение, редактировать;
[*] (29.11.2017) окно редактирования серверов: реакция на Esc — закрытие окна, автоматический переход на поле редактирование пароля при выборе "Использовать пароль для подключения к серверу";
[*] (28.11.2017) чтобы удалять сообщения у всех пользователей конференции из MyChat Client, нужно было иметь доступ к управлению сервером. Требования по правам уменьшены;
[*] (16.11.2017) если заливается файл на сервер (в конференции, в привате или в оповещении), а физически доступа по сети к WEB-серверу MyChat нету, мешает файрвол, антивирус или неправильные сетевые настройки, то теперь выдаётся информативное сообщение об ошибке;
[*] (16.11.2017) в просмотре профиля пользователя, если день рождения не указан, об этом явно пишется, а не показывается несуществующая дата и знак зодиака;

[-] (03.12.2017) не работал progress bar в окне создания нового сообщения на доске объявлений. Исправлено;
[-] (03.12.2017) (ConsoleMessenger) ошибка при обработке многострочного текста в файле сообщения и константы [CRLF] в командной строке;
[-] (30.11.2017) ошибка при изменении профиля доменного пользователя, неправильно изменялся ник пользователя после сохранения. Исправлено;
[-] (29.11.2017) нельзя было редактировать пароль для подключения к серверу в списке серверов. Исправлено;
[-] (27.11.2017) ошибка при обновлении со старых версий (AD-авторизация), локальная история сообщений до обновления становилась недоступна. Исправлено;
[-] (19.11.2017) консольная команда (Ctrl+`) restore работала неверно, исправлено;
[-] (11.11.2017) ошибка при выходе из программы, которая иногда возникала, если был активен Messenger Style в группе прав пользователя. Исправлено;
[-] (01.11.2017) показывался неправильный штамп времени сообщений в конференциях (не истории). Исправлено;
[-] (01.11.2017) если использовать прозрачную авторизацию в домене, то после первого запуска MyChat Client показывал мастер первого подключения, этого делать не нужно. Исправлено;
[-] (31.10.2017) не получалось войти в конференцию, закрытую паролем, если в пароле были русские буквы. Исправлено;
[-] (31.10.2017) (Android) не работала доменная авторизация с сервером версии 6.4. Исправлено.

MyChat Server
[+] (13.11.2017) (MSL) функция mSendBroadcast для отправки оповещений;

[*] (24.11.2017) (Admin) запоминание имени пользователя при импорте пользователей из домена для конкретного авторизованного пользователя в админке;
[*] (22.11.2017) (Admin) при изменении или создании нового шаблона настроек — очищаются все поля;
[*] (13.11.2017) оптимизация базы данных сервера. Теперь сервер стартует приблизительно в 3 раза быстрее, чем раньше, а также быстрее завершает свою работу. Особенно заметно на больших серверах и при работе из-под Oracle Virtual Box;
[*] (31.10.2017) если доменный пользователь в windows-клиенте успешно подключался, а потом на сервере удалили или пересоздали эту учётную запись, клиент переставал подключаться. Исправлено;
[*] (31.10.2017) контроль на отправку некорректных сообщений через Integration API, защита сервера от падений из-за неправильных пакетов данных;
[*] (30.10.2017) очень медленное обновление со старых версий, если в истории находится большое количество оповещений. Поправлено;

[-] (01.12.2017) (FTP) ошибка при переходе на уровень выше при соединении любым файловым FTP менеджером, происходило отключение от сервера. Исправлено;
[-] (02.11.2017) ошибка при обновлении со старых версий, окно GUI программы могло разворачиваться на весь экран и это нельзя было изменить. Исправлено;
[-] (31.10.2017) (Admin) не работало удаление групп в автосоздаваемых конференциях;
[-] (31.10.2017) проблемы с прозрачной AD-авторизацией на сервере, если используется пароль безопасности для доступа к MyChat Server (параметр ServerPassword в реестре);
[-] (27.10.2017) при выходе из конференции последнего пользователя возникала ошибка удаления пустой конференции. Исправлено.

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

СообщениеДобавлено: Пт окт 27, 2017 7:04 pm
Алексей Пикуров
MyChat Server
[-] (27.10.2017) при выходе из конференции последнего пользователя возникала ошибка удаления пустой конференции. Исправлено.

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

СообщениеДобавлено: Пн окт 30, 2017 7:41 pm
Алексей Пикуров
MyChat Server
[*] (30.10.2017) очень медленное обновление со старых версий, если в истории находится большое количество оповещений. Поправлено.

Сборка перезалита на сайт. Версия 6.4.

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

СообщениеДобавлено: Вт окт 31, 2017 11:47 am
Алексей Пикуров
MyChat Server
[*] (31.10.2017) контроль на отправку некорректных сообщений через Integration API, защита сервера от падений из-за неправильных пакетов данных.

Справка

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

СообщениеДобавлено: Вт окт 31, 2017 2:01 pm
Георгий Лысенко
MyChat Client
[-] (31.10.2017) (Android) не работала доменная авторизация с сервером версии 6.4. Исправлено.

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

СообщениеДобавлено: Вт окт 31, 2017 3:20 pm
Алексей Пикуров
MyChat Server
[*] (31.10.2017) если доменный пользователь в windows-клиенте успешно подключался, а потом на сервере удалили или пересоздали эту учётную запись, клиент переставал подключаться. Исправлено.

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

[-] (31.10.2017) проблемы с прозрачной AD-авторизацией на сервере, если используется пароль безопасности для доступа к MyChat Server (параметр ServerPassword в реестре).

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

СообщениеДобавлено: Вт окт 31, 2017 6:04 pm
Алексей Пикуров
MyChat Client
[-] (31.10.2017) не получалось войти в конференцию, закрытую паролем, если в пароле были русские буквы. Исправлено.

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

СообщениеДобавлено: Вт окт 31, 2017 6:57 pm
Алексей Пикуров
MyChat Server
[-] (31.10.2017) (Admin) не работало удаление групп в автосоздаваемых конференциях.

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

СообщениеДобавлено: Ср ноя 01, 2017 7:40 pm
Алексей Пикуров
MyChat Client
[-] (01.11.2017) если использовать прозрачную авторизацию в домене, то после первого запуска MyChat Client показывал мастер первого подключения, этого делать не нужно. Исправлено.

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

СообщениеДобавлено: Ср ноя 01, 2017 8:43 pm
Алексей Пикуров
MyChat Client
[-] (01.11.2017) показывался неправильный штамп времени сообщений в конференциях (не истории). Исправлено.

Проблема была связана с тем, что в онлайн-сообщениях, которые отправлялись и принимались "на ходу", а не вычитывались из истории, не делалось преобразования из UTC в текущее время. Поправлено.

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

СообщениеДобавлено: Чт ноя 02, 2017 1:58 pm
Алексей Пикуров
MyChat Server
[-] (02.11.2017) ошибка при обновлении со старых версий, окно GUI программы могло разворачиваться на весь экран и это нельзя было изменить. Исправлено.

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

СообщениеДобавлено: Сб ноя 11, 2017 4:16 pm
Алексей Пикуров
MyChat Client
[-] (11.11.2017) ошибка при выходе из программы, которая иногда возникала, если был активен Messenger Style в группе прав пользователя. Исправлено.

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

СообщениеДобавлено: Пн ноя 13, 2017 2:22 pm
Алексей Пикуров
MyChat Server
[*] (13.11.2017) оптимизация базы данных сервера. Теперь сервер стартует приблизительно в 3 раза быстрее, чем раньше, а также быстрее завершает свою работу. Особенно заметно на больших серверах и при работе из-под Oracle Virtual Box.

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

СообщениеДобавлено: Пн ноя 13, 2017 4:12 pm
Алексей Пикуров
MyChat Server
[+] (13.11.2017) (MSL) функция mSendBroadcast для отправки оповещений.

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

СообщениеДобавлено: Чт ноя 16, 2017 7:15 pm
Алексей Пикуров
MyChat Client
[*] (16.11.2017) в просмотре профиля пользователя, если день рождения не указан, об этом явно пишется, а не показывается несуществующая дата и знак зодиака.

Вот так:

birthdayisnotset.png
birthdayisnotset.png (6.05 КБ) Просмотров: 18977

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

СообщениеДобавлено: Чт ноя 16, 2017 8:03 pm
Алексей Пикуров
MyChat Client
[*] (16.11.2017) если заливается файл на сервер (в конференции, в привате или в оповещении), а физически доступа по сети к WEB-серверу MyChat нету, мешает файрвол, антивирус или неправильные сетевые настройки, то теперь выдаётся информативное сообщение об ошибке.

Типа такого:

webserveruploaderror.png
webserveruploaderror.png (18.73 КБ) Просмотров: 18935


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

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

СообщениеДобавлено: Вс ноя 19, 2017 4:23 pm
Алексей Пикуров
MyChat Client
[-] (19.11.2017) консольная команда (Ctrl+`) restore работала неверно, исправлено.

Команда не отрабатывала до конца и не восстанавливала удалённые смайлпаки, звуки, плагины и другие повреждённые или удалённые файлы из профиля MyChat Client.

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

СообщениеДобавлено: Ср ноя 22, 2017 6:39 pm
Алексей Пикуров

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

СообщениеДобавлено: Ср ноя 22, 2017 7:04 pm
Андрей Раков
MyChat Client
[+] (22.11.2017) (Mac) (Linux) добавлена проверка правописания;

MyChat Server
[*] (22.11.2017) (Admin) при изменении или создании нового шаблона настроек — очищаются все поля.

Например, путь для сохранения файлов при изменении шаблона станет пустым, если он не был установлен.

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

СообщениеДобавлено: Пт ноя 24, 2017 5:06 pm
Андрей Раков
MyChat Server
[*] (24.11.2017) (Admin) запоминание имени пользователя при импорте пользователей из домена для конкретного авторизованного пользователя в админке.

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

СообщениеДобавлено: Пн ноя 27, 2017 6:56 pm
Алексей Пикуров
MyChat Client
[-] (27.11.2017) ошибка при обновлении со старых версий (AD-авторизация), локальная история сообщений до обновления становилась недоступна. Исправлено.

Вся история сообщений становится доступной, ничего не пропадает.

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

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

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

СообщениеДобавлено: Ср ноя 29, 2017 11:47 am
Алексей Пикуров
MyChat Client
[*] (29.11.2017) окно редактирования серверов: реакция на Esc — закрытие окна, автоматический переход на поле редактирование пароля при выборе "Использовать пароль для подключения к серверу";

[-] (29.11.2017) нельзя было редактировать пароль для подключения к серверу в списке серверов. Исправлено.

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

СообщениеДобавлено: Чт ноя 30, 2017 5:01 pm
Алексей Пикуров
MyChat Client
[-] (30.11.2017) ошибка при изменении профиля доменного пользователя, неправильно изменялся ник пользователя после сохранения. Исправлено.

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

СообщениеДобавлено: Пт дек 01, 2017 6:03 pm
Георгий Лысенко
MyChat Client
[+] (01.12.2017) (Android) теперь вся история хранится на клиенте и её не нужно будет загружать с сервера;
[+] (01.12.2017) (Android) добавлена синхронизация сообщений, в конференциях и приватах;
[+] (01.12.2017) (Android) добавлена возможность отправки файлов, изображений, местоположения и контактов;
1.png
1.png (31.19 КБ) Просмотров: 18693
6.png
6.png (18.31 КБ) Просмотров: 18693

[+] (01.12.2017) (Android) теперь возле названия вкладки появляются уведомления о новых сообщениях. Также о новых сообщениях сигнализируют цифры рядом с чатом;
4.png
4.png (12.52 КБ) Просмотров: 18693

[+] (01.12.2017) (Android) новая форма для регистрации пользователей. Есть всего три обязательных поля: Email, ник и пароль;
9.png
9.png (9.25 КБ) Просмотров: 18693


[*] (01.12.2017) (Android) переработан список пользователей конференции, теперь он открывается по нажатию на кнопку "функции". В дальнейшем в этом меню будут находиться остальные настройки;
2.png
2.png (19.67 КБ) Просмотров: 18693

[*] (01.12.2017) (Android) изменено окно просмотра профилей пользователей. Теперь больше полей с информацией. Также прямо из профиля можно добавлять пользователей в личный список контактов;
3.png
3.png (13.99 КБ) Просмотров: 18693

[*] (01.12.2017) (Android) изменен внешний вид активных чатов, теперь рядом с иконкой пользователя отображается его статус;
5.png
5.png (14.52 КБ) Просмотров: 18693

[*] (01.12.2017) (Android) полностью изменена страница логина. На ней остались только поля для ввода логина и пароля. Теперь все управление подключением к серверам находится в отдельном инструменте. Можно добавлять сервера, проверять, есть ли к ним подключение, редактировать;
7.png
7.png (12.26 КБ) Просмотров: 18693
8.png
8.png (5.89 КБ) Просмотров: 18693

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

СообщениеДобавлено: Пт дек 01, 2017 7:53 pm
Алексей Пикуров
MyChat Server
[-] (01.12.2017) (FTP) ошибка при переходе на уровень выше при соединении любым файловым FTP менеджером, происходило отключение от сервера. Исправлено.

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

СообщениеДобавлено: Вс дек 03, 2017 3:41 pm
Алексей Пикуров
MyChat Client
[*] (03.12.2017) (ConsoleMessenger) если на сервере исчерпаны свободные соединения, то программа выдаёт сообщение "The server has exceeded the maximum number of allowed connections" (ERRORLEVEL 22);

[-] (03.12.2017) не работал progress bar в окне создания нового сообщения на доске объявлений. Исправлено;
[-] (03.12.2017) (ConsoleMessenger) ошибка при обработке многострочного текста в файле сообщения и константы [CRLF] в командной строке.

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

СообщениеДобавлено: Пн дек 04, 2017 3:31 pm
Алексей Пикуров

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

СообщениеДобавлено: Ср дек 06, 2017 11:19 am
mcking230
Одновременное использование двух клиентов (Android и Windows например) не завезли?
И почему используются разные БД переписок в телефоне и на ПК?