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

MyChat 6.0, история разработки

СообщениеДобавлено: Чт фев 09, 2017 2:41 pm
Алексей Пикуров
История всех версий MyChat

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

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

MyChat Client
[+] (29.03.2017) beta-версия MyChat для Android;
[+] (28.03.2017) вставка файлов в отправляемые оповещения с подтверждением прочтения (Ctrl+F9);
[+] (22.03.2017) мгновенная вставка файлов изображений в приваты и конференции по Ctrl+V;
[+] (16.03.2017) (Mac+Linux) добавлена возможность вставлять изображения из файлов и буфера обмена, которые отображаются в win32 (основном) клиенте;
[+] (06.03.2017) в бесплатной версии MyChat убран рекламный баннер в нижней части окна программы;
[+] (03.03.2017) если кликнуть мышкой на уведомлении о задании на Kanban-доске в чате, автоматически открывается линк в браузере, вводить логин и пароль для авторизации больше не нужно;
[+] (02.03.2017) опция для мигания кнопки программы на панели задач Windows, если есть непрочитанные сообщения;
[+] (23.02.2017) дополнительные константы для отображения в привате информации о названии компьютера пользователя, его IP/MAC адресов и даты последнего подключения к серверу;
[+] (23.02.2017) автоматический мгновенный вход из программы в админку, канбан и форум в браузере, без ввода логина и пароля, благодаря технологии токенов;
[+] (20.02.2017) дополнительное контекстное меню для просмотра картинок в чате и загрузки их оригиналов с сервера;
[+] (14.02.2017) полная поддержка UNICODE во всех сообщениях программы;

[*] (16.03.2017) (Mac+Linux) обновлен клиент до новой версии;
[*] (02.03.2017) кнопка сворачивания главного окна теперь не прячет окно MyChat Client в трей, как раньше, а просто сворачивает на панель задач;
[*] (02.03.2017) улучшена система автоматических обновлений, добавлены дополнительные логи и проверки на корректность скачанного дистрибутива;
[*] (28.02.2017) улучшена передача файлов напрямую между клиентами;
[*] (28.02.2017) решена проблема добавления в автозагрузку двух и более MyChat Client, установленных в разные папки на одном компьютере. Раньше записи в реестре Windows конфликтовали друг с другом;
[*] (27.02.2017) теперь, если в профиле настроек, который приходит с сервера, поменялся язык интерфейса — это мгновенно отображается в программе, перезапуск больше не нужен;
[*] (24.02.2017) убран звук клавиши Enter в чате, если поле для отправки текста в конференции или в привате — пустое;
[*] (19.02.2017) автоматическое включение/отключение кнопок интерфейса в разделе управления плагинами (Alt+P);
[*] (16.02.2017) автоматический ремонт баз данных клиента после сбоя, если в этом есть необходимость;
[*] (14.02.2017) корректное определение своего MAC-адреса сетевого интерфейса, который MyChat Client сообщает серверу;

[-] (03.03.2017) при получении голосового звонка в окне приёма звонка показывалась не работающая кнопка приёма видеозвонка. Исправлено;
[-] (27.02.2017) выход из конференции из контекстного меню по ПКМ не работал корректно. Вкладка закрывалась, но реального выхода из конференции не происходило. Исправлено;
[-] (22.02.2017) исправлены ошибки, возникающие при повторной отправке файлов, которые были открыты в момент попытки передачи в других программах;
[-] (22.02.2017) получение файлов напрямую, не писалось, сколько прошло времени у получателя. Исправлено;
[-] (22.02.2017) передача файлов client-server-client работала с ошибками, в интерфейсе не показывался прогресс бар и прошедшее с начала передачи данных время. Исправлено;

MyChat Server
[+] (15.03.2017) (Kanban) этапы проектов разделены на три типа: "стандартный", "выполненный" и "архивный";
[+] (15.03.2017) (Kanban) добавлена возможность изменять тип этапа в интерфейсе проекта;
[+] (15.03.2017) (Kanban) добавлены теги в заданиях и фильтр по тегам;
[+] (15.03.2017) (Kanban) добавлен новый инструмент "Мои задания" (Dashboard), где можно увидеть все назначенные вам задания, а также те задания, которые были созданы вами;
[+] (26.02.2017) (IntegrationAPI, 1С: Предприятие) функция AddBBSMessage для размещения сообщения на доске объявлений;
[+] (26.02.2017) (IntegrationAPI, 1С: Предприятие) функция SendBroadcastMessage для отправки оповещения на произвольное количество пользователей;
[+] (23.02.2017) (MSL) функция mExtractUserFoto для выгрузки фотографии пользователя из профиля в файл на диске;
[+] (22.02.2017) (WebAdmin) в шаблоны настроек добавлены настройки клиента: фон для конференций и приватов, стиль отображения фона и вид иконки в трее;

[*] (22.02.2017) (Core) при восстановлении утерянного доступа к серверу с помощью ключа командной строки /zeroadmin сервер теперь ещё и включает учётную запись пользователя, если она была заблокирована;
[*] (22.02.2017) (WebAdmin) в импорте пользователей из домена добавлена возможность выбрать, каких пользователей показывать: всех, не импортированных и уже импортированных;
[*] (22.02.2017) (WebAdmin) в импорте пользователей из домена добавлен фильтр по всем полям таблицы и счетчик полученных с сервера пользователей;

[-] (28.03.2017) (WebAdmin) в настройках автосоздаваемых конференций не очищался "список пользователей" (кнопка Пользователи) и постоянно пополнялся из разных конференций, если смотреть его. Исправлено;
[-] (03.03.2017) (WebAdmin) если на сервере уже есть файл для обновления, то можно было загрузить клиент той же версии поверху. Исправлено;
[-] (03.03.2017) (WebSupport) при первой регистрации нового пользователя — он отключался через минуту и отправленные ему сообщения уходили в офлайн, хотя он мог отправлять сообщения. Исправлено;
[-] (28.02.2017) (WebAdmin) неправильно назначался язык интерфейса программы в шаблоне настроек, пункты были перепутаны. Исправлено;
[-] (23.02.2017) (WebAdmin) не работала привязка сервера к IP (bind) для связи клиентов по основному 2004 TCP порту, всегда устанавливался вариант "Слушать всё". Исправлено;
[-] (23.02.2017) (Core) при перезагрузке ядра сервера иногда терялась связь со встроенный WEB-сервером, из-за чего переставали работать WEB-сервисы MyChat. Исправлено;
[-] (17.02.2017) (WebAdmin) в списке онлайн пользователей не применялся установленный фильтр после автоматического обновления списка. Исправлено;
[-] (15.02.2017) (WebAdmin) в профиле пользователя не показывались должности. Исправлено.


Изображение

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

СообщениеДобавлено: Вт фев 14, 2017 12:51 pm
Алексей Пикуров
MyChat Client
[*] (14.02.2017) более корректное определение своего MAC-адреса сетевого интерфейса, который MyChat Client сообщает серверу.

Проблема была озвучена здесь.

Теперь MyChat Client из списка всех доступных MAC адресов передаёт на сервер только тот, для которого есть "живой" IP, шлюз и есть ненулевое количество переданных и принятых сетевых пакетов.

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

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

СообщениеДобавлено: Вт фев 14, 2017 5:00 pm
Алексей Пикуров
MyChat Client
[+] (14.02.2017) полная поддержка UNICODE во всех сообщениях программы.

14-02-2017-mychat-client-UNICODE.png

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

СообщениеДобавлено: Ср фев 15, 2017 2:51 pm
Андрей Раков
MyChat Server
[-] (15.02.2017) (WebAdmin) в профиле пользователя не показывались должности. Исправлено.

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

СообщениеДобавлено: Чт фев 16, 2017 3:29 pm
Алексей Пикуров
MyChat Client
[*] (16.02.2017) автоматический ремонт баз данных клиента после сбоя, если в этом есть необходимость.

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

СообщениеДобавлено: Пт фев 17, 2017 2:01 pm
Андрей Раков
MyChat Server
[-] (17.02.2017) (WebAdmin) в списке онлайн пользователей не применялся установленный фильтр после автоматического обновления списка. Исправлено.

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

СообщениеДобавлено: Вс фев 19, 2017 7:24 pm
Алексей Пикуров
MyChat Client
[*] (19.02.2017) автоматическое включение/отключение кнопок интерфейса в разделе управления плагинами (Alt+P).

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

СообщениеДобавлено: Пн фев 20, 2017 6:12 pm
Алексей Пикуров
MyChat Client
[+] (20.02.2017) дополнительное контекстное меню для просмотра картинок в чате и загрузки их оригиналов с сервера.

showimage.png


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

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

СообщениеДобавлено: Ср фев 22, 2017 2:13 pm
Алексей Пикуров
MyChat Server
[+] (22.02.2017) (WebAdmin) в шаблоны настроек добавлены настройки клиента: фон для конференций и приватов, стиль отображения фона и вид иконки в трее.

Screenshot (Андрей Раков) 22-02-2017 12-41-29.png

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

СообщениеДобавлено: Ср фев 22, 2017 3:30 pm
Алексей Пикуров
MyChat Client
[-] (22.02.2017) получение файлов напрямую, не писалось, сколько прошло времени у получателя. Исправлено;
[-] (22.02.2017) передача файлов client-server-client работала с ошибками, в интерфейсе не показывался прогресс бар и прошедшее с начала передачи данных время. Исправлено.

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

СообщениеДобавлено: Ср фев 22, 2017 6:33 pm
Андрей Раков
MyChat Server
[*] (22.02.2017) (WebAdmin) в импорте пользователей из домена добавлена возможность выбрать, каких пользователей показывать: всех, не импортированных и уже импортированных;
[*] (22.02.2017) (WebAdmin) в импорте пользователей из домена добавлен фильтр по всем полям таблицы и счетчик полученных с сервера пользователей.

newAd.png

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

СообщениеДобавлено: Ср фев 22, 2017 7:39 pm
Алексей Пикуров
MyChat Client
[-] (22.02.2017) исправлены ошибки, возникающие при повторной отправке файлов, которые были открыты в момент попытки передачи в других программах.

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

СообщениеДобавлено: Чт фев 23, 2017 1:24 pm
Алексей Пикуров
MyChat Client
[+] (23.02.2017) автоматический мгновенный вход из программы в админку, канбан и форум в браузере, без ввода логина и пароля, благодаря технологии токенов.

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

СообщениеДобавлено: Чт фев 23, 2017 2:36 pm
Алексей Пикуров
MyChat Server
[-] (23.02.2017) (WebAdmin) не работала привязка сервера к IP (bind) для связи клиентов по основному 2004 TCP порту, всегда устанавливался вариант "Слушать всё". Исправлено;
[-] (23.02.2017) (Core) при перезагрузке ядра сервера иногда терялась связь со встроенный WEB-сервером, из-за чего переставали работать WEB-сервисы MyChat. Исправлено.

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

СообщениеДобавлено: Чт фев 23, 2017 4:58 pm
Алексей Пикуров
MyChat Server
[+] (23.02.2017) (MSL) функция mExtractUserFoto для выгрузки фотографии пользователя из профиля в файл на диске.

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

СообщениеДобавлено: Пт фев 24, 2017 7:53 pm
Алексей Пикуров
MyChat Client
[*] (24.02.2017) убран звук клавиши Enter в чате, если поле для отправки текста в конференции или в привате — пустое.

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

СообщениеДобавлено: Вс фев 26, 2017 9:03 pm
Алексей Пикуров
MyChat Server
[+] (26.02.2017) (IntegrationAPI, 1С: Предприятие) функция AddBBSMessage для размещения сообщения на доске объявлений;
[+] (26.02.2017) (IntegrationAPI, 1С: Предприятие) функция SendBroadcastMessage для отправки оповещения на произвольное количество пользователей.

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

СообщениеДобавлено: Пн фев 27, 2017 4:17 pm
Алексей Пикуров
MyChat Client
[-] (27.02.2017) выход из конференции из контекстного меню по ПКМ не работал корректно. Вкладка закрывалась, но реального выхода из конференции не происходило. Исправлено.

closechannelfromtextchat.png

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

СообщениеДобавлено: Пн фев 27, 2017 7:05 pm
Алексей Пикуров
MyChat Client
[*] (27.02.2017) теперь, если в профиле настроек, который приходит с сервера, поменялся язык интерфейса — это мгновенно отображается в программе, перезапуск больше не нужен;

MyChat Server
[-] (28.02.2017) (WebAdmin) неправильно назначался язык интерфейса программы в шаблоне настроек, пункты были перепутаны. Исправлено.

remotesettingslanguage.png

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

СообщениеДобавлено: Пн фев 27, 2017 9:42 pm
Алексей Пикуров
MyChat Client
[+] (23.02.2017) дополнительные константы для отображения в привате информации о названии компьютера пользователя, его IP/MAC адресов и даты последнего подключения к серверу.

newconstants.png

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

СообщениеДобавлено: Вт фев 28, 2017 8:09 pm
Алексей Пикуров
MyChat Client
[*] (28.02.2017) решена проблема добавления в автозагрузку двух и более MyChat Client, установленных в разные папки на одном компьютере. Раньше записи в реестре Windows конфликтовали друг с другом.

Пример:

2mychatclientoncomputer.png

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

СообщениеДобавлено: Вт фев 28, 2017 10:02 pm
Алексей Пикуров
MyChat Client
[*] (28.02.2017) улучшена передача файлов напрямую между клиентами.

Теперь при начале сеанса связи, когда отправитель вычисляет, на какой адрес ему соединяться для отправки файлов, он автоматически отбрасывает из списка те адреса и порты, которые совпадают с его собственными.

Контроль сделан на случай, если получатель находится в другой физической сети, но его список адресов его локальных сетевых интерфейсов частично или полностью совпадает с адресами отправителя.

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

СообщениеДобавлено: Чт мар 02, 2017 8:09 pm
Алексей Пикуров
MyChat Server
[*] (02.03.2017) улучшена система автоматических обновлений, добавлены дополнительные логи и проверки на корректность скачанного дистрибутива.

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

СообщениеДобавлено: Чт мар 02, 2017 10:49 pm
Алексей Пикуров
MyChat Client
[+] (02.03.2017) опция для мигания кнопки программы на панели задач Windows, если есть непрочитанные сообщения;

mychatblink.gif

blinkontaskbaroptions.png


[*] (02.03.2017) кнопка сворачивания главного окна теперь не прячет окно MyChat Client в трей, как раньше, а просто сворачивает на панель задач.

minimizebutton.png

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

СообщениеДобавлено: Пт мар 03, 2017 11:20 am
Алексей Пикуров
MyChat Client
[-] (03.03.2017) при получении голосового звонка в окне приёма звонка показывалась не работающая кнопка приёма видеозвонка. Исправлено.

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

СообщениеДобавлено: Пт мар 03, 2017 4:34 pm
Андрей Раков
MyChat Server
[-] (03.03.2017) (WebSupport) при первой регистрации нового пользователя — он отключался через минуту и отправленные ему сообщения уходили в офлайн, хотя он мог отправлять сообщения. Исправлено.

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

СообщениеДобавлено: Пт мар 03, 2017 5:05 pm
Андрей Раков
MyChat Server
[-] (03.03.2017) (WebAdmin) если на сервере уже есть файл для обновления, то можно было загрузить клиент той же версии поверху. Исправлено.

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

СообщениеДобавлено: Пт мар 03, 2017 6:55 pm
Алексей Пикуров
MyChat Client
[+] (03.03.2017) если кликнуть мышкой на уведомлении о задании на Kanban-доске в чате, автоматически открывается линк в браузере, вводить логин и пароль для авторизации больше не нужно.

chat2kanban.png

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

СообщениеДобавлено: Пн мар 06, 2017 5:45 pm
Алексей Пикуров
MyChat Client
[+] (06.03.2017) в бесплатной версии MyChat убран рекламный баннер в нижней части окна программы.

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

СообщениеДобавлено: Пн мар 13, 2017 1:45 pm
Алексей Пикуров
MyChat Server
[*] (22.02.2017) (Core) при восстановлении утерянного доступа к серверу с помощью ключа командной строки /zeroadmin сервер теперь ещё и включает учётную запись пользователя, если она была заблокирована.

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

СообщениеДобавлено: Ср мар 15, 2017 3:02 pm
Андрей Раков
MyChat Server
[+] (15.03.2017) (Kanban) этапы проектов разделены на три типа: "стандартный", "выполненный" и "архивный";

stageTypesOnProjectCreate.gif


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

changeStageType.gif


[+] (15.03.2017) (Kanban) добавлены теги в заданиях и фильтр по тегам;

addTagsToTask.gif


[+] (15.03.2017) (Kanban) добавлен новый инструмент "Мои задания" (Dashboard), где можно увидеть все назначенные вам задания, а также те задания, которые были созданы вами;

dashboard.gif

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

СообщениеДобавлено: Чт мар 16, 2017 3:36 pm
Андрей Раков
MyChat Client
[*] (16.03.2017) (Mac+Linux) обновлен клиент до новой версии;
[+] (16.03.2017) (Mac+Linux) добавлена возможность вставлять изображения из файлов и буфера обмена, которые отображаются в win32 (основном) клиенте.

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

СообщениеДобавлено: Пн мар 20, 2017 6:23 pm
Volldemar
MyChat Client
[*] (16.03.2017) (Mac+Linux) обновлен клиент до новой версии;
Сегодня скачал, до сих пор:

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

СообщениеДобавлено: Пн мар 20, 2017 6:29 pm
Андрей Раков
Клиент обновлен до готовящейся версии.

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

СообщениеДобавлено: Ср мар 22, 2017 2:58 pm
Алексей Пикуров
MyChat Client
[+] (22.03.2017) мгновенная вставка файлов изображений в приваты и конференции по Ctrl+V.

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

СообщениеДобавлено: Вт мар 28, 2017 5:40 pm
Андрей Раков
MyChat Server
[-] (28.03.2017) (WebAdmin) в настройках автосоздаваемых конференций не очищался "список пользователей" (кнопка Пользователи) и постоянно пополнялся из разных конференций, если смотреть его. Исправлено.

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

СообщениеДобавлено: Вт мар 28, 2017 6:05 pm
Алексей Пикуров
MyChat Client
[+] (28.03.2017) вставка файлов в отправляемые оповещения с подтверждением прочтения (Ctrl+F9).

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

broadcastwithfiles2.png

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

СообщениеДобавлено: Ср мар 29, 2017 8:32 pm
Алексей Пикуров
MyChat Client
[+] (29.03.2017) beta-версия MyChat для Android.

Немного скриншотов:

1.png

2.png

3.png

4.png

5.png

6.png

7.png

8.png

Re: MyChat 6.0, история разработки

СообщениеДобавлено: Чт мар 30, 2017 1:52 pm
Алексей Пикуров
Вышла версия 6.0, официальная новость.