New releases, updates, important announcements and sales discounts. Information about future versions
User avatar
Alona Kutsenko
MyChat versions history

The brackets show the date when a new feature was created or when a bug was fixed.

[+] new feature;
[*] fixed bug or improved feature;
[-] fixed bug.

MyChat Client
[+] (01.29.2021) (Android) added the processing for rules dealing with displaying common and personal contact lists. If both of these rules are off, the main screen does not display the tab "Contacts";

[*] (01.20.2021) (Android) redesigned system for displaying disconnection from the server (when switching between networks or a server is unavailable). Now, instead of a pop-up window at the bottom, a connection status will be displayed in the toolbar;
[*] (01.13.2021) when enabling the filter in dialogues and contacts, and then clicking on the result — the filter comes off;
[*] (01.13.2021) improved rendering for the personal contact list; now groups and selected users are more visible even if the window is unfocused;
[*] (01.11.2020) updated library for Hunspell spell checking;
[*] (12.24.2020) auto-replacing commas with dots when entering the server's address in the accounts manager and first launch wizard;
[*] (12.23.2020) when connecting Android users via QR code, and there is no alternative server's address, MyChat Server external host automatically substituted (specified in MyChat Server settings, Admin Panel -> Settings -> Network settings -> IP address or hostname for external clients);
[*] (12.22.2020) reduced load on the server when requesting users' avatars;

[-] (01.29.2021) (Android) in some cases, the incoming call does not perform in a local network;
[-] (01.26.2021) (Linux, macOS, WEB) pop-up notifications about unread messages in the conferences do not display. Fixed;
[-] (01.21.2021) (Android) incorrect display of deleted messages. Fixed;
[-] (01.21.2021) (Linux, macOS, WEB) impossible to delete an email address in own profile. Fixed;
[-] (01.20.2021) (Linux, macOS, WEB) error when kicking a user causes disconnection from the server. Fixed;
[-] (01.19.2021) (Android) indicators for unread messages displayed incorrectly next to chat dialogues with messages more than 100. Fixed;
[-] (01.18.2021) (Android) error when launching the application in the "Second space" on Xiaomi devices. Fixed;
[-] (01.11.2021) error ID: F4DCFCCF occurs sometimes when viewing a user's profile (F4);
[-] (12.24.2020) "Copy link" on a LAN link works incorrectly, the description text copied instead of the link itself;
[-] (12.24.2020) when typing text, opening the settings (Alt+0), and closing the settings windows, the template text disappears;
[-] (12.23.2020) (Android) when scanning QR codes, login information is not substituted in the input field. Fixed;
[-] (12.18.2020) (Android) if during a call the set of IP addresses is not full, the call does not perform. Fixed;

MyChat Server
[+] (02.02.2021) added dynamic caching of WEB server files;
[+] (02.01.2021) new rule for the rights group "Android" — "Display the tab \"Calls"\ on the main screen";
[+] (01.24.2021) (MSL) class TStringList, 7 properties and 13 methods for quick processing of text lists and files;
[+] (01.24.2021) (MSL) function Frac for getting a fractional part of a real integer;
[+] (01.20.2021) (MSL) function GetTickCount for getting the uptime of the system in milliseconds and profiling the script performance;
[+] (01.20.2021) (MSL) function Sqr for raising numbers to the second power
[+] (01.20.2021) (MSL) function Sqrt for calculation the square roots;
[+] (01.20.2021) (MSL) event OnConfKick for processing the process of kicking a user from a text conference;
[+] (01.19.2021) (MSL) function DateTimeToISOStr for converting date and time into ISO format;
[+] (01.19.2021) (MSL) function ISOStrToDateTime for converting ISO string into double value of date and time;
[+] (01.18.2021) (MSL) function mAddNewBBSMessage for adding messages on the Bulletin board;
[+] (01.18.2021) (MSL) function mGetBirthdayUsers for getting the list of users whose birthdays match a specified date;
[+] (01.18.2021) (MSL) function StringCharsCount for calculating a number of character occurrences in a string;
[+] (01.15.2021) (MSL) function mGetCIDSByUINAndClientType for getting a list of connections of a specified user by his application type;
[+] (01.14.2021) (MSL) function GetArrayLength for getting the number of elements of the one-dimensional dynamic array;
[+] (01.14.2021) (MSL) function SetArrayLength for setting the size of the one-dimensional dynamic array;
[+] (01.14.2021) (MSL) function mGetConfUsersList for getting the list of users of a text conference;

[*] (01.29.2021) deleted the configuration for prohibiting exiting from auto-created conference on Admin Panel. Now, this option is on by default for all auto-created conferences on the server;
[*] (01.29.2021) if a user creates a conference, he automatically becomes a moderator. But this information must not display in the list of conference moderators who assigned manually on the server;
[*] (01.20.2021) (MSL) removed the parameter bSaveToHistory from the function mSendPrivateMessage;
[*] (01.15.2021) (MSL) deleted function mGetUserCID as deprecated;
[*] (12.21.2020) added the system for caching avatars of any size. This system increases the r restarting speed of a server with a big number of online users or slow hardware;

[-] (02.01.2021) when selecting conference for moderators, it displays empty positions with UIDs in the drop-down list;
[-] (01.29.2021) deleting process for auto-created conferences works incorrectly — users who added such a conference manually, enter it again after reconnection;
[-] (01.20.2021) (Kanban) when creating a new project, it displays "Processing request" and nothing happens. Fixed;
[-] (01.15.2021) (MSL) fixed functions mIncUIN and mDecUIN;
[-] (12.29.2020) error "Out of memory" when generating previews of large images (more than 5К);
[-] (12.23.2020) user registration on the client side does not work. Fixed;
[-] (12.22.2020) the server freezes in some cases after the restart and a big number of online users because of incorrect statuses of newly connected users. Fixed.
User avatar
Alona Kutsenko
MyChat Client
[-] (12.18.2020) (Android) if during a call the set of IP addresses is not full, the call does not perform. Fixed.
User avatar
Alona Kutsenko
MyChat Client
[*] (12.22.2020) reduced load on the server when requesting users' avatars;

MyChat Server
[-] (12.22.2020) the server freezes in some cases after the restart and a big number of online users because of incorrect statuses of newly connected users. Fixed;

The latest build MyChat 8.3.2

Update instruction
User avatar
Alona Kutsenko
MyChat Client
[*] (12.23.2020) when connecting Android users via QR code, and there is no alternative server's address, MyChat Server external host automatically substituted (specified in MyChat Server settings, Admin Panel -> Settings -> Network settings -> IP address or hostname for external clients);

[-] (12.23.2020) (Android) when scanning QR codes, login information is not substituted in the input field. Fixed;

MyChat Server
[-] (12.23.2020) user registration on the client side does not work. Fixed.
User avatar
Alona Kutsenko
MyChat Client
[*] (12.24.2020) auto-replacing commas with dots when entering the server's address in the accounts manager and first launch wizard;

[-] (12.24.2020) "Copy link" on a LAN link works incorrectly, the description text copied instead of the link itself;
[-] (12.24.2020) when typing text, opening the settings (Alt+0), and closing the settings windows, the template text disappears.
User avatar
Alona Kutsenko
MyChat Server
[-] (12.29.2020) error "Out of memory" when generating previews of large images (more than 5К).
User avatar
Alona Kutsenko
MyChat Client
[*] (01.11.2020) ) updated library for Hunspell spell checking.
User avatar
Alona Kutsenko
MyChat Client
[*] (01.13.2021) when enabling the filter in dialogues and contacts, and then clicking on the result — the filter comes off;
[*] (01.13.2021) improved rendering for the personal contact list; now groups and selected users are more visible even if the window is unfocused;

[-] (01.11.2021) error ID: F4DCFCCF occurs sometimes when viewing a user's profile (F4).
User avatar
Alona Kutsenko
MyChat Server
[+] (01.14.2021) (MSL) function GetArrayLength for getting the number of elements of the one-dimensional dynamic array;
[+] (01.14.2021) (MSL) function SetArrayLength for setting the size of the one-dimensional dynamic array;
[+] (01.14.2021) (MSL) function mGetConfUsersList for getting the list of users of a text conference.
User avatar
Alona Kutsenko
MyChat Server
[+] (01.15.2021) (MSL) function mGetCIDSByUINAndClientType for getting a list of connections of a specified user by his application type;

[*] (01.15.2021) (MSL) deleted function mGetUserCID as deprecated;

[-] (01.15.2021) (MSL) fixed functions mIncUIN and mDecUIN.
User avatar
Alona Kutsenko
MyChat Client
[-] (01.18.2021) (Android) error when launching the application in the "Second space" on Xiaomi devices. Fixed.
User avatar
Alona Kutsenko
MyChat Server
[+] (01.18.2021) (MSL) function mAddNewBBSMessage for adding messages on the Bulletin board;
[+] (01.18.2021) (MSL) function mGetBirthdayUsers for getting the list of users whose birthdays match a specified date;
[+] (01.18.2021) (MSL) function StringCharsCount for calculating a number of character occurrences in a string.
User avatar
Alona Kutsenko
MyChat Client
[-] (01.19.2021) (Android) indicators for unread messages displayed incorrectly next to chat dialogues with messages more than 100. Fixed.
User avatar
Alona Kutsenko
MyChat Server
[+] (01.19.2021) (MSL) function DateTimeToISOStr for converting date and time into ISO format;
[+] (01.19.2021) (MSL) function ISOStrToDateTime for converting ISO string into double value of date and time.
User avatar
Alona Kutsenko
MyChat Client
[*] (01.20.2021) (Android) redesigned system for displaying disconnection from the server (when switching between networks or a server is unavailable).

Now, instead of a pop-up window at the bottom, a connection status will be displayed in the toolbar.
no-connection.png
No connection in MyChat for Android
no-connection.png (9.54 KiB) Viewed 7900 times
User avatar
Alona Kutsenko
MyChat Client
[-] (01.20.2021) (Linux, macOS, WEB) error when kicking a user causes disconnection from the server. Fixed.
User avatar
Alona Kutsenko
MyChat Server
[-] (01.20.2021) (Kanban) when creating a new project, it displays "Processing request" and nothing happens. Fixed.
User avatar
Alona Kutsenko
MyChat Server
[+] (01.20.2021) (MSL) event OnConfKick for processing the process of kicking a user from a text conference;

[*] (01.20.2021) (MSL) removed the parameter bSaveToHistory from the function mSendPrivateMessage.
User avatar
Alona Kutsenko
MyChat Client
[-] (01.21.2021) (Android) incorrect display of deleted messages. Fixed;
[-] (01.21.2021) (Linux, macOS, WEB) impossible to delete an email address in own profile. Fixed.
User avatar
Alona Kutsenko
MyChat Server
[+] (01.20.2021) (MSL) function GetTickCount for getting the uptime of the system in milliseconds and profiling the script performance;
[+] (01.20.2021) (MSL) function Sqr for raising numbers to the second power;
[+] (01.20.2021) (MSL) function Sqrt for calculation the square roots.
User avatar
Alona Kutsenko
MyChat Server
[+] (01.24.2021) (MSL) class TStringList, 7 properties and 13 methods for quick processing of text lists and files;
[+] (01.24.2021) (MSL) function Frac for getting a fractional part of a real integer.
User avatar
Alona Kutsenko
MyChat Client
[-] (01.26.2021) (Linux, macOS, WEB) pop-up notifications about unread messages in the conferences do not display. Fixed.
User avatar
Alona Kutsenko
MyChat Server
[*] (01.29.2021) deleted the configuration for prohibiting exiting from auto-created conference on Admin Panel. Now, this option is on by default for all auto-created conferences on the server;
[*] (01.29.2021) if a user creates a conference, he automatically becomes a moderator. But this information must not display in the list of conference moderators who assigned manually on the server;

[-] (01.29.2021) deleting process for auto-created conferences works incorrectly — users who added such a conference manually, enter it again after reconnection.
User avatar
Alona Kutsenko
MyChat Client
[+] (01.29.2021) (Android) added the processing for rules dealing with displaying common and personal contact lists. If both of these rules are off, the main screen does not display the tab "Contacts";

[-] (01.29.2021) (Android) in some cases, the incoming call does not perform in a local network.
User avatar
Alona Kutsenko
MyChat Server
[+] (02.01.2021) new rule for the rights group "Android" — "Display the tab \"Calls"\ on the main screen";

[-] (02.01.2021) when selecting conference for moderators, it displays empty positions with UIDs in the drop-down list.
User avatar
Alona Kutsenko
MyChat Server
[+] (02.02.2021) added dynamic caching of WEB server files.

web-server-cache (1).png
WEB cache on MyChat Server
web-server-cache (1).png (129.33 KiB) Viewed 7918 times