[*] fixed bug or improved feature;
[-] fixed;
MyChat Client
[+] (05.02.2018) (Android) voice and video calls on Android;
[+] (05.02.2018) (Android) new file downloader for conference and private conversations;
[+] (04.26.2018) (Linux and Mac) added the settings section, where you can find main chat properties and behavior;
[*] (04.23.2018) improved logic of the "Remember the selected folder for every user" setting to receive files in the chat;
[*] (04.16.2018) improved local IP address determination for the direct file transfer system, bypassing the server;
[*] (03.26.2018) if the folder with the call plug-in is deleted, MyChat Client automatically restores it;
[*] (03.12.2018) if the interface language settings are corrupted, the program will automatically switch the language to English and will start anyway;
[*] (03.12.2018) if MyChat Client receives the file directly on top of the same file that is already opened in another application, an error message appears, and the file receiving is interrupted;
[*] (03.03.2018) (Bulletin board) added context menus to copy and paste the text; enlarged text input window, "Ctrl + Enter" for quick message publication;
[*] (03.02.2018) maxmind.com service to determine user geographical position in the profile window view;
[-] (04.19.2018) error in the determination of local MAC addresses, 8-octet addresses are added to the list. Fixed;
[-] (04.19.2018) incorrect displaying of user IP address in the incoming message from WEB chat in a browser. Fixed;
[-] (04.19.2018) error when processing parameters HOME_COUNTRY and WORK_COUNTRY in the settings of client information displaying in private window. Fixed;
[-] (03.02.2018) registration of a new user in the first launch wizard does not work. Fixed;
[-] (03.02.2018) error when registering a new user from the MyChat Client interface. The process "hangs" and users are created on the server endlessly. Fixed;
MyChat Server
[+] (05.02.2018) (Admin) settings tool for choosing location folder to save server files;
[+] (05.02.2018) (Admin) rule to access the tool for blocking HardwareID users;
[+] (05.02.2018) (Admin) settings tool for choosing location folder to save server files;
[+] (04.26.2018) (Installer) command line key /IgnoreRunServer to ignore the running server when launching the server installer;
[+] (04.26.2018) (Installer) command line key /KillServer to kill process of the running server before the update beginning immediately after the installer launching;
[+] (04.26.2018) new logging tool;
[+] (04.16.2018) new system for initial server installation and client application deployment;
[+] (04.09.2018) (MSL) mGetUsersListByEmailAndState and mGetUsersListByNickAndState functions to get a list of users by their nickname/email and network statuses;
[+] (04.09.2018) (MSL) mAddUserToCommonContacts function to add a user to the tree-like common contact list;
[+] (04.07.2018) (MSL) mSetUserRoleID function to set rights group for a user;
[+] (04.04.2018) (Integrations) integration with GeoIP service using a local database;
[+] (04.04.2018) (MSL) added GeoIPGetFullInfoAsJSON and GeoIPGetQuickInfo functions;
[+] (03.06.2018) (Admin) automatic registration and activation of Telegram users in MyChat;
[+] (03.03.2018) (Admin) new tool to block users by HardwareID;
[+] (03.02.2018) (Admin) settings to limit user registration number from the same IP address or HardwareID;
[+] (02.27.2018) (Admin) permission management. "Rights Groups", "Profile", the rule "View remote user profiles";
[*] (04.26.2018) (MSL) added the mGetServerServiceFolder function;
[*] (04.16.2018) (Core) Improved interaction with Windows Firewall. The server adds itself to the exception list automatically (Core / WEB and TURN);
[*] (04.04.2018) (MSL) GetNextSt function replaced by Fetch function. Old version left for compatibility;
[*] (03.19.2018) the dot is used as a fractional separator instead of the value of the current system locale (comma, etc.) to make the script work on different operating systems;
[-] (05.02.2018) (Admin) "Settings", "Backups", "Full delete all data" functions do not work. Fixed;
[-] (03.27.2018) error "unable to open database file" occurs sometimes, when launching the server. Fixed;
[-] (03.27.2018) error "Cannot open file "C:\Program Files (x86)\MyChat Server\languages\russian.ini"". The system can't find the specified path. Fixed;
[-] (03.16.2018) (MSL) JSONGetDateTime function returns incorrect data. Fixed;
[-] (03.29.2018) (Core) fixed domain user login from MyChat Client without transparent authorization (domain/login) if MyChat Server connects to Windows Server via LDAP using encryption;
[-] (03.13.2018) (Admin) "Tools" -> "Announcements board" -> "Actual", the "Clear" button leads to the server crash. Fixed;
[-] (03.10.2018) (Admin) problems when importing users from the domain with big size photos. Fixed;
[-] (03.01.2018) (Admin) in the "Auto-created conferences" user groups do not display. Fixed;
[-] (02.28.2018) (MSL) if there is a wrong data in the StrToFloat function then the script ends its works with an entry in the log "function ... has an invalid list of parameters". Fixed;
[-] (02.27.2018) (Admin) when editing or creating a message for the Bulletin board, the text turns from a multiline string into the one string. Fixed;