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

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

СообщениеДобавлено: Чт фев 22, 2024 7:34 pm
Алексей Пикуров
История всех версий MyChat

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

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

MyChat Client
[+] (28.03.2024) (ios) добавлено шифрование базы данных при помощи ключа Apple Keychain;
[+] (28.03.2024) (android) добавлена возможность использования PIN-кода для защиты приложения;
[+] (14.03.2024) (win32) редизайн главной панели навигации;

[*] (26.03.2024) (win32) перестал работать geoiplookup.net, поэтому для определения геолокации пользователей в чате по IP адресам начали использовать другой сервис;
[*] (06.03.2024) (win32) улучшена логика работы функции "сменить раскладку" (Alt+Z) при наборе текста. Если выделить часть текста из общего набранного в строке отправки сообщения и нажать Alt+Z, то смена раскладки сделается только для выделенного сегмента;
[*] (05.03.2024) (win32) если приложение получает ошибку при логине (неправильный пароль, логин, неизвестный доменный юзер, неправильный доменный пароль и т.п.) — приложение перестаёт непрерывно повторно подключаться к серверу и выходит в менеджер учётных записей;
[*] (04.03.2024) (win32) если в активном чате приходит сообщение-картинка, миниатюра изображения подгружается с сервера и меняется вертикальный размер массива текста, то чат "понимает", нужно его проскроллить автоматически вниз или нет;
[*] (04.03.2024) (win32) открытие/закрытие групп контактов (Ctrl+3) только по левой кнопке мышки;

[-] (06.03.2024) (win32) ошибка рендеринга сообщений со смайлами при подгрузке истории в чате колесом мышки или Alt+Up/Home, в историю попадали не все сообщения. Исправлено;
[-] (06.03.2024) (win32) опция отключения использования графических смайликов не работала, исправлено;
[-] (06.03.2024) (win32) не работало отключение опции использования графических смайликов в шаблонах настроек, которые приложение получало с сервера. Исправлено;
[-] (04.03.2024) (win32) Ctrl+PageDown после переподключения к серверу на приватных диалогах мог приводить к ошибке. Также иногда сбивался индекс активного приватного диалога. Исправлено;
[-] (03.03.2024) (win32) поправлен рендеринг некорректных локальных ссылок (вроде "1:" и т.п.);
[-] (03.03.2024) (win32) в инструменте просмотра истории не показывались отредактированные сообщения, исправлено;
[-] (03.03.2024) (win32) рендеринг истории в конференциях/приватах в окне просмотра истории, проблемы с отображением time stamps;

MyChat Server
[+] (28.03.2024) настройка для использования PIN-кодов доступа в мобильных приложениях;
[+] (28.03.2024) технология скрытного удаления всех данных, блокировки учётной записи и уведомления про это адиминистратора (panic pin code);

[*] (17.03.2024) ускорен процесс запуска и перезапуска сервера, особенно,
если есть много конференций с обширной историей. Иногда экономия времени может составлять от 20 секунд и более;

[-] (01.04.2024) (kanban) при повторной загрузке файла в задании — файл не обновлялся. Исправлено;
[-] (19.03.2024) баг со статусом получения/прочтения сообщений в конференциях и приватах при наличии нескольких клиентов с разной скоростью подключения в разных ОС;
[-] (05.03.2024) (admin) при создании нового шаблона настроек, если был активен фильтр, визуально список настроек нового шаблона не очищался. Исправлено;
[-] (03.03.2024) ошибка ID 33B3DAA7, иногда возникала при запросе к базе данных истории, если пользователь не входил ни в какие конференции.

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

СообщениеДобавлено: Вс мар 03, 2024 5:57 pm
Алексей Пикуров
MyChat Client
[-] (03.03.2024) (win32) в инструменте просмотра истории не показывались отредактированные сообщения, исправлено;
[-] (03.03.2024) (win32) рендеринг истории в конференциях/приватах в окне просмотра истории, проблемы с отображением time stamps;

MyChat Server
[-] (03.03.2024) ошибка ID 33B3DAA7, иногда возникала при запросе к базе данных истории, если пользователь не входил ни в какие конференции.

Свежая сборка MyChat 2024.2.1
(обновите страницу загрузки в браузере по Ctrl+F5)

Инструкция по обновлению

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

СообщениеДобавлено: Пн мар 04, 2024 12:33 pm
Алексей Пикуров
MyChat Client
[*] (04.03.2024) (win32) открытие/закрытие групп контактов (Ctrl+3) только по левой кнопке мышки.

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

СообщениеДобавлено: Пн мар 04, 2024 3:39 pm
Алексей Пикуров
MyChat Client
[*] (04.03.2024) (win32) если в активном чате приходит сообщение-картинка, миниатюра изображения подгружается с сервера и меняется вертикальный размер массива текста, то чат "понимает", нужно его проскроллить автоматически вниз или нет;

[-] (03.03.2024) (win32) поправлен рендеринг некорректных локальных ссылок (вроде "1:" и т.п.).

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

СообщениеДобавлено: Пн мар 04, 2024 4:56 pm
Алексей Пикуров
MyChat Client
[-] (04.03.2024) (win32) Ctrl+PageDown после переподключения к серверу на приватных диалогах мог приводить к ошибке. Также иногда сбивался индекс активного приватного диалога. Исправлено.

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

СообщениеДобавлено: Вт мар 05, 2024 1:57 am
Алексей Пикуров
MyChat Client
[*] (05.03.2024) (win32) если приложение получает ошибку при логине (неправильный пароль, логин, неизвестный доменный юзер, неправильный доменный пароль и т.п.) — приложение перестаёт непрерывно повторно подключаться к серверу и выходит в менеджер учётных записей.

Это сделано специально, чтобы избежать ситуаций вроде блокировок доменных пользователей из-за частого подключения с неправильным паролем, если, например, администратор сменил пароль доменного пользователя, а в чате этого никто не сделал.

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

СообщениеДобавлено: Вт мар 05, 2024 10:48 pm
Алексей Пикуров
MyChat Server
[-] (05.03.2024) (admin) при создании нового шаблона настроек, если был активен фильтр, визуально список настроек нового шаблона не очищался. Исправлено.

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

СообщениеДобавлено: Ср мар 06, 2024 2:25 pm
Алексей Пикуров
MyChat Client
[-] (06.03.2024) (win32) ошибка рендеринга сообщений со смайлами при подгрузке истории в чате колесом мышки или Alt+Up/Home, в историю попадали не все сообщения. Исправлено;
[-] (06.03.2024) (win32) опция отключения использования графических смайликов не работала, исправлено;
[-] (06.03.2024) (win32) не работало отключение опции использования графических смайликов в шаблонах настроек, которые приложение получало с сервера. Исправлено.

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

СообщениеДобавлено: Ср мар 06, 2024 4:19 pm
Алексей Пикуров
MyChat Client
[*] (06.03.2024) (win32) улучшена логика работы функции "сменить раскладку" (Alt+Z) при наборе текста. Если выделить часть текста из общего набранного в строке отправки сообщения и нажать Alt+Z, то смена раскладки сделается только для выделенного сегмента.

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

СообщениеДобавлено: Ср мар 06, 2024 6:45 pm
Алексей Пикуров
Свежая сборка MyChat 2024.2.2
(обновите страницу загрузки в браузере по Ctrl+F5)

Инструкция по обновлению

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

СообщениеДобавлено: Чт мар 14, 2024 6:21 pm
Алексей Пикуров
MyChat Client
[+] (14.03.2024) (win32) редизайн главной панели навигации.

mcclient_taCRI5m80N.gif

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

СообщениеДобавлено: Вс мар 17, 2024 1:45 pm
Алексей Пикуров
MyChat Server
[*] (17.03.2024) ускорен процесс запуска и перезапуска сервера, особенно, если есть много конференций с обширной историей. Иногда экономия времени может составлять от 20 секунд и более.

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

СообщениеДобавлено: Вт мар 19, 2024 10:42 pm
Алексей Пикуров
MyChat Server
[-] (19.03.2024) баг со статусом получения/прочтения сообщений в конференциях и приватах при наличии нескольких клиентов с разной скоростью подключения в разных ОС.

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

СообщениеДобавлено: Пн мар 25, 2024 5:42 pm
Алексей Пикуров
Свежая сборка MyChat 2024.2.4
(обновите страницу загрузки в браузере по Ctrl+F5)

Инструкция по обновлению

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

СообщениеДобавлено: Вт мар 26, 2024 10:53 am
Алексей Пикуров
MyChat Client
[*] (26.03.2024) (win32) перестал работать geoiplookup.net, поэтому для определения геолокации пользователей в чате по IP адресам начали использовать другой сервис.

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

СообщениеДобавлено: Чт мар 28, 2024 12:22 pm
Георгий Лысенко
MyChat Client
[+] (28.03.2024) (android) добавлена возможность использования PIN-кода для защиты приложения.

Как это работает:
- при наличии прав в настройках активируется пункт перехода на экран установки PIN-кода;
- в зависимости от настроек на сервере установить можно PIN-код от 4 до 8 символов;
- можно выбрать как часто запрашивать PIN-код после неактивности, время считается после сворачивания приложения;
- можно разрешить использование биометрических данных, если включено - при открытии приложения автоматически будет показан интерфейс биометрии;
- можно изменить PIN-код;
- кнопка на домашнем экране мгновенно блокирует приложение при необходимости;
- на экране ввода PIN-кода, если пользователь забыл его, доступна кнопка выхода из учетной записи. PIN-код аннулируется, назначить снова его можно будет в настройках;
- если на сервере включен panic pin code, пользователь получит ошибку, если попытается назначить такой же код;
- если пользователь на экране ввода PIN-кода введет panic pin code, все данные приложения мгновенно будут удалены, всем администраторам будет отправлено уведомление об этом, учетная запись пользователя будет отключена;
- если правами разрешено использование PIN-кода, приложение один раз для каждого пользователя предложит его установить;
- если PIN-код установлен и в правах разрешение на его использование забрали - он автоматически отключится;
- если длину PIN-кода изменили на сервере и она не совпадает с текущей длиной PIN-кода у клиента - он аннулируется и выдается запрос на повторную установку PIN-кода;
- если на сервере установили новый panic PIN-код и он совпадает с кодом юзера - он аннулируется и выдается запрос на повторную установку PIN-кода.
settings_screen.png

nested_pin_code_settings.png

pin_code_enter_screen.png

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

СообщениеДобавлено: Чт мар 28, 2024 1:09 pm
Алексей Пикуров
MyChat Server
[+] (28.03.2024) настройка для использования PIN-кодов доступа в мобильных приложениях;
[+] (28.03.2024) технология скрытного удаления всех данных, блокировки учётной записи и уведомления про это адиминистратора (panic pin code).

admin-pin-code-settings.png

Если в приложении ввести секретный "panic pin code" вместо своего пин-кода, то все данные чата удаляются, учётная запись блокируется, с сервера выгружаются все залогиненные копии, а администраторы получают уведомление про это событие:

panic-pin-code.png

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

СообщениеДобавлено: Чт мар 28, 2024 3:06 pm
Георгий Лысенко
MyChat Client
[+] (28.03.2024) (ios) добавлено шифрование базы данных при помощи ключа Apple Keychain.

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

СообщениеДобавлено: Пн апр 01, 2024 4:51 pm
Андрей Раков
MyChat Client
[-] (01.04.2024) (kanban) при повторной загрузке файла в задании — файл не обновлялся. Исправлено.

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

СообщениеДобавлено: Вт апр 02, 2024 1:32 pm
Алексей Пикуров
Официальная новость о выходе новой версии: "MyChat 2024.3 — PIN-коды и секретное удаление данных для Android".