New releases, updates, important announcements and sales discounts. Information about future versions
User avatar
Alona Kutsenko
[+] new feature;
[*] 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;
User avatar
Alona Kutsenko
MyChat Server
[+] (02.27.2018) (Admin) permission management. "Rights Groups", "Profile", the rule "View remote user profiles";

A new rule to forbid users to view other users profile information in the corporate chat.

You can view by default.
User avatar
Alona Kutsenko
MyChat Server
[-] (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.

Now, if something went wrong, then the function result will be 0.
User avatar
Alona Kutsenko
MyChat Server
[+] (03.02.2018) (Admin) settings to limit user registration number from the same IP address or HardwareID;

This option is made for public Internet servers to avoid possible attacks. Protection is enabled by default, the maximum of identical IDs — 100, for MAC/Hardware — 10.

If you have a large number of users and they connect via NAT then disable the IP limitation or increase it.
User avatar
Alona Kutsenko
MyChat Client
[*] (03.03.2018) (Bulletin board) added context menus to copy and paste the text; enlarged text input window, "Ctrl + Enter" for quick message publication.

newaddbbswindow.png
Adding the new message on the MyChat Bulletin Board
newaddbbswindow.png (7.62 KiB) Viewed 8102 times
User avatar
Alona Kutsenko
MyChat Server
[+] (03.03.2018) (Admin) new tool to block users by HardwareID.

HardwareID is a special unique string for a computer where MyChat Client is running. The string depends on the microprocessor type and hard drive model. You can check user HardwareID information in the "User manager" section on the Admin Control Panel.
User avatar
Alona Kutsenko
MyChat Server
[+] (03.06.2018) (Admin) automatic registration and activation of Telegram users in MyChat.

telegram-integration-new-features.png
telegram-integration-new-features.png (29.69 KiB) Viewed 8032 times

These settings are disabled by default. If you enable them, then as soon as someone subscribes to Telegram bot messages, MyChat Server will automatically create and activate a user account on MyChat Server and "bind" the new user's UIN to his TelegramID.

A person nickname, name and surname o will be automatically written in MyChat user profile if this information is specified in the Telegram account.

Additionally, in the Admin interface, the name of your Telegram-bot is displayed, so you do not have to remember it when you need to subscribe new users.
User avatar
Alona Kutsenko
MyChat Server
[-] (03.10.2018) (Admin) problems when importing users from the domain with big size photos. Fixed.

Turned out to be, that users can download file of any size (for example, JPG image of 5 MB in size) as their domain photo. In the information interface, the photo is shown in small size, but the domain controller saves the originals.

When importing such users on MyChat Server, the automatic protection against the overflow activates, and the connection between Admin Panel and Server gets lost. Importing domain users becomes impossible.

We made additional tests to avoid such issues. Photos of any size can be imported from Active Directory, but on MyChat Server such photos are resized without saving the originals.
User avatar
Alona Kutsenko
MyChat Client
[*] (03.12.2018) when 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.

How does this happen?

Two users are on different subnets. One user sends the file to another user. The file sending model is a client-server-client. Let it be "Agenda.docx".

The recipient opens the file in MS Word, so the file is busy by one of the program mode (MS Word).

Now the file with the same name is sent again. It turns out, that MyChat can not re-accept it, because the file was opened in another program. The file receiving is interrupted with a notification that indicates which file is skipped.
User avatar
Alona Kutsenko
MyChat Server
[+] (04.16.2018) new system for initial server installation and client application deployment.

howtoinstallmychatclient.png
MyChat Client installation directly from the server
howtoinstallmychatclient.png (19.2 KiB) Viewed 8033 times


[*] (04.16.2018) (Core) Improved interaction with Windows Firewall. The server adds itself to the exception list automatically (Core / WEB and TURN):

windows-firewall.png
Integration between MyChat Server and Windows Firewall
windows-firewall.png (9.67 KiB) Viewed 7996 times
User avatar
Alona Kutsenko
MyChat Client
[*] (04.23.2018) improved logic of the "Remember the selected folder for every user" setting to receive files in the chat.

save-path-for-received-files.png
save-path-for-received-files.png (18.02 KiB) Viewed 8028 times

If this setting is enabled, MyChat Client will remember the last folder where the files were received and saved from specific users. By default, the files are saved in the "C: \ Users \% USERNAME% \ Documents \ MyChat \", in the folder that has the sender's name. You can change the folder for a specific person and the program will remember it.

If you need to save files from all users to the default folder, ignoring the personal folders that you have ever selected, then just uncheck this box.
User avatar
Alona Kutsenko
MyChat Server
[+] (04.26.2018) new logging tool.

First, we made log levels:

system-logs-level.png
Log levels of MyChat system events
system-logs-level.png (117.68 KiB) Viewed 8022 times

At the bottom are the serious ones, everything is recorded, so logs becomes bigger. At midnight the server transfers the logs on the default level (in case if an administrator forgot to do that).

System logs are stored in the database, not in text files. This feature gives higher speed for data selection, you can mane filters, receive help about errors (error links in the log texts):

new-system-logs-viewer-tool.png
Tool to view MyChat Server system protocols
new-system-logs-viewer-tool.png (96.01 KiB) Viewed 8022 times

Database file with system protocols does not "grow" uncontrollably — old entries are cleaned automatically.
User avatar
Alona Kutsenko
MyChat Client
[+] (04.26.2018) (Linux and Mac) added the settings section, where you can find main chat properties and behavior.

mychat-main-settings.png
mychat-main-settings.png (22.7 KiB) Viewed 8003 times
User avatar
Alona Kutsenko
MyChat Server
[-] (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.

This error occurs when someone manually deletes MyChat Server localization files. Now the server displays the diagnostic message such as "Error #9999: localization file does not exist! (english.ini). Please, run setup program to restore data. Closing application" and turns off.

A browser opens immediately with the help page on the Network Software Solutions website, where you can find out what is need to be done to restore the server work.
User avatar
Alona Kutsenko
MyChat Server
[+] (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:

options-folders.png
Configuring various folders for MyChat Server
options-folders.png (77.9 KiB) Viewed 7997 times
User avatar
Alona Kutsenko
MyChat Client
[+] (05.02.2018) (Android) voice and video calls on Android.

incoming_call-en.png
incoming_call-en.png (24.2 KiB) Viewed 8012 times

video_call.png
video_call.png (180.04 KiB) Viewed 8012 times

[+] (05.02.2018) (Android) new file downloader for conference and private conversations.

download-en.gif
download-en.gif (696.41 KiB) Viewed 8012 times