Page 1 of 1

MyChat 8.4 development history

PostPosted: Tue Dec 15, 2020 6:37 pm
by 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.

Re: What has been done in the future version?

PostPosted: Fri Dec 18, 2020 1:47 pm
by 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.

Re: What has been done in the future version?

PostPosted: Mon Dec 21, 2020 8:50 pm
by Alona Kutsenko
MyChat Server
[*] (12.21.2020) added the system for caching avatars of any size. This system increases the restarting speed of a server with a big number of online users or slow hardware.

The latest build MyChat 8.3.1

Update instruction

Re: What has been done in the future version?

PostPosted: Tue Dec 22, 2020 8:18 pm
by 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

Re: What has been done in the future version?

PostPosted: Wed Dec 23, 2020 5:29 pm
by 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.

Re: What has been done in the future version?

PostPosted: Wed Dec 23, 2020 5:34 pm
by Alona Kutsenko

Re: What has been done in the future version?

PostPosted: Thu Dec 24, 2020 6:22 pm
by 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.

Re: What has been done in the future version?

PostPosted: Mon Jan 11, 2021 12:52 pm
by Alona Kutsenko
MyChat Server
[-] (12.29.2020) error "Out of memory" when generating previews of large images (more than 5К).

Re: What has been done in the future version?

PostPosted: Mon Jan 11, 2021 7:46 pm
by Alona Kutsenko
MyChat Client
[*] (01.11.2020) ) updated library for Hunspell spell checking.

Re: What has been done in the future version?

PostPosted: Thu Jan 14, 2021 2:59 pm
by 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).

Re: What has been done in the future version?

PostPosted: Thu Jan 14, 2021 3:04 pm
by 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.

Re: What has been done in the future version?

PostPosted: Fri Jan 15, 2021 6:11 pm
by 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.

Re: What has been done in the future version?

PostPosted: Mon Jan 18, 2021 7:28 pm
by Alona Kutsenko
MyChat Client
[-] (01.18.2021) (Android) error when launching the application in the "Second space" on Xiaomi devices. Fixed.

Re: What has been done in the future version?

PostPosted: Tue Jan 19, 2021 3:07 pm
by 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.

Re: What has been done in the future version?

PostPosted: Tue Jan 19, 2021 3:15 pm
by Alona Kutsenko
MyChat Client
[-] (01.19.2021) (Android) indicators for unread messages displayed incorrectly next to chat dialogues with messages more than 100. Fixed.

Re: What has been done in the future version?

PostPosted: Wed Jan 20, 2021 2:50 pm
by 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.

Re: What has been done in the future version?

PostPosted: Wed Jan 20, 2021 2:56 pm
by 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 7953 times

Re: What has been done in the future version?

PostPosted: Wed Jan 20, 2021 3:02 pm
by Alona Kutsenko
MyChat Client
[-] (01.20.2021) (Linux, macOS, WEB) error when kicking a user causes disconnection from the server. Fixed.

Re: What has been done in the future version?

PostPosted: Wed Jan 20, 2021 8:05 pm
by Alona Kutsenko
MyChat Server
[-] (01.20.2021) (Kanban) when creating a new project, it displays "Processing request" and nothing happens. Fixed.

Re: What has been done in the future version?

PostPosted: Wed Jan 20, 2021 8:07 pm
by 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.

Re: What has been done in the future version?

PostPosted: Thu Jan 21, 2021 7:10 pm
by 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.

Re: What has been done in the future version?

PostPosted: Thu Jan 21, 2021 7:17 pm
by 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.

Re: What has been done in the future version?

PostPosted: Mon Jan 25, 2021 7:52 pm
by 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.

Re: What has been done in the future version?

PostPosted: Wed Jan 27, 2021 5:31 pm
by Alona Kutsenko
MyChat Client
[-] (01.26.2021) (Linux, macOS, WEB) pop-up notifications about unread messages in the conferences do not display. Fixed.

Re: What has been done in the future version?

PostPosted: Fri Jan 29, 2021 6:14 pm
by 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.

Re: What has been done in the future version?

PostPosted: Fri Jan 29, 2021 6:53 pm
by 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.

Re: What has been done in the future version?

PostPosted: Mon Feb 01, 2021 7:51 pm
by 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.

Re: MyChat 8.4 development history

PostPosted: Tue Feb 02, 2021 5:19 pm
by 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 7971 times

Re: MyChat 8.4 development history

PostPosted: Wed Feb 03, 2021 4:57 pm
by Alona Kutsenko